--- /srv/rebuilderd/tmp/rebuilderdHiga5a/inputs/mesa-vulkan-drivers_26.2.3-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdHiga5a/out/mesa-vulkan-drivers_26.2.3-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-21 17:07:32.000000 debian-binary │ --rw-r--r-- 0 0 0 2004 2026-09-21 17:07:32.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14722376 2026-09-21 17:07:32.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2008 2026-09-21 17:07:32.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 14722624 2026-09-21 17:07:32.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 0xc3838c 0x00c3838c 0x00c3838c 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xc38400 0xc38400 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xc382cc 0x00c382cc 0x00c382cc 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xc38340 0xc38340 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 2fda9c 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0035fc14 35fc14 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0035fc40 35fc40 8d874c 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00c3838c c3838c 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00c383fc c383fc 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00062178 062178 2fd9c4 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0035fb3c 35fb3c 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 │ │ │ │ [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) 0x35fc14 │ │ │ │ + 0x0000000d (FINI) 0x35fb3c │ │ │ │ 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: 46521ff1c446cad4e6721b0db1f62e8ba3b30b82 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fa9145680495a945535e7ac8e0dee336439b2206 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2677,24 +2677,24 @@ │ │ │ │ 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{DzDyDe │ │ │ │ -J I{DzDyDe │ │ │ │ + .J.I{DzDyDd │ │ │ │ + &J&I{DzDyDd │ │ │ │ +J I{DzDyDd │ │ │ │ _tZ********Z │ │ │ │ I#FzDyDd │ │ │ │ 0FyD%JzD ] │ │ │ │ K)FXF{D " │ │ │ │ #rKsJ{DzD │ │ │ │ J HzD(XCF │ │ │ │ RIzDyDb │ │ │ │ @@ -2828,40 +2828,31 @@ │ │ │ │ "`>J;KzD │ │ │ │ PUKdZZZZ │ │ │ │ gh3F`<`? │ │ │ │ C KzD=`|` │ │ │ │ C KzD5`t` │ │ │ │ oL}D,Y$h │ │ │ │ TIzDyD# │ │ │ │ -:{'" ! F │ │ │ │ -:{'" ! F │ │ │ │ +:{'" ! FJ │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ 6{'" ! F │ │ │ │ 6k/!6" F │ │ │ │ -)"(!+{ F │ │ │ │ :{'" ! F │ │ │ │ -6{'" ! F │ │ │ │ +:{'" ! F │ │ │ │ +6{ !'" F │ │ │ │ 6{6"/! F>C │ │ │ │ 6k6"/! F │ │ │ │ -)"(!+{ F │ │ │ │ -)"(!+{ F │ │ │ │ -8{'" ! F │ │ │ │ -8{/!6" F │ │ │ │ -8{'" ! F │ │ │ │ +8{6"/! FI │ │ │ │ 8k6"/! F │ │ │ │ -)"(!+{ F │ │ │ │ -)"(!+{ F │ │ │ │ -6{'" ! F │ │ │ │ +6{ !'" F │ │ │ │ 6{6"/! F │ │ │ │ 6k6"/! F │ │ │ │ -)"(!+{ F │ │ │ │ -)"(!+{ F │ │ │ │ (0*F9F F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ ;{9F*F F │ │ │ │ 8k.",! F │ │ │ │ @@ -2918,15 +2909,15 @@ │ │ │ │ SF*FHF9F │ │ │ │ qI#F:FyD(F │ │ │ │ "FDLKF(F|D!F │ │ │ │ !FSF:F(F │ │ │ │ !{DSD\h"F │ │ │ │ FIJQF8FzDk │ │ │ │ (FCJAKzD │ │ │ │ -1IBF(FyDk │ │ │ │ +1IBF(FyDl │ │ │ │ }bKzDbHcMxD │ │ │ │ JJKKzDKIyD │ │ │ │ gh3FZFQF(F │ │ │ │ HyD#`xDk │ │ │ │ h0F)F4Dd │ │ │ │ RK{D+` F │ │ │ │ #ST hQFO │ │ │ │ @@ -2944,16 +2935,16 @@ │ │ │ │ `@F)F+h2F# │ │ │ │ `@F)F+h2F# │ │ │ │ !{DCD\h"F │ │ │ │ /HSFxDYh │ │ │ │ Dh'I#DyDbh │ │ │ │ lh!I#DyDbh │ │ │ │ !F%F"F#F │ │ │ │ -@%I&H&LyDxD|Dc │ │ │ │ -FRFYFCF` │ │ │ │ +@%I&H&LyDxD|Dd │ │ │ │ +FRFYFCFa │ │ │ │ $+F!FZFPF │ │ │ │ #FYF*F8F │ │ │ │ '\D3F:FQF │ │ │ │ '\D3F:FQF │ │ │ │ '\D3F:FQF │ │ │ │ '\D3F:FQF │ │ │ │ &J&K(FzD&I{D │ │ │ │ @@ -2979,15 +2970,15 @@ │ │ │ │ +888888+888888838888888888888888 │ │ │ │ KGGGGGGEGGGGGGGCGGGGGGGGGGGGGGGG ) │ │ │ │ 0((((((&((((((($((((((((((((((((@ │ │ │ │ %******"******* │ │ │ │ **************** │ │ │ │ @%$IXkyX │ │ │ │ 0RF!F#a(F │ │ │ │ -\pGk pGF │ │ │ │ +\pGk pGf │ │ │ │ *((,(.(((((0(2(((((((((((((8(4(((((((((((((((((((((((((((((6(( │ │ │ │ FHxDpG>HxDpG=HxDpG=HxDpGHxDpG>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 │ │ │ │ - strtmi pc, [sl], -r7, lsr #27 │ │ │ │ + @ instruction: 0x462afd37 │ │ │ │ strtmi r9, [r0], -r1, lsl #18 │ │ │ │ - mrc2 2, 5, pc, cr6, cr0, {6} │ │ │ │ + mcr2 2, 2, pc, cr6, cr0, {6} @ │ │ │ │ strtmi r4, [r0], -r5, ror #18 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - stmdbmi r4!, {r0, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4!, {r0, r4, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0x76234479 │ │ │ │ - @ instruction: 0xf88af2d1 │ │ │ │ + @ instruction: 0xf81af2d1 │ │ │ │ strmi r4, [r3], -r0, ror #18 │ │ │ │ mvnvs r4, r0, lsr #12 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - ldmdbmi lr, {r0, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi lr, {r0, r3, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-547 @ 0xfffffddd │ │ │ │ - @ instruction: 0xf86af2d1 │ │ │ │ + @ instruction: 0xfffaf2d0 │ │ │ │ @ instruction: 0x1e03495b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r4, r4, lsl #17 │ │ │ │ - @ instruction: 0xf860f2d1 │ │ │ │ + @ instruction: 0xfff0f2d0 │ │ │ │ @ instruction: 0x1e034957 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r5, r4, lsl #17 │ │ │ │ - @ instruction: 0xf856f2d1 │ │ │ │ + @ instruction: 0xffe6f2d0 │ │ │ │ @ instruction: 0x1e034953 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r6, r4, lsl #17 │ │ │ │ - @ instruction: 0xf84cf2d1 │ │ │ │ + @ instruction: 0xffdcf2d0 │ │ │ │ @ instruction: 0x1e03494f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r7, r4, lsl #17 │ │ │ │ - @ instruction: 0xf842f2d1 │ │ │ │ + @ instruction: 0xffd2f2d0 │ │ │ │ @ instruction: 0x1e03494b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r8, r4, lsl #17 │ │ │ │ - @ instruction: 0xf838f2d1 │ │ │ │ + @ instruction: 0xffc8f2d0 │ │ │ │ @ instruction: 0x1e034947 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r9, r4, lsl #17 │ │ │ │ - @ instruction: 0xf82ef2d1 │ │ │ │ + @ instruction: 0xffbef2d0 │ │ │ │ @ instruction: 0x1e034943 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sl, r4, lsl #17 │ │ │ │ - @ instruction: 0xf824f2d1 │ │ │ │ + @ instruction: 0xffb4f2d0 │ │ │ │ @ instruction: 0x1e03493f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, fp, r4, lsl #17 │ │ │ │ - @ instruction: 0xf81af2d1 │ │ │ │ + @ instruction: 0xffaaf2d0 │ │ │ │ @ instruction: 0x1e03493b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, ip, r4, lsl #17 │ │ │ │ - @ instruction: 0xf810f2d1 │ │ │ │ + @ instruction: 0xffa0f2d0 │ │ │ │ @ instruction: 0x1e034937 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sp, r4, lsl #17 │ │ │ │ - @ instruction: 0xf806f2d1 │ │ │ │ + @ instruction: 0xff96f2d0 │ │ │ │ @ instruction: 0x1e034933 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, lr, r4, lsl #17 │ │ │ │ - @ instruction: 0xfffcf2d0 │ │ │ │ + @ instruction: 0xff8cf2d0 │ │ │ │ @ instruction: 0x1e03492f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, pc, r4, lsl #17 │ │ │ │ - @ instruction: 0xf804f2d1 │ │ │ │ + @ instruction: 0xff94f2d0 │ │ │ │ strmi r4, [r3], -fp, lsr #18 │ │ │ │ @ instruction: 0x63234620 │ │ │ │ @ instruction: 0xf2d04479 │ │ │ │ - stmdbmi r9!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbmi r9!, {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-867 @ 0xfffffc9d │ │ │ │ - @ instruction: 0xffe4f2d0 │ │ │ │ + @ instruction: 0xff74f2d0 │ │ │ │ @ instruction: 0x1e034926 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r8, r4, lsl #17 │ │ │ │ - @ instruction: 0xffdaf2d0 │ │ │ │ + @ instruction: 0xff6af2d0 │ │ │ │ @ instruction: 0x1e034922 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r9, r4, lsl #17 │ │ │ │ - @ instruction: 0xfff4f2d0 │ │ │ │ + @ instruction: 0xff84f2d0 │ │ │ │ @ instruction: 0xed84491e │ │ │ │ strtmi r0, [r0], -pc, lsl #20 │ │ │ │ @ instruction: 0xf2d04479 │ │ │ │ - ldmdbmi ip, {r0, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip, {r0, r3, r4, r6, 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], #-4087 @ 0xfffff009 @ │ │ │ │ + strbtvs pc, [r0], #-3975 @ 0xfffff079 @ │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ adcseq r1, lr, lr, lsr #32 │ │ │ │ - strhteq sp, [pc], -r0 │ │ │ │ - strhteq sp, [pc], -r8 │ │ │ │ - strhteq sp, [pc], -r8 │ │ │ │ - strhteq sp, [pc], -lr │ │ │ │ - eoreq sp, pc, sl, asr #19 │ │ │ │ + strdeq sp, [pc], -r0 @ │ │ │ │ + strdeq sp, [pc], -r8 @ │ │ │ │ + strdeq sp, [pc], -r8 @ │ │ │ │ + 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, 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, r2, ror #19 │ │ │ │ - strdeq sp, [pc], -r6 @ │ │ │ │ - eoreq sp, pc, r6, lsl sl @ │ │ │ │ - eoreq sp, pc, lr, lsr #20 │ │ │ │ - eoreq sp, pc, sl, lsr sl @ │ │ │ │ - eoreq sp, pc, lr, lsr sl @ │ │ │ │ - eoreq sp, pc, sl, asr #20 │ │ │ │ - eoreq sp, pc, lr, asr sl @ │ │ │ │ - eoreq sp, pc, sl, ror #20 │ │ │ │ - eoreq sp, pc, lr, ror #20 │ │ │ │ - eoreq sp, pc, r0, lsl #21 │ │ │ │ - mlaeq pc, r6, sl, sp @ │ │ │ │ - eoreq sp, pc, sl, lsr #21 │ │ │ │ - strhteq sp, [pc], -r2 │ │ │ │ - strhteq sp, [pc], -r4 │ │ │ │ - eoreq sp, pc, r0, asr #21 │ │ │ │ + eoreq sp, pc, sl, ror #19 │ │ │ │ + strdeq sp, [pc], -r2 @ │ │ │ │ + strdeq sp, [pc], -r4 @ │ │ │ │ + eoreq sp, pc, r0, lsl #20 │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [sl, #592]! @ 0x250 │ │ │ │ + stc2l 1, cr15, [sl, #-592] @ 0xfffffdb0 │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ rsbseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - stc2 1, cr15, [r4], {156} @ 0x9c │ │ │ │ + blx fe59eb22 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r6, lsr r7 @ │ │ │ │ + eoreq lr, pc, r6, ror 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, ror #13 │ │ │ │ + eoreq lr, pc, r4, lsr #12 │ │ │ │ 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, asr #14 │ │ │ │ + eoreq lr, pc, r0, lsl #13 │ │ │ │ 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, lsl #15 │ │ │ │ + eoreq lr, pc, lr, asr #13 │ │ │ │ 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, asr #15 │ │ │ │ + eoreq lr, pc, r2, lsl #14 │ │ │ │ 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, ror #15 │ │ │ │ + eoreq lr, pc, lr, lsr #14 │ │ │ │ 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 │ │ │ │ - strdeq lr, [pc], -r6 @ │ │ │ │ + eoreq lr, pc, r6, lsr r7 @ │ │ │ │ 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, ror #15 │ │ │ │ - eoreq lr, pc, ip, ror #15 │ │ │ │ - strhteq lr, [pc], -r0 │ │ │ │ + eoreq lr, pc, lr, lsr #14 │ │ │ │ + eoreq lr, pc, ip, lsr #14 │ │ │ │ + strdeq lr, [pc], -r0 @ │ │ │ │ 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 │ │ │ │ - eoreq lr, pc, r6, ror r7 @ │ │ │ │ - eoreq lr, pc, ip, lsl #17 │ │ │ │ - eoreq lr, pc, r8, lsr r7 @ │ │ │ │ + strhteq lr, [pc], -r6 │ │ │ │ + eoreq lr, pc, ip, asr #15 │ │ │ │ + eoreq lr, pc, r8, ror r6 @ │ │ │ │ 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 │ │ │ │ - strdeq lr, [pc], -r6 @ │ │ │ │ + eoreq lr, pc, r6, lsr r8 @ │ │ │ │ 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, lsr #18 │ │ │ │ + eoreq lr, pc, sl, ror #16 │ │ │ │ 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] │ │ │ │ - strhteq lr, [pc], -r8 │ │ │ │ + strdeq lr, [pc], -r8 @ │ │ │ │ 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, lsl #18 │ │ │ │ + eoreq lr, pc, r0, asr #16 │ │ │ │ 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, ror #22 │ │ │ │ + eoreq lr, pc, r0, lsr #21 │ │ │ │ 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, lsr #17 │ │ │ │ + eoreq lr, pc, r8, ror #15 │ │ │ │ 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, lsl #22 │ │ │ │ + eoreq lr, pc, r8, asr #20 │ │ │ │ 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] │ │ │ │ - eoreq lr, pc, r0, asr r8 @ │ │ │ │ + mlaeq pc, r0, r7, lr @ │ │ │ │ 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] │ │ │ │ - strhteq lr, [pc], -r0 │ │ │ │ + strdeq lr, [pc], -r0 @ │ │ │ │ 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] │ │ │ │ - strdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r8, lsr r7 @ │ │ │ │ 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] │ │ │ │ - eoreq lr, pc, r8, asr sl @ │ │ │ │ + mlaeq pc, r8, r9, lr @ │ │ │ │ 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, lsr #15 │ │ │ │ + eoreq lr, pc, r0, ror #13 │ │ │ │ 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 │ │ │ │ - mlaeq pc, r2, r7, lr @ │ │ │ │ + ldrdeq lr, [pc], -r2 @ │ │ │ │ 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 │ │ │ │ - mlaeq pc, lr, r7, lr @ │ │ │ │ + ldrdeq lr, [pc], -lr @ │ │ │ │ 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, lsl #19 │ │ │ │ + eoreq lr, pc, r8, asr #17 │ │ │ │ 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] │ │ │ │ - ldrdeq lr, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, r0, lsl r6 @ │ │ │ │ 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, lsr r9 @ │ │ │ │ + eoreq lr, pc, r0, ror r8 @ │ │ │ │ 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] │ │ │ │ - eoreq lr, pc, r8, ror r6 @ │ │ │ │ + strhteq lr, [pc], -r8 │ │ │ │ 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 │ │ │ │ - eoreq lr, pc, lr, ror r3 @ │ │ │ │ - eoreq lr, pc, r4, ror #13 │ │ │ │ - eoreq lr, pc, lr, ror #6 │ │ │ │ + strhteq lr, [pc], -lr │ │ │ │ + eoreq lr, pc, r4, lsr #12 │ │ │ │ + eoreq lr, pc, lr, lsr #5 │ │ │ │ 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, lsr r3 @ │ │ │ │ - eoreq lr, pc, r0, asr #13 │ │ │ │ - eoreq lr, pc, sl, lsr #6 │ │ │ │ + eoreq lr, pc, sl, ror r2 @ │ │ │ │ + eoreq lr, pc, r0, lsl #12 │ │ │ │ + eoreq lr, pc, sl, ror #4 │ │ │ │ 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] │ │ │ │ - eoreq lr, pc, r0, asr r8 @ │ │ │ │ + mlaeq pc, r0, r7, lr @ │ │ │ │ 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] │ │ │ │ - mlaeq pc, r8, r5, lr @ │ │ │ │ + ldrdeq lr, [pc], -r8 @ │ │ │ │ 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 │ │ │ │ - mlaeq pc, lr, r2, lr @ │ │ │ │ - eoreq lr, pc, r4, lsl #12 │ │ │ │ - eoreq lr, pc, lr, lsl #5 │ │ │ │ + ldrdeq lr, [pc], -lr @ │ │ │ │ + eoreq lr, pc, r4, asr #10 │ │ │ │ + eoreq lr, pc, lr, asr #3 │ │ │ │ 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 │ │ │ │ - eoreq lr, pc, sl, asr r2 @ │ │ │ │ - eoreq lr, pc, r0, ror #11 │ │ │ │ - eoreq lr, pc, sl, asr #4 │ │ │ │ + mlaeq pc, sl, r1, lr @ │ │ │ │ + eoreq lr, pc, r0, lsr #10 │ │ │ │ + eoreq lr, pc, sl, lsl #3 │ │ │ │ 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] │ │ │ │ - eoreq lr, pc, r0, ror r7 @ │ │ │ │ + strhteq lr, [pc], -r0 │ │ │ │ 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] │ │ │ │ - strhteq lr, [pc], -r8 │ │ │ │ + strdeq lr, [pc], -r8 @ │ │ │ │ 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 │ │ │ │ - strhteq lr, [pc], -lr │ │ │ │ - eoreq lr, pc, r4, lsr #10 │ │ │ │ - eoreq lr, pc, lr, lsr #3 │ │ │ │ + strdeq lr, [pc], -lr @ │ │ │ │ + eoreq lr, pc, r4, ror #8 │ │ │ │ + eoreq lr, pc, lr, ror #1 │ │ │ │ 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 │ │ │ │ - eoreq lr, pc, sl, ror r1 @ │ │ │ │ - eoreq lr, pc, r0, lsl #10 │ │ │ │ - eoreq lr, pc, sl, ror #2 │ │ │ │ + strhteq lr, [pc], -sl │ │ │ │ + eoreq lr, pc, r0, asr #8 │ │ │ │ + eoreq lr, pc, sl, lsr #1 │ │ │ │ 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 │ │ │ │ - strhteq lr, [pc], -r2 │ │ │ │ + strdeq lr, [pc], -r2 @ │ │ │ │ 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, lsr r5 @ │ │ │ │ + eoreq lr, pc, r6, ror r4 @ │ │ │ │ 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 │ │ │ │ - strhteq lr, [pc], -r2 │ │ │ │ + strdeq lr, [pc], -r2 @ │ │ │ │ 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 │ │ │ │ - strhteq lr, [pc], -lr │ │ │ │ + strdeq lr, [pc], -lr @ │ │ │ │ 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, asr #11 │ │ │ │ + eoreq lr, pc, r8, lsl #10 │ │ │ │ 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, lsr #11 │ │ │ │ + eoreq lr, pc, ip, ror #9 │ │ │ │ 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, lsl r5 @ │ │ │ │ + eoreq lr, pc, r0, asr r4 @ │ │ │ │ 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] │ │ │ │ - eoreq lr, pc, r8, asr r2 @ │ │ │ │ + mlaeq pc, r8, r1, lr @ │ │ │ │ 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] │ │ │ │ - strhteq lr, [pc], -r8 │ │ │ │ + strdeq lr, [pc], -r8 @ │ │ │ │ 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, lsl #4 │ │ │ │ + eoreq lr, pc, r0, asr #2 │ │ │ │ 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] │ │ │ │ - ldrdeq lr, [pc], -sl @ │ │ │ │ + eoreq lr, pc, sl, lsl r4 @ │ │ │ │ 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] │ │ │ │ - ldrdeq lr, [pc], -r6 @ │ │ │ │ + eoreq lr, pc, r6, lsl r4 @ │ │ │ │ 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] │ │ │ │ - eoreq lr, pc, r2, ror r4 @ │ │ │ │ + strhteq lr, [pc], -r2 │ │ │ │ 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, ror #8 │ │ │ │ + eoreq lr, pc, lr, lsr #7 │ │ │ │ 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] │ │ │ │ - mlaeq pc, r0, r3, lr @ │ │ │ │ + ldrdeq lr, [pc], -r0 @ │ │ │ │ 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] │ │ │ │ - ldrdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r8, lsl r0 @ │ │ │ │ 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, lsr r3 @ │ │ │ │ + eoreq lr, pc, r8, ror r2 @ │ │ │ │ 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 lr, pc, r0, lsl #1 │ │ │ │ + eoreq sp, pc, r0, asr #31 │ │ │ │ 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, asr #7 │ │ │ │ + eoreq lr, pc, r0, lsl #6 │ │ │ │ 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, lsr #7 │ │ │ │ + eoreq lr, pc, ip, ror #5 │ │ │ │ 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, lsr #5 │ │ │ │ + eoreq lr, pc, r0, ror #3 │ │ │ │ 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, ror #31 │ │ │ │ + eoreq sp, pc, r8, lsr #30 │ │ │ │ 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], -r7, lsl #19 │ │ │ │ + @ instruction: 0x4605f917 │ │ │ │ @ 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 │ │ │ │ - mullt sl, r1, r8 │ │ │ │ + andlt pc, sl, r1, lsr #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: 0xf938f196 │ │ │ │ + @ instruction: 0xf8c8f196 │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - eoreq lr, pc, r0, ror r3 @ │ │ │ │ - eoreq sp, pc, lr, asr #25 │ │ │ │ - eoreq sp, pc, r4, asr #25 │ │ │ │ - eoreq sp, pc, r8, lsr #25 │ │ │ │ - mlaeq pc, ip, ip, sp @ │ │ │ │ - eoreq lr, pc, r6, ror #5 │ │ │ │ - eoreq lr, pc, r8, lsl r3 @ │ │ │ │ - eoreq lr, pc, r6, lsr #5 │ │ │ │ - eoreq lr, pc, r4, asr #5 │ │ │ │ - strhteq lr, [pc], -r2 │ │ │ │ - eoreq lr, pc, sl, asr #5 │ │ │ │ - strhteq lr, [pc], -r6 │ │ │ │ + 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 @ │ │ │ │ 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, asr #1 │ │ │ │ + eoreq lr, pc, r8 │ │ │ │ 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 │ │ │ │ - mlaeq pc, ip, r0, lr @ │ │ │ │ + ldrdeq sp, [pc], -ip @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4605f831 │ │ │ │ + @ instruction: 0xf1954479 │ │ │ │ + strmi pc, [r5], -r1, asr #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 │ │ │ │ - andlt pc, sl, fp, lsr pc @ │ │ │ │ + andlt pc, sl, fp, asr #29 │ │ │ │ @ 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: 0xffe2f195 │ │ │ │ + @ instruction: 0xff72f195 │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - eoreq lr, pc, r4, asr #1 │ │ │ │ - eoreq sp, pc, r2, lsr #20 │ │ │ │ - eoreq sp, pc, r8, lsl sl @ │ │ │ │ - strdeq sp, [pc], -ip @ │ │ │ │ - strdeq sp, [pc], -r0 @ │ │ │ │ - eoreq lr, pc, sl, lsr r0 @ │ │ │ │ - eoreq lr, pc, r0, asr #2 │ │ │ │ - strdeq sp, [pc], -sl @ │ │ │ │ - eoreq lr, pc, r8, lsl r0 @ │ │ │ │ - eoreq lr, pc, r6 │ │ │ │ - eoreq lr, pc, lr, lsl r0 @ │ │ │ │ - eoreq lr, pc, sl │ │ │ │ + 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 │ │ │ │ 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: 0xf18dfbdd │ │ │ │ - stmdbls r3, {r0, r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfb6d │ │ │ │ + stmdbls r3, {r0, r1, r3, r7, 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, lsr #3 │ │ │ │ + eoreq lr, pc, r4, ror #1 │ │ │ │ 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: 0xf18dfbbb │ │ │ │ - stmdbls r3, {r0, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfb4b │ │ │ │ + stmdbls r3, {r0, r3, r5, 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] │ │ │ │ - mlaeq pc, r0, r1, lr @ │ │ │ │ + ldrdeq lr, [pc], -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: 0xf18dfb99 │ │ │ │ - stmdbls r3, {r0, r1, r2, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfb29 │ │ │ │ + stmdbls r3, {r0, r1, r2, r6, 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, lsl r1 @ │ │ │ │ + eoreq lr, pc, ip, asr r0 @ │ │ │ │ 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: 0xf18dfb77 │ │ │ │ - stmdbls r3, {r0, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfb07 │ │ │ │ + stmdbls r3, {r0, r2, r5, 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, lsl #2 │ │ │ │ + eoreq lr, pc, r8, asr #32 │ │ │ │ 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: 0xf18dfb55 │ │ │ │ - stmdbls r3, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfae5 │ │ │ │ + stmdbls r3, {r0, r1, sl, 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] │ │ │ │ - mlaeq pc, r4, r0, lr @ │ │ │ │ + ldrdeq sp, [pc], -r4 @ │ │ │ │ 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: 0xf18dfb33 │ │ │ │ - stmdbls r3, {r0, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfac3 │ │ │ │ + stmdbls r3, {r0, r5, 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 lr, pc, r0, lsl #1 │ │ │ │ + eoreq sp, pc, r0, asr #31 │ │ │ │ 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: 0xf18dfb11 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfaa1 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, 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 lr, pc, ip │ │ │ │ + eoreq sp, pc, ip, asr #30 │ │ │ │ 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: 0xf18dfaef │ │ │ │ - stmdbls r3, {r0, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa7f │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, 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] │ │ │ │ - strdeq sp, [pc], -r8 @ │ │ │ │ + eoreq sp, pc, r8, lsr pc @ │ │ │ │ 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: 0xf18dfacd │ │ │ │ - stmdbls r3, {r0, r1, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa5d │ │ │ │ + stmdbls r3, {r0, r1, r3, r4, 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, lsl #31 │ │ │ │ + eoreq sp, pc, r4, asr #29 │ │ │ │ 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: 0xf18dfaab │ │ │ │ - stmdbls r3, {r0, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa3b │ │ │ │ + stmdbls r3, {r0, r3, r4, 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] │ │ │ │ - eoreq sp, pc, r0, ror pc @ │ │ │ │ + strhteq sp, [pc], -r0 │ │ │ │ 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: 0xf18dfa89 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfa19 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, 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, asr #30 │ │ │ │ + eoreq sp, pc, sl, lsl #29 │ │ │ │ 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: 0xf18dfa65 │ │ │ │ - stmdbls r5, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df9f5 │ │ │ │ + stmdbls r5, {r0, r1, r4, r8, 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, asr #30 │ │ │ │ + eoreq sp, pc, r6, lsl #29 │ │ │ │ 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: 0xf18dfa41 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df9d1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, 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, lsr pc @ │ │ │ │ + eoreq sp, pc, r6, ror lr @ │ │ │ │ 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: 0xf18dfa1d │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df9ad │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, 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, lsr pc @ │ │ │ │ + eoreq sp, pc, r2, ror lr @ │ │ │ │ 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: 0xf18df9f9 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df989 │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, 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, lsr #30 │ │ │ │ + eoreq sp, pc, r2, ror #28 │ │ │ │ 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: 0xf18df9d3 │ │ │ │ - stmdbls r5, {r0, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df963 │ │ │ │ + stmdbls r5, {r0, 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 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, lsr #30 │ │ │ │ + eoreq sp, pc, lr, ror #28 │ │ │ │ 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: 0xf18df9ad │ │ │ │ - stmdbls r5, {r0, r1, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df93d │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, 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, lsr #30 │ │ │ │ + eoreq sp, pc, sl, ror #28 │ │ │ │ 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: 0xf18df987 │ │ │ │ - stmdbls r5, {r0, r2, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df917 │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, 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, lsr pc @ │ │ │ │ + eoreq sp, pc, r6, ror lr @ │ │ │ │ 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: 0xf18df961 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8f1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, 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 20821c │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ strdlt lr, [r6], -r8 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, r2, lsr pc @ │ │ │ │ + eoreq sp, pc, r2, ror lr @ │ │ │ │ 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: 0xf18df93b │ │ │ │ - stmdbls r5, {r0, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8cb │ │ │ │ + stmdbls r5, {r0, r3, 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 208268 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ ldrdlt lr, [r6], -r2 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq sp, pc, r2, asr #30 │ │ │ │ + eoreq sp, pc, r2, lsl #29 │ │ │ │ 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: 0xf18df915 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8a5 │ │ │ │ + stmdbls r5, {r0, r1, 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 2082b4 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, ip, lsr #21 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - mlaeq pc, sl, lr, sp @ │ │ │ │ + ldrdeq sp, [pc], -sl @ │ │ │ │ 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: 0xf18df8ef │ │ │ │ - stmdbls r5, {r0, r2, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df87f │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, 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, lsr #29 │ │ │ │ + eoreq sp, pc, sl, ror #27 │ │ │ │ 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: 0xf18df8c9 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df859 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, 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, lsl #6 │ │ │ │ - eoreq sp, pc, r2, lsr #29 │ │ │ │ - eoreq sp, pc, sl, ror #5 │ │ │ │ + eoreq sp, pc, r8, asr #4 │ │ │ │ + eoreq sp, pc, r2, ror #27 │ │ │ │ + eoreq sp, pc, sl, lsr #4 │ │ │ │ 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: 0xf18df899 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df829 │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, 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, lsr #5 │ │ │ │ - mlaeq pc, r2, lr, sp @ │ │ │ │ - eoreq sp, pc, sl, lsl #5 │ │ │ │ + eoreq sp, pc, r8, ror #3 │ │ │ │ + ldrdeq sp, [pc], -r2 @ │ │ │ │ + eoreq sp, pc, sl, asr #3 │ │ │ │ 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: 0xf18df869 │ │ │ │ - strmi pc, [r3], -r7, lsl #19 │ │ │ │ + vsubhn.i32 d4, , q6 │ │ │ │ + @ instruction: 0xf18dfff9 │ │ │ │ + @ instruction: 0x4603f917 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ - vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df861 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + vsubw.s16 , , d5 │ │ │ │ + @ instruction: 0xf18dfff1 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r8, 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, ror #28 │ │ │ │ + eoreq sp, pc, ip, lsr #27 │ │ │ │ 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, q3, q6 │ │ │ │ - @ instruction: 0xf18df83f │ │ │ │ - @ instruction: 0x4603f95d │ │ │ │ + vsubhn.i32 d4, , q6 │ │ │ │ + @ instruction: 0xf18dffcf │ │ │ │ + strmi pc, [r3], -sp, ror #17 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ - vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df837 │ │ │ │ - stmdavs r2!, {r0, r2, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + vsubw.s16 , , d5 │ │ │ │ + @ instruction: 0xf18dffc7 │ │ │ │ + stmdavs r2!, {r0, r2, 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 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, ror #28 │ │ │ │ + eoreq sp, pc, r0, lsr #27 │ │ │ │ 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, q3, q6 │ │ │ │ - @ instruction: 0xf18df815 │ │ │ │ - @ instruction: 0x4603f933 │ │ │ │ + vsubhn.i32 d4, , q6 │ │ │ │ + @ instruction: 0xf18dffa5 │ │ │ │ + strmi pc, [r3], -r3, asr #17 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ - vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18df80d │ │ │ │ - stmdavs r2!, {r0, r1, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + vsubw.s16 , , d5 │ │ │ │ + @ instruction: 0xf18dff9d │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, 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, asr #27 │ │ │ │ + eoreq sp, pc, r4, lsl #26 │ │ │ │ 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: 0xf18dffeb │ │ │ │ - strmi pc, [r3], -r9, lsl #18 │ │ │ │ + @ instruction: 0xf18dff7b │ │ │ │ + @ instruction: 0x4603f899 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf18dffe3 │ │ │ │ - stmdavs r2!, {r0, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff73 │ │ │ │ + stmdavs r2!, {r0, r4, 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 │ │ │ │ ldmdb ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - strhteq sp, [pc], -r8 │ │ │ │ + strdeq sp, [pc], -r8 @ │ │ │ │ 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: 0xf18dffbf │ │ │ │ - @ instruction: 0x4602f8dd │ │ │ │ + @ instruction: 0xf18dff4f │ │ │ │ + strmi pc, [r2], -sp, ror #16 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xffb8f295 │ │ │ │ - @ instruction: 0xf8d6f18d │ │ │ │ + @ instruction: 0xff48f295 │ │ │ │ + @ instruction: 0xf866f18d │ │ │ │ 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 │ │ │ │ - mlaeq pc, ip, sp, sp @ │ │ │ │ + ldrdeq sp, [pc], -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: 0xf18dff91 │ │ │ │ - strmi pc, [r2], -pc, lsr #17 │ │ │ │ + @ instruction: 0xf18dff21 │ │ │ │ + @ instruction: 0x4602f83f │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xff8af295 │ │ │ │ - @ instruction: 0xf8a8f18d │ │ │ │ + @ instruction: 0xff1af295 │ │ │ │ + @ instruction: 0xf838f18d │ │ │ │ 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 │ │ │ │ - strhteq sp, [pc], -r0 │ │ │ │ + strdeq sp, [pc], -r0 @ │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [r2], #-592 @ 0xfffffdb0 │ │ │ │ + stc2 1, cr15, [r2], {148} @ 0x94 │ │ │ │ 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 │ │ │ │ - strdeq sp, [pc], -r8 @ │ │ │ │ - ldrdeq sp, [pc], -lr @ │ │ │ │ - ldrdeq sp, [pc], -r8 @ │ │ │ │ + eoreq sp, pc, r8, lsr ip @ │ │ │ │ + eoreq sp, pc, lr, lsl ip @ │ │ │ │ + eoreq sp, pc, r8, lsl ip @ │ │ │ │ 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: 0xe7dafbf9 │ │ │ │ + ldrb pc, [sl, r9, lsl #23] @ │ │ │ │ strbmi r4, [r1], -r8, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2104 @ 0xfffff7c8 │ │ │ │ @ instruction: 0xf0609400 │ │ │ │ ldrb pc, [ip, r7, asr #31] @ │ │ │ │ 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, lsr #25 │ │ │ │ + eoreq sp, pc, r2, ror #23 │ │ │ │ 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 feaa06aa │ │ │ │ + blx ea06aa │ │ │ │ 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: 0xe7deff3d │ │ │ │ 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, lsr #24 │ │ │ │ + eoreq sp, pc, lr, ror #22 │ │ │ │ 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, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r3, asr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r1, lr, lr, ror #11 │ │ │ │ - eoreq sp, pc, r8, lsl ip @ │ │ │ │ + eoreq sp, pc, r8, asr fp @ │ │ │ │ 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], -fp, ror #21 │ │ │ │ + @ instruction: 0x4604fa7b │ │ │ │ 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, ror #24 │ │ │ │ - eoreq sp, pc, sl, ror #21 │ │ │ │ - eoreq ip, pc, r6, lsl ip @ │ │ │ │ + eoreq ip, pc, r8, lsr #23 │ │ │ │ + eoreq sp, pc, sl, lsr #20 │ │ │ │ + eoreq ip, pc, r6, asr fp @ │ │ │ │ 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 2e2c78 │ │ │ │ + blls 2e2ab8 │ │ │ │ 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 @@ │ │ │ │ ldc2l 0, cr15, [r2, #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 │ │ │ │ - blx 4209dc │ │ │ │ + @ instruction: 0xf99ef194 │ │ │ │ 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, lsl #22 │ │ │ │ - strdeq ip, [pc], -r8 @ │ │ │ │ - eoreq sp, pc, r6, ror sl @ │ │ │ │ + eoreq ip, pc, r0, asr #20 │ │ │ │ + eoreq ip, pc, r8, lsr sl @ │ │ │ │ + strhteq sp, [pc], -r6 │ │ │ │ adcseq r1, lr, r2, ror #5 │ │ │ │ - mlaeq pc, r2, sl, ip @ │ │ │ │ - eoreq ip, pc, sl, lsl #21 │ │ │ │ + ldrdeq ip, [pc], -r2 @ │ │ │ │ + eoreq ip, pc, sl, asr #19 │ │ │ │ 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: 0xf97cf194 │ │ │ │ + @ instruction: 0xf90cf194 │ │ │ │ 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, [sl, #-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 │ │ │ │ - ldrdeq sp, [pc], -r0 @ │ │ │ │ + eoreq sp, pc, r0, lsl r9 @ │ │ │ │ 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, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, pc, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r1, [lr], r6 │ │ │ │ - ldrdeq sp, [pc], -r0 @ │ │ │ │ + eoreq sp, pc, r0, lsl r9 @ │ │ │ │ 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: 0xf8fef194 │ │ │ │ + @ instruction: 0xf88ef194 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [r4], {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 │ │ │ │ - eoreq sp, pc, r6, asr r9 @ │ │ │ │ + mlaeq pc, r6, r8, sp @ │ │ │ │ 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, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ mullt r7, r9, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, asr #31 │ │ │ │ - eoreq sp, pc, r0, lsr #18 │ │ │ │ + eoreq sp, pc, r0, ror #16 │ │ │ │ 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: 0xf888f194 │ │ │ │ + @ instruction: 0xf818f194 │ │ │ │ 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], {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, lsr #17 │ │ │ │ + eoreq sp, pc, lr, ror #15 │ │ │ │ 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, r2, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1939105 │ │ │ │ + stmdbls r5, {r0, r2, r5, 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, r3, lsr #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, lsl #29 │ │ │ │ - eoreq sp, pc, r0, lsl #17 │ │ │ │ + eoreq sp, pc, r0, asr #15 │ │ │ │ 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: 0xf812f194 │ │ │ │ + @ instruction: 0xffa2f193 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx feaa091a │ │ │ │ @ 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, lsl r8 @ │ │ │ │ + eoreq sp, pc, r6, asr r7 @ │ │ │ │ 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, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, sp, lsr #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl, asr sp │ │ │ │ - eoreq sp, pc, r4, ror #15 │ │ │ │ + eoreq sp, pc, r4, lsr #14 │ │ │ │ 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: 0xff9cf193 │ │ │ │ + @ instruction: 0xff2cf193 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx d20a06 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000eea8 │ │ │ │ sbceq fp, r3, r2, ror #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq fp, [r3], #118 @ 0x76 │ │ │ │ ldrhteq r0, [lr], r2 │ │ │ │ - eoreq sp, pc, r6, ror r7 @ │ │ │ │ + strhteq sp, [pc], -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, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, 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, r7, lsr fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, lsr #24 │ │ │ │ - eoreq sp, pc, r0, asr #14 │ │ │ │ + eoreq sp, pc, r0, lsl #13 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xff26f193 │ │ │ │ + mrc2 1, 5, pc, cr6, cr3, {4} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fefa0af0 │ │ │ │ @ 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, asr #13 │ │ │ │ + eoreq sp, pc, lr, lsl #12 │ │ │ │ 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, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r1, asr #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r0, [lr], r2 │ │ │ │ - eoreq sp, pc, r8, lsr #13 │ │ │ │ + eoreq sp, pc, r8, ror #11 │ │ │ │ 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, 5, pc, cr6, cr3, {4} @ │ │ │ │ + mrc2 1, 1, pc, cr6, cr3, {4} │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf926f295 │ │ │ │ - blx 11a10a4 │ │ │ │ + @ instruction: 0xf8b6f295 │ │ │ │ + @ instruction: 0xf9d4f18c │ │ │ │ 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, asr #7 │ │ │ │ - eoreq sp, pc, r6, lsl #12 │ │ │ │ - eoreq ip, pc, r2, lsr #7 │ │ │ │ + eoreq ip, pc, r8, lsl #6 │ │ │ │ + eoreq sp, pc, r6, asr #10 │ │ │ │ + eoreq ip, pc, r2, ror #5 │ │ │ │ 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, r2, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, 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, r5, lsr #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, ror r9 │ │ │ │ - eoreq sp, pc, r4, ror #11 │ │ │ │ + eoreq sp, pc, r4, lsr #10 │ │ │ │ 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, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf88ef295 │ │ │ │ - @ instruction: 0xf9acf18c │ │ │ │ + @ instruction: 0xf81ef295 │ │ │ │ + @ instruction: 0xf93cf18c │ │ │ │ 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: 0xf994f060 │ │ │ │ @ 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, asr #10 │ │ │ │ + eoreq sp, pc, r4, lsl #9 │ │ │ │ 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, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ mullt r7, r9, r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsl r8 │ │ │ │ - eoreq sp, pc, r4, lsr #10 │ │ │ │ + eoreq sp, pc, r4, ror #8 │ │ │ │ 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, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xfffef294 │ │ │ │ - @ instruction: 0xf91cf18c │ │ │ │ + @ instruction: 0xff8ef294 │ │ │ │ + @ instruction: 0xf8acf18c │ │ │ │ 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: 0xf902f060 │ │ │ │ @ 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 │ │ │ │ - eoreq sp, pc, r8, ror r4 @ │ │ │ │ + strhteq sp, [pc], -r8 │ │ │ │ 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, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r7, lsl #18 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, lsr #13 │ │ │ │ - eoreq sp, pc, r8, ror #8 │ │ │ │ + eoreq sp, pc, r8, lsr #7 │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [lr], #588 @ 0x24c │ │ │ │ + ldc2l 1, cr15, [lr], #-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 │ │ │ │ ldrb pc, [fp, r1, lsl #17] @ │ │ │ │ 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, ror #7 │ │ │ │ + eoreq sp, pc, r2, lsr #6 │ │ │ │ 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, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r7, lsl #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, asr r5 │ │ │ │ - eoreq sp, pc, ip, asr #7 │ │ │ │ + eoreq sp, pc, ip, lsl #6 │ │ │ │ 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, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, 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 │ │ │ │ - mrc2 2, 7, pc, cr0, cr4, {4} │ │ │ │ - @ instruction: 0xf80ef18c │ │ │ │ + mcr2 2, 4, pc, cr0, cr4, {4} @ │ │ │ │ + @ instruction: 0xff9ef18b │ │ │ │ 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: 0xfff6f05f │ │ │ │ @ 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, lsr r3 @ │ │ │ │ + eoreq sp, pc, r0, ror r2 @ │ │ │ │ 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, r2, r3, r5, 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 │ │ │ │ strdlt pc, [r7], -fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r0, [lr], lr │ │ │ │ - eoreq sp, pc, r0, lsl r3 @ │ │ │ │ + eoreq sp, pc, r0, asr r2 @ │ │ │ │ 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, r2, r3, r4, r6, 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, 3, pc, cr0, cr4, {4} @ │ │ │ │ - @ instruction: 0xff7ef18b │ │ │ │ + ldc2l 2, cr15, [r0, #592]! @ 0x250 │ │ │ │ + @ instruction: 0xff0ef18b │ │ │ │ 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: 0xff64f05f │ │ │ │ @ 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, ror #4 │ │ │ │ + eoreq sp, pc, r0, lsr #3 │ │ │ │ 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, r3, r4, r7, 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: 0xf05f447a │ │ │ │ andlt pc, r7, r9, ror #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlalseq r0, lr, r2, r2 │ │ │ │ - eoreq sp, pc, r0, asr r2 @ │ │ │ │ + mlaeq pc, r0, r1, sp @ │ │ │ │ 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 162174a │ │ │ │ + blx ffa21748 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfdd7 │ │ │ │ - blls 1a4ce8 │ │ │ │ + @ instruction: 0xf18bfd67 │ │ │ │ + blls 1a4b28 │ │ │ │ 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, cr14, 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 │ │ │ │ - strhteq sp, [pc], -sl │ │ │ │ + strdeq sp, [pc], -sl @ │ │ │ │ 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, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r3, ror #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, lsr r1 │ │ │ │ - mlaeq pc, r4, r1, sp @ │ │ │ │ + ldrdeq sp, [pc], -r4 @ │ │ │ │ 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 ff521850 │ │ │ │ + blx 1921850 │ │ │ │ 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, cr8, 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, lsr #2 │ │ │ │ + eoreq sp, pc, r6, rrx │ │ │ │ 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, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, sp, ror #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl │ │ │ │ - strdeq sp, [pc], -r4 @ │ │ │ │ + eoreq sp, pc, r4, lsr r0 @ │ │ │ │ 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 14a1954 │ │ │ │ + @ instruction: 0xf9e0f193 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - ldc2l 2, cr15, [r0], {148} @ 0x94 │ │ │ │ - stc2l 1, cr15, [lr, #556]! @ 0x22c │ │ │ │ + stc2l 2, cr15, [r0], #-592 @ 0xfffffdb0 │ │ │ │ + ldc2l 1, cr15, [lr, #-556]! @ 0xfffffdd4 │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29468d0 │ │ │ │ - @ instruction: 0xf18bfcc9 │ │ │ │ - bls 224acc │ │ │ │ + @ instruction: 0xf18bfc59 │ │ │ │ + bls 22490c │ │ │ │ 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, fp, 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 sp, pc, r8, lsr r0 @ │ │ │ │ + eoreq ip, pc, r8, ror pc @ │ │ │ │ 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, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ ldrdlt pc, [r7], -r1 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, lsl #29 │ │ │ │ - eoreq sp, pc, r8, lsr r0 @ │ │ │ │ + eoreq ip, pc, r8, ror pc @ │ │ │ │ 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: 0xf9bef193 │ │ │ │ + @ instruction: 0xf94ef193 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfc3f │ │ │ │ - blls 1a49b8 │ │ │ │ + @ instruction: 0xf18bfbcf │ │ │ │ + blls 1a47f8 │ │ │ │ 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 │ │ │ │ stc2l 0, cr15, [r6, #-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, lsr #31 │ │ │ │ + eoreq ip, pc, r2, ror #29 │ │ │ │ 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, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, fp, asr #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r6, lsr sp @ │ │ │ │ - eoreq ip, pc, r0, lsl #31 │ │ │ │ + eoreq ip, pc, r0, asr #29 │ │ │ │ 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: 0xf938f193 │ │ │ │ + @ instruction: 0xf8c8f193 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfbb9 │ │ │ │ - blls 1a48ac │ │ │ │ + @ instruction: 0xf18bfb49 │ │ │ │ + blls 1a46ec │ │ │ │ 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 │ │ │ │ stc2l 0, cr15, [r0], {95} @ 0x5f │ │ │ │ @ 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, ror #29 │ │ │ │ + eoreq ip, pc, lr, lsr #28 │ │ │ │ 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, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r5, asr #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r2, ror #23 │ │ │ │ - ldrdeq ip, [pc], -r4 @ │ │ │ │ + eoreq ip, pc, r4, lsl lr @ │ │ │ │ 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: 0xf8b2f193 │ │ │ │ + @ instruction: 0xf842f193 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfb33 │ │ │ │ - blls 1a47a0 │ │ │ │ + @ instruction: 0xf18bfac3 │ │ │ │ + blls 1a45e0 │ │ │ │ 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, [sl], #-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, asr #28 │ │ │ │ + eoreq ip, pc, sl, lsl #27 │ │ │ │ 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, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, pc, lsr ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, lr, lsl #21 │ │ │ │ - eoreq ip, pc, ip, lsr #28 │ │ │ │ + eoreq ip, pc, ip, ror #26 │ │ │ │ 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: 0xf82cf193 │ │ │ │ + @ instruction: 0xffbcf192 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfaad │ │ │ │ - blls 1a4694 │ │ │ │ + @ instruction: 0xf18bfa3d │ │ │ │ + blls 1a44d4 │ │ │ │ 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 feda18fe │ │ │ │ @ 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 │ │ │ │ - mlaeq pc, lr, sp, ip @ │ │ │ │ + ldrdeq ip, [pc], -lr @ │ │ │ │ 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, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @ instruction: 0xb007fbb9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, lsr r9 @ │ │ │ │ - eoreq ip, pc, r0, lsl #27 │ │ │ │ + eoreq ip, pc, r0, asr #25 │ │ │ │ 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: 0xffa4f192 │ │ │ │ + @ instruction: 0xff34f192 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bfa25 │ │ │ │ - bls 1e4584 │ │ │ │ + @ instruction: 0xf18bf9b5 │ │ │ │ + bls 1e43c4 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q2, d5 │ │ │ │ - @ instruction: 0xf18bfa1b │ │ │ │ - bls 224570 │ │ │ │ + @ instruction: 0xf18bf9ab │ │ │ │ + bls 2243b0 │ │ │ │ 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 8a1a26 │ │ │ │ @ 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 │ │ │ │ - ldrdeq ip, [pc], -r8 @ │ │ │ │ + eoreq ip, pc, r8, lsl 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, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, 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, r5, lsr #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, asr #15 │ │ │ │ - eoreq ip, pc, r0, asr #25 │ │ │ │ + eoreq ip, pc, r0, lsl #24 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xff10f192 │ │ │ │ + mcr2 1, 5, pc, cr0, cr2, {4} @ │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bf991 │ │ │ │ - bls 1e445c │ │ │ │ + @ instruction: 0xf18bf921 │ │ │ │ + bls 1e429c │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q2, d5 │ │ │ │ - @ instruction: 0xf18bf987 │ │ │ │ - bls 224448 │ │ │ │ + @ instruction: 0xf18bf917 │ │ │ │ + bls 224288 │ │ │ │ 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 fe3a1b4c │ │ │ │ @ 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, lsl ip @ │ │ │ │ + eoreq ip, pc, r0, asr fp @ │ │ │ │ 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, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ mullt r7, r1, sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, asr r6 @ │ │ │ │ - strdeq ip, [pc], -r8 @ │ │ │ │ + eoreq ip, pc, r8, lsr fp @ │ │ │ │ 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 │ │ │ │ - mcr2 1, 4, pc, cr0, cr2, {4} @ │ │ │ │ + mrc2 1, 0, pc, cr0, cr2, {4} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 621c38 │ │ │ │ @ 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, lsl #23 │ │ │ │ + eoreq ip, pc, r6, asr #21 │ │ │ │ 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 │ │ │ │ - mrc2 1, 1, pc, cr4, cr2, {4} │ │ │ │ + stc2l 1, cr15, [r4, #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 @ │ │ │ │ - strdeq fp, [pc], -r8 @ │ │ │ │ - eoreq ip, pc, r0, lsl fp @ │ │ │ │ - ldrdeq fp, [pc], -lr @ │ │ │ │ + eoreq fp, pc, r8, lsr r2 @ │ │ │ │ + eoreq ip, pc, r0, asr sl @ │ │ │ │ + eoreq fp, pc, lr, lsl r2 @ │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [ip, #584] @ 0x248 │ │ │ │ + stc2l 1, cr15, [ip, #-584]! @ 0xfffffdb8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf972f05f │ │ │ │ @ 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 │ │ │ │ - mlaeq pc, r6, sl, ip @ │ │ │ │ + ldrdeq ip, [pc], -r6 @ │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [r0, #584] @ 0x248 │ │ │ │ + stc2 1, cr15, [r0, #-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 │ │ │ │ - strhteq fp, [pc], -r0 │ │ │ │ - eoreq ip, pc, r0, lsr #20 │ │ │ │ - mlaeq pc, r6, r1, fp @ │ │ │ │ + strdeq fp, [pc], -r0 @ │ │ │ │ + eoreq ip, pc, r0, ror #18 │ │ │ │ + ldrdeq fp, [pc], -r6 @ │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [r8, #-584]! @ 0xfffffdb8 │ │ │ │ + stc2l 1, cr15, [r8], {146} @ 0x92 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8cef05f │ │ │ │ @ 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, lsr #19 │ │ │ │ + eoreq ip, pc, r6, ror #17 │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [ip], #584 @ 0x248 │ │ │ │ + ldc2l 1, cr15, [ip], #-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 fp, pc, r8, rrx │ │ │ │ - eoreq ip, pc, r0, lsr r9 @ │ │ │ │ - eoreq fp, pc, lr, asr #32 │ │ │ │ + eoreq sl, pc, r8, lsr #31 │ │ │ │ + eoreq ip, pc, r0, ror r8 @ │ │ │ │ + eoreq sl, pc, lr, lsl #31 │ │ │ │ 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, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xff0af293 │ │ │ │ - @ instruction: 0xf828f18b │ │ │ │ + mrc2 2, 4, pc, cr10, cr3, {4} │ │ │ │ + @ instruction: 0xffb8f18a │ │ │ │ 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: 0xf80ef05f │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000eb84 │ │ │ │ ldrdeq sl, [r3], #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq sl, r3, r2, r1 │ │ │ │ adcseq pc, sp, ip, ror #1 │ │ │ │ - eoreq ip, pc, ip, ror r8 @ │ │ │ │ + strhteq ip, [pc], -ip │ │ │ │ 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, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r3, lsl r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, lr, lsr r0 @ │ │ │ │ - eoreq ip, pc, r4, ror r8 @ │ │ │ │ + strhteq ip, [pc], -r4 │ │ │ │ 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, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mrc2 2, 3, pc, cr8, cr3, {4} │ │ │ │ - @ instruction: 0xff96f18a │ │ │ │ + mcr2 2, 0, pc, cr8, cr3, {4} @ │ │ │ │ + @ instruction: 0xff26f18a │ │ │ │ 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: 0xff7cf05e │ │ │ │ @ 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, asr #15 │ │ │ │ + eoreq ip, pc, ip, lsl #14 │ │ │ │ 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, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r7, r1, lsl #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq lr, [sp], r2 │ │ │ │ - eoreq ip, pc, r0, asr #15 │ │ │ │ + eoreq ip, pc, r0, lsl #14 │ │ │ │ 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 fa277a │ │ │ │ + blx ff3a2778 │ │ │ │ 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 @@ │ │ │ │ mcr2 0, 6, pc, cr4, 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, asr #13 │ │ │ │ + eoreq ip, pc, ip, lsl #12 │ │ │ │ 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, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r7, r9, asr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, sl, lsl sp │ │ │ │ - eoreq ip, pc, r4, lsl r7 @ │ │ │ │ + eoreq ip, pc, r4, asr r6 @ │ │ │ │ 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 fec22894 │ │ │ │ + blx 1022894 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2f7b20 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05e9403 │ │ │ │ ldrb pc, [fp, r1, asr #28] @ │ │ │ │ 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, lsl #13 │ │ │ │ + eoreq ip, pc, r6, asr #11 │ │ │ │ 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, r9, asr #20 @ │ │ │ │ + strbteq pc, [r3], r9, ror #19 @ │ │ │ │ bmi 29ba8c │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ ldrb pc, [sp, r7, lsr #28] @ │ │ │ │ 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, lsr #12 │ │ │ │ + eoreq ip, pc, ip, ror #10 │ │ │ │ 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 │ │ │ │ - blx 4a29d0 │ │ │ │ + @ instruction: 0xf9a0f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mrc2 0, 0, pc, cr2, 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 │ │ │ │ - strhteq ip, [pc], -r2 │ │ │ │ + strdeq ip, [pc], -r2 @ │ │ │ │ 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: 0xf9c4f192 │ │ │ │ + @ instruction: 0xf954f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [r6, #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, asr #10 │ │ │ │ + eoreq ip, pc, lr, lsl #9 │ │ │ │ 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: 0xf976f192 │ │ │ │ + @ instruction: 0xf906f192 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ @ instruction: 0xe7defd77 │ │ │ │ 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, ror #9 │ │ │ │ + eoreq ip, pc, r8, lsr #8 │ │ │ │ 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: 0xf928f192 │ │ │ │ + @ instruction: 0xf8b8f192 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ ldrb pc, [lr, r9, 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, lsl #9 │ │ │ │ + eoreq ip, pc, r8, asr #7 │ │ │ │ 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: 0xf8dcf192 │ │ │ │ + @ instruction: 0xf86cf192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [lr], {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, lsr r4 @ │ │ │ │ + eoreq ip, pc, r6, ror r3 @ │ │ │ │ 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: 0xf890f192 │ │ │ │ + @ instruction: 0xf820f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [r6], #-376 @ 0xfffffe88 │ │ │ │ @ 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 │ │ │ │ - ldrdeq ip, [pc], -r6 @ │ │ │ │ + eoreq ip, pc, r6, lsl r3 @ │ │ │ │ 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: 0xf04ff85b │ │ │ │ + @ instruction: 0xf191447a │ │ │ │ + @ instruction: 0xf04fffeb │ │ │ │ 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, r1, lsr #24 │ │ │ │ svclt 0x0000bd70 │ │ │ │ umlalseq lr, sp, r4, r6 │ │ │ │ - mlaeq pc, r4, r3, ip @ │ │ │ │ + ldrdeq ip, [pc], -r4 @ │ │ │ │ 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: 0xf810f192 │ │ │ │ + @ instruction: 0xffa0f191 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fea22916 │ │ │ │ @ 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, lsr #6 │ │ │ │ + eoreq ip, pc, sl, ror #4 │ │ │ │ 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: 0xf04fffdb │ │ │ │ + @ instruction: 0xf04fff6b │ │ │ │ bls 1a73f8 │ │ │ │ blcc e47fc │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], lr, lsl #22 │ │ │ │ bmi 1dbfa8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r6, r1, lsr #23 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq lr, sp, ip, asr #10 │ │ │ │ - eoreq ip, pc, ip, ror #5 │ │ │ │ + eoreq ip, pc, ip, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbda28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r8, #-128] @ 0xffffff80 │ │ │ │ blx ffd22c50 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -4656,25 +4656,25 @@ │ │ │ │ bge 5f82e4 │ │ │ │ mrc2 0, 3, pc, cr14, 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, ror #14 │ │ │ │ + eoreq ip, pc, r2, lsr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdc48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ @ instruction: 0xf600b08f │ │ │ │ @ instruction: 0xf1a570e4 │ │ │ │ - @ instruction: 0xf8d4fe65 │ │ │ │ + @ instruction: 0xf8d4fdf5 │ │ │ │ teqlt r3, r0, ror #31 │ │ │ │ rscvc pc, r4, r4, lsl #12 │ │ │ │ - cdp2 1, 6, cr15, cr12, cr5, {5} │ │ │ │ + ldc2l 1, cr15, [ip, #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: 0xf8c4fce7 │ │ │ │ stmdacs r0, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf604d1ce │ │ │ │ @ instruction: 0xf1a570e4 │ │ │ │ - @ instruction: 0xf04ffe3b │ │ │ │ + @ instruction: 0xf04ffdcb │ │ │ │ @ instruction: 0xe7cc30ff │ │ │ │ ldrdgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0xe7d644fc │ │ │ │ - eorseq pc, r5, r4, ror #11 │ │ │ │ - eorseq pc, r5, r0, ror #10 │ │ │ │ + eorseq pc, r5, r4, lsr #10 │ │ │ │ + eorseq pc, r5, r0, lsr #9 │ │ │ │ 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, lsl #10 │ │ │ │ - eorseq r2, r6, ip, lsr #22 │ │ │ │ - eoreq ip, pc, sl, ror #7 │ │ │ │ + eoreq ip, pc, lr, asr #8 │ │ │ │ + eorseq r2, r6, ip, ror #20 │ │ │ │ + eoreq ip, pc, sl, lsr #6 │ │ │ │ sbceq r9, r3, r8, ror #4 │ │ │ │ - ldrshteq r1, [r6], -lr │ │ │ │ - ldrsbteq r9, [r0], -sl │ │ │ │ - eorseq pc, r5, r6, lsr #1 │ │ │ │ + eorseq r1, r6, lr, lsr r2 │ │ │ │ + eorseq r9, r0, sl, lsl sp │ │ │ │ + eorseq lr, r5, r6, ror #31 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq ip, pc, r0, lsr r1 @ │ │ │ │ + eoreq ip, pc, r0, ror 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 ip, pc, r2, lsr r0 @ │ │ │ │ + eoreq fp, pc, r2, ror pc @ │ │ │ │ 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, lsl #30 │ │ │ │ - eorseq sp, r4, r6, lsl r4 │ │ │ │ + eorseq lr, r5, r4, asr #28 │ │ │ │ + eorseq sp, r4, r6, asr r3 │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ sbceq r8, r3, ip, lsl #27 │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ - eoreq fp, pc, lr, asr #29 │ │ │ │ + eoreq fp, pc, lr, lsl #28 │ │ │ │ @ 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 │ │ │ │ - eorseq lr, r5, r8, ror sp │ │ │ │ + ldrhteq lr, [r5], -r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq sp, r4, sl, ror r2 │ │ │ │ + ldrhteq sp, [r4], -sl │ │ │ │ sbceq r8, r3, r2, lsr ip │ │ │ │ - eoreq fp, pc, sl, ror sp @ │ │ │ │ + strhteq fp, [pc], -sl │ │ │ │ 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, asr #24 │ │ │ │ + eorseq lr, r5, lr, lsl #23 │ │ │ │ smulleq r8, r3, r6, fp │ │ │ │ - eorseq sp, r4, r0, asr r1 │ │ │ │ + mlaseq r4, r0, r0, sp │ │ │ │ andeq r0, r0, ip, lsl sl │ │ │ │ sbceq r8, r3, sl, lsl #20 │ │ │ │ andeq r0, r0, r8, lsl pc │ │ │ │ - eoreq fp, pc, ip, asr #22 │ │ │ │ + eoreq fp, pc, ip, lsl #21 │ │ │ │ @ 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 4a3a24 │ │ │ │ @ instruction: 0xf7f9e7a4 │ │ │ │ svclt 0x0000eeb6 │ │ │ │ - eoreq fp, pc, r6, lsr #20 │ │ │ │ + eoreq fp, pc, r6, ror #18 │ │ │ │ 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, asr #16 │ │ │ │ - eoreq fp, pc, r0, asr r8 @ │ │ │ │ - eoreq fp, pc, sl, lsr r8 @ │ │ │ │ - eoreq fp, pc, r2, lsr r8 @ │ │ │ │ - strhteq r9, [pc], -ip │ │ │ │ + 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 @ │ │ │ │ - eoreq fp, pc, r4, lsr #16 │ │ │ │ - eoreq fp, pc, sl, lsl r8 @ │ │ │ │ - mlaeq pc, ip, r7, fp @ │ │ │ │ - strhteq fp, [pc], -r4 │ │ │ │ - eoreq fp, pc, r0, lsl #15 │ │ │ │ - eoreq r9, pc, r2, asr #19 │ │ │ │ - eoreq r9, pc, lr, lsr #19 │ │ │ │ - eoreq fp, pc, r4, lsl #14 │ │ │ │ - strdeq fp, [pc], -lr @ │ │ │ │ - eoreq fp, pc, lr, ror #13 │ │ │ │ - eoreq fp, pc, r4, ror #13 │ │ │ │ - ldrhteq r7, [r0], -r4 │ │ │ │ - eoreq fp, pc, r6, lsr r6 @ │ │ │ │ - eoreq fp, pc, sl, lsl #12 │ │ │ │ - strdeq fp, [pc], -r0 @ │ │ │ │ - mlaseq r0, r4, r4, r7 │ │ │ │ - strdeq fp, [pc], -r0 @ │ │ │ │ - eoreq r9, pc, ip, lsr #15 │ │ │ │ - eoreq fp, pc, r2, lsr #9 │ │ │ │ + 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 │ │ │ │ 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, asr #13 │ │ │ │ + eorseq sl, r6, ip, lsl #12 │ │ │ │ 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 │ │ │ │ - ldrhteq sl, [r6], -sl │ │ │ │ - ldrhteq sl, [r6], -r4 │ │ │ │ - eorseq sl, r6, r6, asr r1 │ │ │ │ - ldrshteq r9, [r6], -r8 │ │ │ │ + ldrshteq sl, [r6], -sl │ │ │ │ + ldrshteq sl, [r6], -r4 │ │ │ │ + mlaseq r6, r6, r0, sl │ │ │ │ + eorseq r9, r6, r8, lsr sp │ │ │ │ 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, #15794176 @ 0xf10000 │ │ │ │ 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 ff3a540c │ │ │ │ + blx 17a540c │ │ │ │ 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, ror #8 │ │ │ │ - eoreq sl, pc, sl, lsr #9 │ │ │ │ + eoreq sl, pc, r8, lsr #7 │ │ │ │ + eoreq sl, pc, sl, ror #7 │ │ │ │ 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, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r7, 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 fe2a5494 │ │ │ │ + blx 6a5494 │ │ │ │ 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: 0xf8c6f18e │ │ │ │ + @ instruction: 0xf856f18e │ │ │ │ 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: 0xf8b6f18e │ │ │ │ + @ instruction: 0xf846f18e │ │ │ │ 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, 4, pc, cr8, cr5, {4} │ │ │ │ + mcr2 1, 1, pc, cr8, 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: 0xf872f18e │ │ │ │ + @ instruction: 0xf802f18e │ │ │ │ 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, r2, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs sl!, {r0, r1, r2, r3, r7, 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, r5, ror #19] │ │ │ │ + @ instruction: 0xe792f975 │ │ │ │ strtmi r4, [r3], -r3, lsr #20 │ │ │ │ andcs r4, r2, r3, lsr #18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - smmls pc, fp, r9, pc @ │ │ │ │ + ldrb pc, [pc, -fp, ror #18] @ │ │ │ │ @ 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, ror #8 │ │ │ │ - eoreq sl, pc, r8, ror r4 @ │ │ │ │ - mlaeq pc, r4, r4, sl @ │ │ │ │ - eoreq sl, pc, r2, lsr #8 │ │ │ │ + eoreq sl, pc, sl, lsr #7 │ │ │ │ + strhteq sl, [pc], -r8 │ │ │ │ + ldrdeq sl, [pc], -r4 @ │ │ │ │ + eoreq sl, pc, r2, ror #6 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sl, pc, r6, lsl r4 @ │ │ │ │ - strdeq sl, [pc], -r6 @ │ │ │ │ + eoreq sl, pc, r6, asr r3 @ │ │ │ │ + eoreq sl, pc, r6, lsr r3 @ │ │ │ │ adcseq ip, sp, sl, asr #20 │ │ │ │ sbceq r9, r3, sl, lsr #11 │ │ │ │ - eoreq sl, pc, lr, ror #6 │ │ │ │ - eoreq sl, pc, r8, ror #6 │ │ │ │ - eoreq sl, pc, r0, ror #6 │ │ │ │ - eoreq sl, pc, sl, ror #7 │ │ │ │ - eoreq sl, pc, r0, lsl r3 @ │ │ │ │ - eoreq sl, pc, sl, asr #6 │ │ │ │ - mlaeq pc, ip, r3, sl @ │ │ │ │ + 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, ror #6 │ │ │ │ - eoreq sl, pc, r8, asr #5 │ │ │ │ - eoreq sl, pc, sl, lsl #6 │ │ │ │ + eoreq sl, pc, ip, lsl r2 @ │ │ │ │ + eoreq sl, pc, ip, lsr #5 │ │ │ │ + eoreq sl, pc, r8, lsl #4 │ │ │ │ + eoreq sl, pc, sl, asr #4 │ │ │ │ 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: 0xf106ff55 │ │ │ │ @ instruction: 0xf7f8002c │ │ │ │ bvs 1a2500c │ │ │ │ @ instruction: 0x3670b196 │ │ │ │ - blx 1a2570a │ │ │ │ + blx ffe25708 │ │ │ │ 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], -sp, asr #26 @ │ │ │ │ stcl 7, cr15, [r8, #992] @ 0x3e0 │ │ │ │ @ instruction: 0xb1ab6a73 │ │ │ │ @ instruction: 0xf18d9301 │ │ │ │ - blls e7a60 │ │ │ │ + blls e78a0 │ │ │ │ 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, lsl sp @ │ │ │ │ - eoreq r9, pc, lr, ror sp @ │ │ │ │ - eoreq r9, pc, sl, asr #25 │ │ │ │ - eorseq fp, r1, r4, asr #22 │ │ │ │ - eoreq r9, pc, r4, asr #1 │ │ │ │ - eoreq r9, pc, r8, lsl ip @ │ │ │ │ - eoreq r9, pc, r2, lsr #23 │ │ │ │ - eorseq fp, r1, r2, ror #19 │ │ │ │ - eoreq r8, pc, r0, ror #30 │ │ │ │ + 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 │ │ │ │ sbceq r6, r3, sl, ror r6 │ │ │ │ - eoreq r9, pc, r6, lsr #21 │ │ │ │ - eoreq r9, pc, r0, ror sl @ │ │ │ │ - eoreq r9, pc, r4, lsr sl @ │ │ │ │ - eoreq r9, pc, r6, lsl sl @ │ │ │ │ - strhteq r9, [pc], -r4 │ │ │ │ - mlaeq pc, ip, r9, r9 @ │ │ │ │ - eoreq r9, pc, r8, ror #18 │ │ │ │ - eoreq r9, pc, r0, lsl #19 │ │ │ │ - strhteq r9, [pc], -r8 │ │ │ │ - strhteq r9, [pc], -ip │ │ │ │ + eoreq r9, pc, r6, ror #19 │ │ │ │ + strhteq r9, [pc], -r0 │ │ │ │ + eoreq r9, pc, r4, ror r9 @ │ │ │ │ + eoreq r9, pc, r6, asr r9 @ │ │ │ │ + strdeq r9, [pc], -r4 @ │ │ │ │ + ldrdeq r9, [pc], -ip @ │ │ │ │ eoreq r9, pc, r8, lsr #17 │ │ │ │ - mlaeq pc, r8, r8, r9 @ │ │ │ │ - eoreq r9, pc, r8, lsl #17 │ │ │ │ - eoreq r9, pc, sl, asr #15 │ │ │ │ + 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 │ │ │ │ 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 a26356 │ │ │ │ + blx fee26354 │ │ │ │ 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, lsl r8 @ │ │ │ │ - eoreq r9, pc, lr, asr r5 @ │ │ │ │ + eoreq r9, pc, r4, asr r7 @ │ │ │ │ + mlaeq pc, lr, r4, r9 @ │ │ │ │ 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, lsr #11 │ │ │ │ + eoreq r9, pc, r4, ror #9 │ │ │ │ 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 │ │ │ │ - blx ba6978 │ │ │ │ + @ instruction: 0xf9bcf18c │ │ │ │ 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, 14, cr15, cr6, cr11, {4} │ │ │ │ + cdp2 1, 7, cr15, cr6, 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 │ │ │ │ - stc2 1, cr15, [ip, #556] @ 0x22c │ │ │ │ + ldc2 1, cr15, [ip, #-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 │ │ │ │ @@ -9216,16 +9216,16 @@ │ │ │ │ strb r6, [r3, r7] │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ mcr 7, 4, pc, cr2, cr5, {7} @ │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ mrc 7, 3, APSR_nzcv, cr14, cr5, {7} │ │ │ │ @ instruction: 0xf7f52023 │ │ │ │ svclt 0x0000ef66 │ │ │ │ - eoreq r8, pc, sl, lsr #8 │ │ │ │ - eoreq r8, pc, r2, lsl r4 @ │ │ │ │ + eoreq r8, pc, sl, ror #6 │ │ │ │ + eoreq r8, pc, r2, asr r3 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc2394 │ │ │ │ @ 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 │ │ │ │ @@ -9347,19 +9347,19 @@ │ │ │ │ addshi pc, r0, r5, asr #17 │ │ │ │ addsvc pc, r4, r5, asr #17 │ │ │ │ stc2l 0, cr15, [sl, #-704] @ 0xfffffd40 │ │ │ │ @ instruction: 0xf8d5686b │ │ │ │ @ instruction: 0xf5031120 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ vorr.i16 d0, #14336 @ 0x3800 │ │ │ │ - stmdavs fp!, {r0, r1, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r1, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrdne pc, [r8, -r5]! │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 6a96ec │ │ │ │ - cdp2 2, 9, cr15, cr14, cr3, {4} │ │ │ │ + cdp2 2, 2, cr15, cr14, 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, r8, lr, lr │ │ │ │ @ instruction: 0xf7f54630 │ │ │ │ @@ -9568,15 +9568,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 fef296d8 │ │ │ │ - mlaeq pc, sl, lr, r7 @ │ │ │ │ + ldrdeq r7, [pc], -sl @ │ │ │ │ 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 │ │ │ │ @@ -9708,15 +9708,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: 0xf9d6f283 │ │ │ │ + @ instruction: 0xf966f283 │ │ │ │ @ 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 │ │ │ │ @@ -9756,20 +9756,20 @@ │ │ │ │ smlawtpl ip, r4, r8, pc @ │ │ │ │ svclt 0x000c4285 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ blcs 6c5ec │ │ │ │ @ instruction: 0xf50ad03a │ │ │ │ ldrtmi r5, [r9], -r0, lsl #13 │ │ │ │ bleq 6a9d4c │ │ │ │ - blx 1c28404 │ │ │ │ + @ instruction: 0xf9fef283 │ │ │ │ ldrdcs pc, [ip, -r4]! │ │ │ │ smlawteq r0, r4, r8, pc @ │ │ │ │ @ instruction: 0xf8d64639 │ │ │ │ vorr.i16 d0, #14336 @ 0x3800 │ │ │ │ - @ instruction: 0xf8d4fa65 │ │ │ │ + @ instruction: 0xf8d4f9f5 │ │ │ │ @ instruction: 0xf8c43120 │ │ │ │ stmdacs r0, {r3, r5, r8} │ │ │ │ blcs 9b678 │ │ │ │ svcge 0x0074f47f │ │ │ │ ldrbtmi r4, [r8], #-2079 @ 0xfffff7e1 │ │ │ │ blls 13e2a0 │ │ │ │ ldm r2, {r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ @@ -9777,15 +9777,15 @@ │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ ldmdblt r2, {r0, r9} │ │ │ │ ldreq r6, [r3, #-2274] @ 0xfffff71e │ │ │ │ bmi 720e58 │ │ │ │ ldmdbmi sl, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf18a4479 │ │ │ │ - stmiavs r3!, {r0, r1, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r1, r5, 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 │ │ │ │ @@ -9794,24 +9794,24 @@ │ │ │ │ @ instruction: 0xf8c4e7d6 │ │ │ │ @ instruction: 0xf8c48124 │ │ │ │ ldrb r8, [r1, ip, lsr #2]! │ │ │ │ stc 7, cr15, [ip, #980]! @ 0x3d4 │ │ │ │ sbceq r4, r3, r6, ror #16 │ │ │ │ sbceq r4, r3, r4, ror #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq r7, pc, ip, ror sp @ │ │ │ │ + strhteq r7, [pc], -ip │ │ │ │ strdeq r4, [r3], #98 @ 0x62 │ │ │ │ - ldrdeq r7, [pc], -r2 @ │ │ │ │ - eoreq r7, pc, r0, asr #25 │ │ │ │ - ldrdeq r7, [pc], -lr @ │ │ │ │ + eoreq r7, pc, r2, lsl ip @ │ │ │ │ + eoreq r7, pc, r0, lsl #24 │ │ │ │ + eoreq r7, pc, lr, lsl fp @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r7, pc, sl, asr #24 │ │ │ │ - eoreq r7, pc, r8, lsr r8 @ │ │ │ │ - eoreq r7, pc, lr, ror #22 │ │ │ │ - eoreq r7, pc, r6, asr #22 │ │ │ │ + eoreq r7, pc, sl, lsl #23 │ │ │ │ + eoreq r7, pc, r8, ror r7 @ │ │ │ │ + eoreq r7, pc, lr, lsr #21 │ │ │ │ + eoreq r7, pc, r6, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x460cb093 │ │ │ │ blmi ffefd52c │ │ │ │ ldmdbls ip, {r0, r2, r9, sl, lr} │ │ │ │ @@ -10164,15 +10164,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi SPSR_fs, r0, asr #32 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ bmi ff050008 │ │ │ │ ldmibmi pc!, {r0, r1, r9, sl, lr} @ │ │ │ │ ldrbtmi r4, [sl], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0xf18a4479 │ │ │ │ - strbmi pc, [r0], -sp, lsl #19 @ │ │ │ │ + @ instruction: 0x4640f91d │ │ │ │ stmda r6, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bvs 1ae5e84 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ stmibvs r8!, {r1, r3, r4, r8, pc} │ │ │ │ ldrdgt pc, [r4], -r5 │ │ │ │ cdpeq 1, 0, cr15, cr8, cr12, {0} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @@ -10352,16 +10352,16 @@ │ │ │ │ strb r1, [sp, r1] │ │ │ │ mcr 7, 4, pc, cr14, cr4, {7} @ │ │ │ │ sbceq r4, r3, r0, lsl r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r4, [r3], #8 │ │ │ │ @ instruction: 0xffffbdf7 │ │ │ │ ldrdeq r3, [r3], #242 @ 0xf2 │ │ │ │ - eoreq r7, pc, r2, ror r6 @ │ │ │ │ - eoreq r7, pc, ip, lsr #4 │ │ │ │ + strhteq r7, [pc], -r2 │ │ │ │ + eoreq r7, pc, ip, ror #2 │ │ │ │ @ instruction: 0xffffbe91 │ │ │ │ @ instruction: 0xffffbb8f │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @@ -11826,15 +11826,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: 0xf105fea9 │ │ │ │ + @ instruction: 0xf105fe39 │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 6e024 │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mcr 7, 6, pc, cr12, cr3, {7} @ │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -12016,15 +12016,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ mvnseq pc, #1073741825 @ 0x40000001 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ mcr 7, 1, pc, cr12, cr2, {7} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf1888100 │ │ │ │ - strmi pc, [r2], -sp, lsr #26 │ │ │ │ + @ instruction: 0x4602fcbd │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ ldrmi r9, [r0], r1, lsl #4 │ │ │ │ @ instruction: 0xf7ff9704 │ │ │ │ strmi pc, [r3], -pc, lsl #29 │ │ │ │ ldmib r0, {r1, r7, r9, sl, lr}^ │ │ │ │ @@ -12151,15 +12151,15 @@ │ │ │ │ svclt 0x0000e884 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ sbceq r2, r3, lr, ror r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r3, lr, lsl r3 │ │ │ │ - eoreq r5, pc, ip, asr r6 @ │ │ │ │ + mlaeq pc, ip, r5, r5 @ │ │ │ │ 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 │ │ │ │ @@ -12443,15 +12443,15 @@ │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ strtmi sl, [r1], -r6, lsl #20 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ blls 1ed018 │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ ldrdmi pc, [r4], #131 @ 0x83 @ │ │ │ │ @ instruction: 0xf1889303 │ │ │ │ - blls 16cb50 │ │ │ │ + blls 16c990 │ │ │ │ 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}^ │ │ │ │ @@ -12682,15 +12682,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 1e2e794 │ │ │ │ + blmi 1e2e5d4 │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 329e2c │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be9e3c │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -12800,44 +12800,44 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ smulleq r1, r3, ip, r9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r1, r3, sl, lsl r9 │ │ │ │ - eorseq r3, r6, lr, asr #29 │ │ │ │ + eorseq r3, r6, lr, lsl #28 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc5b94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ blmi 13c0ad0 │ │ │ │ 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: 0xf822f7ff │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ @ instruction: 0xf1879301 │ │ │ │ - blls ee580 │ │ │ │ + blls ee3c0 │ │ │ │ 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, 13, cr15, cr0, cr7, {4} │ │ │ │ + cdp2 1, 6, 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 6efd8 │ │ │ │ bmi d231f4 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -12855,15 +12855,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 ee4dc │ │ │ │ + bls ee31c │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6f040 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ mcr 7, 6, pc, cr0, cr2, {7} @ │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 20d684 │ │ │ │ @@ -12874,15 +12874,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, 7, cr15, cr6, cr7, {4} │ │ │ │ + cdp2 1, 0, cr15, cr6, cr7, {4} │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f2e7f8 │ │ │ │ @ instruction: 0xf7f2ed88 │ │ │ │ svclt 0x0000eac0 │ │ │ │ @@ -12954,15 +12954,15 @@ │ │ │ │ @ instruction: 0x46310114 │ │ │ │ @ instruction: 0xf7ffa812 │ │ │ │ blls 52e73c │ │ │ │ @ instruction: 0xf1039302 │ │ │ │ @ instruction: 0xf1030770 │ │ │ │ strls r0, [lr, -ip, ror #2] │ │ │ │ orrlt r9, r3, r9, lsl #2 │ │ │ │ - ldc2l 1, cr15, [r6, #540] @ 0x21c │ │ │ │ + stc2l 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 7b410 │ │ │ │ @@ -12976,15 +12976,15 @@ │ │ │ │ blcs 95848 │ │ │ │ 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 7b444 │ │ │ │ @ instruction: 0xf187d1f8 │ │ │ │ - svcls 0x000efdab │ │ │ │ + svcls 0x000efd3b │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ blls 16343c │ │ │ │ @ instruction: 0xf88d4631 │ │ │ │ bge 53ad78 │ │ │ │ @ instruction: 0xf88d9b0b │ │ │ │ @@ -12993,15 +12993,15 @@ │ │ │ │ tstls r3, #2048 @ 0x800 │ │ │ │ ldrcc pc, [ip, #-2260]! @ 0xfffff72c │ │ │ │ stmdals sl, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7fc9b11 │ │ │ │ mrcls 12, 0, APSR_nzcv, cr3, cr3, {6} │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ @ instruction: 0xf187b196 │ │ │ │ - @ instruction: 0xf106fd89 │ │ │ │ + @ instruction: 0xf106fd19 │ │ │ │ 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 be8a8 │ │ │ │ andcc lr, r0, #4587520 @ 0x460000 │ │ │ │ @@ -13115,16 +13115,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, #-252] @ 0xffffff04 │ │ │ │ + @ instruction: 0xf18a0090 │ │ │ │ + stceq 15, cr15, [r2, #-828] @ 0xfffffcc4 │ │ │ │ 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 │ │ │ │ @@ -13252,15 +13252,15 @@ │ │ │ │ blmi ec1968 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1490f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0x460587f0 │ │ │ │ - blx fe12b6ba │ │ │ │ + blx 52b6ba │ │ │ │ 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 │ │ │ │ @@ -13454,17 +13454,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 │ │ │ │ ldcl 7, cr15, [ip, #-964] @ 0xfffffc3c │ │ │ │ - eoreq r4, pc, ip, asr #4 │ │ │ │ - eoreq r4, pc, r2, asr #3 │ │ │ │ - eoreq r4, pc, r6, lsr r3 @ │ │ │ │ + eoreq r4, pc, ip, lsl #3 │ │ │ │ + eoreq r4, pc, r2, lsl #2 │ │ │ │ + eoreq r4, pc, r6, ror r2 @ │ │ │ │ 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 │ │ │ │ @@ -13709,15 +13709,15 @@ │ │ │ │ @ instruction: 0xf8d4fe15 │ │ │ │ @ instruction: 0xe75c2094 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ bl 19ad774 │ │ │ │ svclt 0x0000deff │ │ │ │ strdeq r0, [r3], #164 @ 0xa4 │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ - eoreq r3, pc, r6, asr #30 │ │ │ │ + eoreq r3, pc, r6, lsl #29 │ │ │ │ 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 │ │ │ │ @@ -13789,15 +13789,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 │ │ │ │ - eoreq r3, pc, sl, lsl #29 │ │ │ │ + eoreq r3, pc, sl, asr #27 │ │ │ │ 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 │ │ │ │ @@ -13959,25 +13959,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: 0xf88af28a │ │ │ │ + @ instruction: 0xf81af28a │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 2013b4 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94aab0 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 12547c8 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - mrc2 2, 7, pc, cr14, cr13, {3} │ │ │ │ + mcr2 2, 4, pc, cr14, cr13, {3} @ │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 401fdc │ │ │ │ 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 @ │ │ │ │ @@ -13988,15 +13988,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ ubfx pc, r5, #25, #9 │ │ │ │ stcl 7, cr15, [r6], #964 @ 0x3c4 │ │ │ │ sbceq r0, r3, ip, lsl #9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r3, r2, lsr #8 │ │ │ │ - eoreq r3, pc, r6, ror fp @ │ │ │ │ + strhteq r3, [pc], -r6 │ │ │ │ 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} @ │ │ │ │ @@ -14007,25 +14007,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: 0xf82af28a │ │ │ │ + @ instruction: 0xffbaf289 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201474 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ab70 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254888 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - @ instruction: 0xf80ef27d │ │ │ │ + @ instruction: 0xff9ef27c │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40209c │ │ │ │ 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 @ │ │ │ │ @@ -14036,15 +14036,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ @ instruction: 0xe7e8fc75 │ │ │ │ stc 7, cr15, [r6], {241} @ 0xf1 │ │ │ │ sbceq r0, r3, ip, asr #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r3, r2, ror #6 │ │ │ │ - strhteq r3, [pc], -r6 │ │ │ │ + strdeq r3, [pc], -r6 @ │ │ │ │ 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} @ │ │ │ │ @@ -14055,25 +14055,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: 0xffcaf289 │ │ │ │ + @ instruction: 0xff5af289 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201534 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ac30 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254948 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - ldc2 2, cr15, [r8, #-504]! @ 0xfffffe08 │ │ │ │ + stc2l 2, cr15, [r8], {126} @ 0x7e │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40215c │ │ │ │ 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 @ │ │ │ │ @@ -14084,15 +14084,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ @ instruction: 0xe7e8fc15 │ │ │ │ stc 7, cr15, [r6], #-964 @ 0xfffffc3c │ │ │ │ sbceq r0, r3, ip, lsl #6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r3, r2, lsr #5 │ │ │ │ - strdeq r3, [pc], -r6 @ │ │ │ │ + eoreq r3, pc, r6, lsr r9 @ │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc6fa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldc2 0, cr15, [r0, #-844]! @ 0xfffffcb4 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -14184,25 +14184,25 @@ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ bvc d63fc8 │ │ │ │ @ instruction: 0xf815b11b │ │ │ │ blcs 1bef3c │ │ │ │ vhadd.s8 , q0, │ │ │ │ ldmdbvs r0!, {r0, r1, r3, r4, r5, r8, ip} │ │ │ │ @ instruction: 0xf1a3af0c │ │ │ │ - blvc 1b6fd10 │ │ │ │ + blvc 1b6fb50 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf1a64680 │ │ │ │ - svcgt 0x000ff933 │ │ │ │ + svcgt 0x000ff8c3 │ │ │ │ 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 aee5a0 │ │ │ │ + bmi aee3e0 │ │ │ │ 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 │ │ │ │ @@ -14224,22 +14224,22 @@ │ │ │ │ svccc 0x0001f812 │ │ │ │ addsmi r3, r0, #8, 2 │ │ │ │ biceq lr, r3, #5120 @ 0x1400 │ │ │ │ blvc 1eb608 │ │ │ │ blvc ab5c4 │ │ │ │ blvc 1b24794 │ │ │ │ ldmdbvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xffa6f1a3 │ │ │ │ + @ instruction: 0xff36f1a3 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ strhteq sp, [r2], #15 │ │ │ │ eorcc sl, r8, r4, lsl r9 │ │ │ │ ldcl 7, cr15, [sl, #-964] @ 0xfffffc3c │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf1a83514 │ │ │ │ - ldr pc, [r4, r9, asr #18]! │ │ │ │ + sbfx pc, r9, #17, #21 │ │ │ │ ldrb r2, [fp, -r1]! │ │ │ │ b ffdadfb4 │ │ │ │ sbceq r0, r3, r6, ror r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r3, sl, lsr #1 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -14252,17 +14252,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 ff72c726 │ │ │ │ + blx 1b2c726 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx ff62c72e │ │ │ │ + blx 1a2c72e │ │ │ │ ldrdcs r2, [r0, -r8] │ │ │ │ @ instruction: 0xf7f1a816 │ │ │ │ @ instruction: 0xf1b8e814 │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ smlattcs r0, ip, r2, r2 │ │ │ │ @ instruction: 0xf04fa84e │ │ │ │ @ instruction: 0xf7f10801 │ │ │ │ @@ -14494,15 +14494,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 │ │ │ │ - stc2 2, cr15, [r0, #-496] @ 0xfffffe10 │ │ │ │ + ldc2 2, cr15, [r0], {124} @ 0x7c │ │ │ │ blmi 282c2c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a478 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14547,15 +14547,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 │ │ │ │ - mcr2 2, 0, pc, cr6, cr11, {3} @ │ │ │ │ + ldc2 2, cr15, [r6, #492] @ 0x1ec │ │ │ │ blmi 282d00 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a54c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14600,15 +14600,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 cacfa2 │ │ │ │ + blx ff0acfa0 │ │ │ │ blmi 282dd4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a620 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14684,30 +14684,30 @@ │ │ │ │ sbceq pc, r2, ip, lsl #20 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc78ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ vsubhn.i16 d4, , q2 │ │ │ │ - strmi pc, [r5], -r1, ror #21 │ │ │ │ + @ instruction: 0x4605fa71 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf18ffadd │ │ │ │ - movwcs pc, #3547 @ 0xddb @ │ │ │ │ + @ instruction: 0xf18ffa6d │ │ │ │ + movwcs pc, #3435 @ 0xd6b @ │ │ │ │ andls fp, r1, r8, ror r9 │ │ │ │ @ instruction: 0xf1804628 │ │ │ │ - fstmiaxhi r2, {d15-d136} @ Deprecated │ │ │ │ + fstmiaxhi r2, {d15-d80} @ 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 fe82d15e │ │ │ │ + blx c2d15e │ │ │ │ stmdacs r1, {r0, r8, r9, fp, ip, pc} │ │ │ │ ldccs 0, cr13, [r0], {245} @ 0xf5 │ │ │ │ ldrb sp, [r2, lr, ror #3]! │ │ │ │ bcc 4abf88 │ │ │ │ vmov.i32 d16, #47871 @ 0x0000baff │ │ │ │ vst4. {d5,d7,d9,d11}, [r2], r7 │ │ │ │ ldmibcs pc!, {r9, lr}^ @ │ │ │ │ @@ -14762,15 +14762,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed71424 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d9 │ │ │ │ - movtcs pc, #19013 @ 0x4a45 @ │ │ │ │ + movtcs pc, #18901 @ 0x49d5 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f452 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -14964,15 +14964,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed7174c │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d9 │ │ │ │ - movtcs pc, #18609 @ 0x48b1 @ │ │ │ │ + movtcs pc, #18497 @ 0x4841 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f77a │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15166,15 +15166,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed71a74 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , q4, d9 │ │ │ │ - movtcs pc, #20253 @ 0x4f1d @ │ │ │ │ + movtcs pc, #20141 @ 0x4ead @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26faa2 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15359,18 +15359,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc8370 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s8 , q4, d1 │ │ │ │ - @ instruction: 0x0782fe77 │ │ │ │ + streq pc, [r2, r7, lsl #28] │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - cdp2 2, 7, cr15, cr0, cr8, {4} │ │ │ │ + cdp2 2, 0, cr15, cr0, cr8, {4} │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -15391,15 +15391,15 @@ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3114 │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi sl, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-763 @ 0xfffffd05 │ │ │ │ @ instruction: 0xf8d360b8 │ │ │ │ @ instruction: 0xf1870358 │ │ │ │ - qsub16mi pc, r2, fp @ │ │ │ │ + strtmi pc, [r2], -fp, lsl #30 │ │ │ │ rscsvs r4, r8, r9, lsr #12 │ │ │ │ mcrr 7, 15, pc, r0, cr0 @ │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ blx fe32d364 │ │ │ │ @ instruction: 0xf0534640 │ │ │ │ @ instruction: 0xf506f961 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -15497,15 +15497,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, 14, cr15, cr0, cr7, {4} │ │ │ │ + cdp2 1, 7, cr15, cr0, cr7, {4} │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs fff256cc │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrls SPSR_f, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xe7b9441d │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -15527,15 +15527,15 @@ │ │ │ │ stmdbcc r4, {r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ movweq lr, #6925 @ 0x1b0d │ │ │ │ smlald r6, sl, r8, r0 │ │ │ │ stmia r0!, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq lr, r2, r2, lsr lr │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq lr, r2, r6, lsl #28 │ │ │ │ - eorseq r1, r6, r8, lsr r4 │ │ │ │ + eorseq r1, r6, r8, ror r3 │ │ │ │ strheq lr, [r2], #192 @ 0xc0 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc8638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbvc r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @@ -15554,21 +15554,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 │ │ │ │ - ldc2 2, cr15, [r4], {136} @ 0x88 │ │ │ │ + blx fe9adeb6 │ │ │ │ @ instruction: 0xf17f2601 │ │ │ │ - tstplt r0, r1, lsr sp @ p-variant is OBSOLETE │ │ │ │ + smlabtlt r0, r1, ip, pc @ │ │ │ │ ldrtmi r6, [r8], -r6, asr #17 │ │ │ │ vabdl.s8 q1, d8, d1 │ │ │ │ - @ instruction: 0xf17ffc0b │ │ │ │ - tstplt r0, r9, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17ffb9b │ │ │ │ + @ instruction: 0xb100fcb9 │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f04631 │ │ │ │ @ instruction: 0x4639ea94 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ b fe42f480 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ ldrtmi r6, [r1], -r8, lsr #16 │ │ │ │ @@ -15601,41 +15601,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], -r5, ror #25 │ │ │ │ + @ instruction: 0x4604fc75 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - cdp2 1, 8, cr15, cr10, cr6, {5} │ │ │ │ + cdp2 1, 1, cr15, cr10, cr6, {5} │ │ │ │ cmppne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a26938 │ │ │ │ - strbmi pc, [sl], -r1, lsl #26 @ │ │ │ │ + @ instruction: 0x464afc91 │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - cdp2 1, 1, cr15, cr0, cr4, {5} │ │ │ │ + stc2 1, cr15, [r0, #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 13d5d8 │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - cdp2 1, 6, cr15, cr0, cr6, {5} │ │ │ │ + ldc2l 1, cr15, [r0, #664]! @ 0x298 │ │ │ │ blmi 303dec │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1cb62c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -15650,36 +15650,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, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r1, r2, r6, 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], -fp, lsr #27 @ │ │ │ │ + @ instruction: 0x4651fd3b │ │ │ │ @ instruction: 0xf1a64620 │ │ │ │ - blvc f70ea0 │ │ │ │ + blvc f70ce0 │ │ │ │ cmppcc r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx 1cbadc │ │ │ │ b aee26c │ │ │ │ @ instruction: 0xf1a20903 │ │ │ │ - strls pc, [r3], -r5, lsl #25 │ │ │ │ + @ instruction: 0x9603fc15 │ │ │ │ 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} │ │ │ │ @@ -15695,15 +15695,15 @@ │ │ │ │ bl f96b4 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 379780 │ │ │ │ bl 3724c8 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - ldc2l 1, cr15, [r8, #664] @ 0x298 │ │ │ │ + stc2l 1, cr15, [r8, #-664]! @ 0xfffffd68 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1ba87f0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00a2501 │ │ │ │ blx 1b3f58 │ │ │ │ @ instruction: 0xf105f50a │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -15720,49 +15720,49 @@ │ │ │ │ teqls r3, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blmi 1b519fc │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r9, {r2, r8, sp} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [r2, #-664]! @ 0xfffffd68 │ │ │ │ + stc2l 1, cr15, [r2], {166} @ 0xa6 │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals sp, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - @ instruction: 0xf8bef1a2 │ │ │ │ + @ instruction: 0xf84ef1a2 │ │ │ │ pkhbtmi r9, r2, sp, lsl #28 │ │ │ │ @ instruction: 0xf2701ca0 │ │ │ │ - eorcs pc, r0, #7168 @ 0x1c00 │ │ │ │ + eorcs pc, r0, #618496 @ 0x97000 │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1a24630 │ │ │ │ - mrcls 8, 0, APSR_nzcv, cr13, cr3, {5} │ │ │ │ + cdpls 8, 1, cr15, cr13, cr3, {2} │ │ │ │ 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, [r2], {239} @ 0xef │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ - blx fe1ade02 │ │ │ │ + blx 5ade02 │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x46310614 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d86283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ blls 7bf7c0 │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ svclt 0x00192a0e │ │ │ │ @ instruction: 0x2320464a │ │ │ │ @ instruction: 0xf8d3464a │ │ │ │ @ instruction: 0xf1a43180 │ │ │ │ - @ instruction: 0x4639fcfb │ │ │ │ + ldrtmi pc, [r9], -fp, lsl #25 @ │ │ │ │ @ instruction: 0xf1a6a819 │ │ │ │ - bvs fff30d40 │ │ │ │ + bvs fff30b80 │ │ │ │ blcs 3cfc04 │ │ │ │ blcs 127964 │ │ │ │ blcc 167d98 │ │ │ │ sbcslt r2, fp, #1073741824 @ 0x40000000 │ │ │ │ vpmax.u8 d15, d3, d1 │ │ │ │ svceq 0x006cf013 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -15770,43 +15770,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 ff02de7e │ │ │ │ + blx 142de7e │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0x464b0814 │ │ │ │ strmi r4, [r7], -r1, asr #12 │ │ │ │ - stc2l 1, cr15, [ip], {164} @ 0xa4 │ │ │ │ + mrrc2 1, 10, pc, ip, 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 13d854 │ │ │ │ @ instruction: 0xf89313ce │ │ │ │ bl 23d900 │ │ │ │ addsvs r0, lr, #201326594 @ 0xc000002 │ │ │ │ - ldc2 1, cr15, [ip, #-664] @ 0xfffffd68 │ │ │ │ + stc2 1, cr15, [ip], #664 @ 0x298 │ │ │ │ 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, r3, r4, r8, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4631231f │ │ │ │ @ instruction: 0xf1a7a819 │ │ │ │ - movwcs pc, #63661 @ 0xf8ad @ │ │ │ │ + movwcs pc, #63549 @ 0xf83d @ │ │ │ │ ldrbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa819 │ │ │ │ bmi 6f1374 │ │ │ │ ldrbtmi r4, [sl], #-2835 @ 0xfffff4ed │ │ │ │ ldmpl r3, {r0, r2, r3, r4, fp, ip, pc}^ │ │ │ │ blls d4b8e4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -15824,19 +15824,19 @@ │ │ │ │ stmdbeq r0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fe798 │ │ │ │ ldr r0, [r5, r1, lsl #18] │ │ │ │ cdp 7, 8, cr15, cr14, cr15, {7} │ │ │ │ strdeq lr, [r2], #140 @ 0x8c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq lr, [r2], #136 @ 0x88 │ │ │ │ - eoreq r2, pc, r4, lsl #1 │ │ │ │ + eoreq r1, pc, r4, asr #31 │ │ │ │ andeq r0, r0, r8, lsl #27 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ sbceq lr, r2, lr, lsl #15 │ │ │ │ - eoreq r1, pc, r4, lsr #30 │ │ │ │ + eoreq r1, pc, r4, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febc8ae4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff0 │ │ │ │ blmi 70c214 │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ ldmibvs r1, {r0, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ @@ -16180,15 +16180,15 @@ │ │ │ │ ldc2 0, cr15, [r2], #-48 @ 0xffffffd0 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7efe760 │ │ │ │ svclt 0x0000ebc8 │ │ │ │ sbceq lr, r2, r0, lsr #7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrsbteq r3, [sp], sl │ │ │ │ - eorseq r0, r6, lr, asr #19 │ │ │ │ + eorseq r0, r6, lr, lsl #18 │ │ │ │ sbceq lr, r2, r6, lsl r2 │ │ │ │ adcseq r3, sp, lr, ror #23 │ │ │ │ adcseq r3, sp, sl, asr #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -16316,15 +16316,15 @@ │ │ │ │ blx 92e092 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7efe760 │ │ │ │ svclt 0x0000eab8 │ │ │ │ sbceq lr, r2, r0, lsl #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ umlalseq r3, sp, r6, sl │ │ │ │ - eorseq r0, r6, lr, lsr #15 │ │ │ │ + eorseq r0, r6, lr, ror #13 │ │ │ │ strdeq sp, [r2], #246 @ 0xf6 │ │ │ │ adcseq r3, sp, sl, lsr #19 │ │ │ │ adcseq r3, sp, r6, lsl #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -16452,30 +16452,30 @@ │ │ │ │ blx 52e2b0 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7efe760 │ │ │ │ svclt 0x0000e9a8 │ │ │ │ sbceq sp, r2, r0, ror #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, sp, r2, asr r8 │ │ │ │ - eorseq r0, r6, lr, lsl #11 │ │ │ │ + eorseq r0, r6, lr, asr #9 │ │ │ │ ldrdeq sp, [r2], #214 @ 0xd6 │ │ │ │ adcseq r3, sp, r6, ror #14 │ │ │ │ adcseq r3, sp, r2, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc94b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - ldc2l 2, cr15, [lr], #540 @ 0x21c │ │ │ │ - mrc2 1, 0, pc, cr12, cr14, {3} │ │ │ │ + stc2 2, cr15, [lr], {135} @ 0x87 │ │ │ │ + stc2 1, cr15, [ip, #504]! @ 0x1f8 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs cc5d8 │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - ldc2l 2, cr15, [r4], #540 @ 0x21c │ │ │ │ - mrc2 1, 0, pc, cr2, cr14, {3} │ │ │ │ + stc2 2, cr15, [r4], {135} @ 0x87 │ │ │ │ + stc2 1, cr15, [r2, #504]! @ 0x1f8 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r4, r6, r9, pc} │ │ │ │ blcs b4650 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 439c54 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, r9, #18 │ │ │ │ @@ -16487,25 +16487,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, 7, cr15, cr8, cr7, {4} │ │ │ │ + cdp2 2, 0, cr15, cr8, cr7, {4} │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4603fcb7 │ │ │ │ + strmi pc, [r3], -r7, asr #24 │ │ │ │ vadd.i8 q1, q8, q0 │ │ │ │ ldmdacs ip, {r0, r1, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe932bd4 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -17004,15 +17004,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strb r6, [r5, r2, lsr #1] │ │ │ │ ldcl 7, cr15, [r8, #-952] @ 0xfffffc48 │ │ │ │ sbceq sp, r2, ip, asr r6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r2, sl, lsr r6 │ │ │ │ sbceq sp, r2, ip, lsr #10 │ │ │ │ - eoreq r0, pc, r0, asr #25 │ │ │ │ + eoreq r0, pc, r0, lsl #24 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc9d48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @@ -17020,16 +17020,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: 0xf17ef8a1 │ │ │ │ - @ instruction: 0xf890f9bf │ │ │ │ + @ instruction: 0xf17ef831 │ │ │ │ + @ instruction: 0xf890f94f │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febc9d98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -17117,15 +17117,15 @@ │ │ │ │ adcvs r0, fp, r0, lsl r2 │ │ │ │ @ instruction: 0xf7eee7c5 │ │ │ │ svclt 0x0000ec78 │ │ │ │ sbceq sp, r2, r8, lsl #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq sp, [r2], #62 @ 0x3e │ │ │ │ sbceq sp, r2, r0, ror #6 │ │ │ │ - strdeq r0, [pc], -r8 @ │ │ │ │ + eoreq r0, pc, r8, lsr sl @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc9f0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r9], #-736 @ 0xfffffd20 │ │ │ │ @ instruction: 0xf8dfb090 │ │ │ │ ldrbtmi lr, [ip], #-228 @ 0xffffff1c │ │ │ │ @@ -17412,16 +17412,16 @@ │ │ │ │ @ instruction: 0x460c9218 │ │ │ │ andsls r9, r9, fp │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge c731a8 │ │ │ │ blhi 32e7fc │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q3, q12 │ │ │ │ - @ instruction: 0xf17dfd91 │ │ │ │ - movwlt pc, #3759 @ 0xeaf @ │ │ │ │ + @ instruction: 0xf17dfd21 │ │ │ │ + movwlt pc, #3647 @ 0xe3f @ │ │ │ │ blcs cd4b0 │ │ │ │ stmdals lr, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 4dde0c │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ blhi bae7f0 │ │ │ │ @@ -17431,15 +17431,15 @@ │ │ │ │ blls b97df8 │ │ │ │ blls bd7e00 │ │ │ │ blls c17e30 │ │ │ │ blls c97df4 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd5e90 │ │ │ │ stmdals r9, {r0, r4, r8, r9, ip, pc} │ │ │ │ - mcr2 1, 4, pc, cr10, cr13, {3} @ │ │ │ │ + mrc2 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 457a24 │ │ │ │ @@ -17746,16 +17746,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: 0xf17dfaf3 │ │ │ │ - movwlt pc, #3089 @ 0xc11 @ │ │ │ │ + @ instruction: 0xf17dfa83 │ │ │ │ + movwlt pc, #2977 @ 0xba1 @ │ │ │ │ blcs cd9ec │ │ │ │ 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 │ │ │ │ @@ -17765,15 +17765,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9ab78 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd63cc │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - blx ffbafd1a │ │ │ │ + blx 1fafd1a │ │ │ │ @ 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 3d7f74 │ │ │ │ @@ -18072,17 +18072,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: 0xf17df863 │ │ │ │ - movwlt pc, #2433 @ 0x981 @ │ │ │ │ + vsubhn.i16 d4, , q8 │ │ │ │ + @ instruction: 0xf17dfff3 │ │ │ │ + movwlt pc, #2321 @ 0x911 @ │ │ │ │ blcs cdf0c │ │ │ │ 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 │ │ │ │ @@ -18092,15 +18092,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b098 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd68ec │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf95cf17d │ │ │ │ + @ instruction: 0xf8ecf17d │ │ │ │ @ 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 3d8494 │ │ │ │ @@ -18400,16 +18400,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: 0xf17cfdd3 │ │ │ │ - movwlt pc, #3825 @ 0xef1 @ │ │ │ │ + @ instruction: 0xf17cfd63 │ │ │ │ + movwlt pc, #3713 @ 0xe81 @ │ │ │ │ blcs ce42c │ │ │ │ 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 │ │ │ │ @@ -18419,15 +18419,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b5b8 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd6e0c │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - mcr2 1, 6, pc, cr12, cr12, {3} @ │ │ │ │ + mrc2 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 3d89b4 │ │ │ │ @@ -18714,16 +18714,16 @@ │ │ │ │ strls r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ subls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf0009616 │ │ │ │ addsmi r8, pc, #-268435447 @ 0xf0000009 │ │ │ │ sasxmi fp, pc, r8 @ │ │ │ │ blls 59a26c │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - blx 17b101a │ │ │ │ - ldc2l 1, cr15, [sl], #-496 @ 0xfffffe10 │ │ │ │ + blx ffbb1018 │ │ │ │ + stc2 1, cr15, [sl], {124} @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -18732,25 +18732,25 @@ │ │ │ │ movwls r9, #47914 @ 0xbb2a │ │ │ │ tstls r8, #44032 @ 0xac00 │ │ │ │ movwls r9, #39724 @ 0x9b2c │ │ │ │ tstls r6, #2293760 @ 0x230000 │ │ │ │ tstls r2, #6488064 @ 0x630000 │ │ │ │ blvs 179b298 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17cfb39 │ │ │ │ - mvnlt pc, r7, asr ip @ │ │ │ │ + @ instruction: 0xf17cfac9 │ │ │ │ + mvnlt pc, r7, ror #23 │ │ │ │ blcs ce960 │ │ │ │ @ instruction: 0x4620d91a │ │ │ │ vabal.s8 q1, d5, d1 │ │ │ │ - @ instruction: 0xf17cfb2f │ │ │ │ - tstplt r0, sp, asr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17cfabf │ │ │ │ + ldrdlt pc, [r0, -sp] │ │ │ │ strtmi r6, [r0], -r5, asr #17 │ │ │ │ vaddhn.i16 d2, , │ │ │ │ - @ instruction: 0xf17cfb27 │ │ │ │ - tstplt r0, r5, asr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf17cfab7 │ │ │ │ + ldrdlt pc, [r0, -r5] │ │ │ │ ldmdals r3, {r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ed4629 │ │ │ │ @ instruction: 0x4621e9b0 │ │ │ │ stmdals r2!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ed9313 │ │ │ │ eorls lr, r2, sl, lsr #19 │ │ │ │ bls 25b2e0 │ │ │ │ @@ -18887,15 +18887,15 @@ │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 174eee │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r8, {r8, ip, pc} │ │ │ │ - blx 8b1292 │ │ │ │ + blx fecb1290 │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 2e999c │ │ │ │ blls 65ad44 │ │ │ │ stmdbls r1!, {r1, r3, sl, lr} │ │ │ │ @@ -18965,25 +18965,25 @@ │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 175022 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ ldmdals r3, {r0, sl, lr} │ │ │ │ stmdbls r2!, {r0, r8, ip, pc} │ │ │ │ - blx 16313c4 │ │ │ │ + @ instruction: 0xf9e6f275 │ │ │ │ bmi 166e77c │ │ │ │ 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} │ │ │ │ - stc2 2, cr15, [sl], {114} @ 0x72 │ │ │ │ + ldc2 2, cr15, [sl], {114} @ 0x72 │ │ │ │ vldrls s18, [r8, #-164] @ 0xffffff5c │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7ec4628 │ │ │ │ bls 270998 │ │ │ │ @ instruction: 0x46049b12 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -19028,25 +19028,25 @@ │ │ │ │ bl ff1752dc │ │ │ │ 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 473308 │ │ │ │ + blls 473148 │ │ │ │ blge cd96f8 │ │ │ │ stmibne r0!, {r0, r8, r9, ip, pc} │ │ │ │ strls r9, [r4, -sl, lsl #22] │ │ │ │ bls 2996fc │ │ │ │ svccc 0x0074f8db │ │ │ │ strbmi r9, [fp], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s d25, d5, d7 │ │ │ │ - blls ab3228 │ │ │ │ + blls ab3068 │ │ │ │ @ instruction: 0xf405fb03 │ │ │ │ bicle r4, r4, #68, 10 @ 0x11000000 │ │ │ │ bls adbb8c │ │ │ │ blx 11b78a │ │ │ │ adcsmi pc, r3, #4, 12 @ 0x400000 │ │ │ │ mcrge 6, 6, pc, cr6, cr15, {3} @ │ │ │ │ ldr r9, [r8, r8, lsr #22] │ │ │ │ @@ -19074,24 +19074,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: 0xf9acf17c │ │ │ │ + @ instruction: 0xf93cf17c │ │ │ │ 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 7b11f6 │ │ │ │ + blx febb11f4 │ │ │ │ blcs 77c878 │ │ │ │ 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 │ │ │ │ @@ -19107,15 +19107,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 f3604 │ │ │ │ + bls f3444 │ │ │ │ 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 │ │ │ │ @@ -19532,15 +19532,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, #13632 @ 0x3540 │ │ │ │ + andscs pc, r3, #6464 @ 0x1940 │ │ │ │ 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 │ │ │ │ @@ -19599,15 +19599,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, #5056 @ 0x13c0 │ │ │ │ + andscs pc, r3, #57088 @ 0xdf00 │ │ │ │ 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 │ │ │ │ @@ -19666,15 +19666,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, #51456 @ 0xc900 │ │ │ │ + andscs pc, r3, #22784 @ 0x5900 │ │ │ │ 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 │ │ │ │ @@ -20495,15 +20495,15 @@ │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 7edc4 │ │ │ │ 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, 4, pc, cr2, cr10, {3} │ │ │ │ + mcr2 1, 1, pc, cr2, cr10, {3} @ │ │ │ │ blvs fe0a269c │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12dce0c │ │ │ │ movwmi r2, #21893 @ 0x5585 │ │ │ │ bvs 193886c │ │ │ │ @@ -20553,15 +20553,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, pc, lsl lr @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, lsr #27 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed36ecc │ │ │ │ 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} │ │ │ │ @@ -20616,15 +20616,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, r1, lsr #27 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r1, lsr sp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed36fc8 │ │ │ │ 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} │ │ │ │ @@ -20706,16 +20706,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: 0xf17afbcd │ │ │ │ - movwlt pc, #36075 @ 0x8ceb @ │ │ │ │ + @ instruction: 0xf17afb5d │ │ │ │ + movwlt pc, #35963 @ 0x8c7b @ │ │ │ │ blcs d0838 │ │ │ │ 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 │ │ │ │ @@ -20726,15 +20726,15 @@ │ │ │ │ tstls r8, #50176 @ 0xc400 │ │ │ │ movwls r9, #52018 @ 0xcb32 │ │ │ │ ldrsbtlt pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ movwls r9, #47924 @ 0xbb34 │ │ │ │ blhi cb1bdc │ │ │ │ tstls r2, #54272 @ 0xd400 │ │ │ │ @ instruction: 0xf17a9809 │ │ │ │ - stmdacs r0, {r0, r2, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ rsbshi pc, r7, #0 │ │ │ │ bls 290b88 │ │ │ │ blcs b88ec │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15b1c2 │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ strcs r9, [r0], -pc, lsl #22 │ │ │ │ @@ -20857,15 +20857,15 @@ │ │ │ │ @ instruction: 0xf04f68e4 │ │ │ │ bls 7073e8 │ │ │ │ @ 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 ff032d6a │ │ │ │ + blx 1432d6a │ │ │ │ cmplt r8, r7, lsl r9 │ │ │ │ bls 391594 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 10f8d00 │ │ │ │ movwls r3, #49987 @ 0xc343 │ │ │ │ blls 39cfe0 │ │ │ │ @@ -20995,15 +20995,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, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r7, {r0, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ bls 4e2558 │ │ │ │ b 115d5e8 │ │ │ │ bls 4ff7c4 │ │ │ │ moveq pc, #1124073472 @ 0x43000000 │ │ │ │ blls 35b608 │ │ │ │ biccc lr, r2, #274432 @ 0x43000 │ │ │ │ @@ -21024,15 +21024,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 1c33008 │ │ │ │ + @ instruction: 0xf9fef17a │ │ │ │ ldmdbls r7, {r3, r4, r5, r6, r8, r9, ip, sp, pc} │ │ │ │ blls 2704e0 │ │ │ │ blcs 191098 │ │ │ │ stclge 4, cr15, [r5, #-508] @ 0xfffffe04 │ │ │ │ ldrsbtge pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ movwls r2, #62208 @ 0xf300 │ │ │ │ ldrbtmi r2, [sl], #769 @ 0x301 │ │ │ │ @@ -21386,16 +21386,16 @@ │ │ │ │ @ instruction: 0x460c921e │ │ │ │ andsls r9, pc, ip │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge df6fd4 │ │ │ │ blhi 332628 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q1, q12 │ │ │ │ - @ instruction: 0xf179fe7b │ │ │ │ - movwlt pc, #3993 @ 0xf99 @ │ │ │ │ + @ instruction: 0xf179fe0b │ │ │ │ + movwlt pc, #3881 @ 0xf29 @ │ │ │ │ blcs d12dc │ │ │ │ stmdals fp, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 521c50 │ │ │ │ eorsls sl, r6, r2, lsr r9 │ │ │ │ eorsls r4, r7, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa36 │ │ │ │ blhi d3261c │ │ │ │ @@ -21405,15 +21405,15 @@ │ │ │ │ blls d1bc28 │ │ │ │ blls d5bc30 │ │ │ │ blls d9bc64 │ │ │ │ blls e1bc20 │ │ │ │ ldc 3, cr9, [sp, #44] @ 0x2c │ │ │ │ blls e59cd4 │ │ │ │ stmdals r9, {r1, r4, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xff74f179 │ │ │ │ + @ instruction: 0xff04f179 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ addhi pc, r0, #0 │ │ │ │ bls 29162c │ │ │ │ blcs b9390 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15bc66 │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ @@ -21507,15 +21507,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], -r9, lsr #29 │ │ │ │ + @ instruction: 0x4607fe39 │ │ │ │ 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 │ │ │ │ @ instruction: 0x4606ebfa │ │ │ │ @@ -21672,15 +21672,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ rsbslt r8, r1, r5, lsl #1 │ │ │ │ blhi 1b2728 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdals r9, {r0, r1, r6, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf179930c │ │ │ │ - @ instruction: 0x4607fd5d │ │ │ │ + strmi pc, [r7], -sp, ror #25 │ │ │ │ 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} │ │ │ │ @@ -21966,16 +21966,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 317d44 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf9f0f282 │ │ │ │ - blx 433ec6 │ │ │ │ + @ instruction: 0xf980f282 │ │ │ │ + blx fe833ec4 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9c59c │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -21987,26 +21987,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bde5c8 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c0574 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf9c6f282 │ │ │ │ - blx ff9b3f18 │ │ │ │ + @ instruction: 0xf956f282 │ │ │ │ + blx 1db3f18 │ │ │ │ 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: 0xf179f9bb │ │ │ │ - ldrdlt pc, [r8, -r9] │ │ │ │ + @ instruction: 0xf179f94b │ │ │ │ + tstplt r8, r9, ror #20 @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - @ instruction: 0xf9b2f282 │ │ │ │ - blx ff4b3f40 │ │ │ │ + @ instruction: 0xf942f282 │ │ │ │ + blx 18b3f40 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ ldmda sl!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7ea9815 │ │ │ │ stmib sp, {r1, r2, r4, r5, fp, sp, lr, pc}^ │ │ │ │ blls 2d79b0 │ │ │ │ @@ -22098,28 +22098,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dba98 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - blx 2b40d0 │ │ │ │ + @ instruction: 0xf998f179 │ │ │ │ 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 │ │ │ │ - tstplt r8, pc, ror #19 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, pc, ror r9 @ p-variant is OBSOLETE │ │ │ │ blcs 452130 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 37442c │ │ │ │ blls 2b1874 │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d8218 │ │ │ │ @@ -22169,15 +22169,15 @@ │ │ │ │ @ instruction: 0xf05d9335 │ │ │ │ @ instruction: 0xf8d8fd1b │ │ │ │ bge c7c704 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - ldc2 2, cr15, [r0], {111} @ 0x6f │ │ │ │ + blx fe8b45c6 │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ blx 2b3d6a │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -22194,15 +22194,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 537bb0 │ │ │ │ + blls 5379f0 │ │ │ │ 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]! │ │ │ │ @@ -22265,15 +22265,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c0aa8 │ │ │ │ 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 537a94 │ │ │ │ + blls 5378d4 │ │ │ │ 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 │ │ │ │ @@ -22328,38 +22328,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 84670 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - @ instruction: 0xe668fa77 │ │ │ │ + strbt pc, [r8], -r7, lsl #20 @ │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movtmi pc, #63040 @ 0xf640 @ │ │ │ │ blx fe3b41fa │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1e9facc │ │ │ │ - @ instruction: 0xff06f281 │ │ │ │ - @ instruction: 0xf824f179 │ │ │ │ + cdp2 2, 9, cr15, cr6, cr1, {4} │ │ │ │ + @ instruction: 0xffb4f178 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1478adc │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f17b8 │ │ │ │ blvs 1681ad8 │ │ │ │ - cdp2 2, 15, cr15, cr0, cr1, {4} │ │ │ │ - @ instruction: 0xf80ef179 │ │ │ │ + cdp2 2, 8, cr15, cr0, cr1, {4} │ │ │ │ + @ instruction: 0xff9ef178 │ │ │ │ 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 │ │ │ │ @@ -22374,17 +22374,17 @@ │ │ │ │ sbceq r8, r2, r2, lsr #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrhteq lr, [ip], ip │ │ │ │ umlalseq sp, ip, r8, pc @ │ │ │ │ sbceq r8, r2, r6, asr #10 │ │ │ │ adcseq sp, ip, ip, lsr #29 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq fp, lr, sl, ror #18 │ │ │ │ - eoreq fp, lr, r0, lsl #8 │ │ │ │ - eoreq fp, lr, sl, lsr #18 │ │ │ │ + eoreq fp, lr, sl, lsr #17 │ │ │ │ + eoreq fp, lr, r0, asr #6 │ │ │ │ + eoreq fp, lr, sl, ror #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 1449798 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -22507,16 +22507,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 3185bc │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - ldc2 2, cr15, [r4, #516]! @ 0x204 │ │ │ │ - mrc2 1, 6, pc, cr2, cr8, {3} │ │ │ │ + stc2l 2, cr15, [r4, #-516] @ 0xfffffdfc │ │ │ │ + mcr2 1, 3, 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 b9ce14 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -22528,26 +22528,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdee40 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c0dec │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - stc2 2, cr15, [sl, #516] @ 0x204 │ │ │ │ - mcr2 1, 5, pc, cr8, cr8, {3} @ │ │ │ │ + ldc2 2, cr15, [sl, #-516] @ 0xfffffdfc │ │ │ │ + mrc2 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: 0xf178fd7f │ │ │ │ - @ instruction: 0xb108fe9d │ │ │ │ + @ instruction: 0xf178fd0f │ │ │ │ + tstplt r8, sp, lsr #28 @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - ldc2l 2, cr15, [r6, #-516]! @ 0xfffffdfc │ │ │ │ - mrc2 1, 4, pc, cr4, cr8, {3} │ │ │ │ + stc2 2, cr15, [r6, #-516] @ 0xfffffdfc │ │ │ │ + mcr2 1, 1, pc, cr4, cr8, {3} @ │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ bl 36184 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e99815 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ blls 2d8228 │ │ │ │ @@ -22639,28 +22639,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dc310 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - stc2l 1, cr15, [ip, #480] @ 0x1e0 │ │ │ │ + ldc2l 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 │ │ │ │ - @ instruction: 0xb118fdb3 │ │ │ │ + tstplt r8, r3, asr #26 @ p-variant is OBSOLETE │ │ │ │ blcs 4529a8 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 374ca4 │ │ │ │ blls 2b20ec │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d8a90 │ │ │ │ @@ -22710,15 +22710,15 @@ │ │ │ │ @ instruction: 0xf05d9335 │ │ │ │ @ instruction: 0xf8d8f8df │ │ │ │ bge c7cf7c │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - @ instruction: 0xffd4f26e │ │ │ │ + @ instruction: 0xff64f26e │ │ │ │ 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 │ │ │ │ @@ -22735,15 +22735,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 537728 │ │ │ │ + blls 537568 │ │ │ │ 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]! │ │ │ │ @@ -22806,15 +22806,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c1320 │ │ │ │ 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 53760c │ │ │ │ + blls 53744c │ │ │ │ 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 │ │ │ │ @@ -22869,38 +22869,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 84ee8 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - @ instruction: 0xe668fe3b │ │ │ │ + strbt pc, [r8], -fp, asr #27 @ │ │ │ │ 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 1ea0344 │ │ │ │ - blx ff33512c │ │ │ │ - blx ffab4d0e │ │ │ │ + blx 173512c │ │ │ │ + blx 1eb4d0e │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1479354 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f2030 │ │ │ │ blvs 1682350 │ │ │ │ - blx fedb5158 │ │ │ │ - blx ff534d3a │ │ │ │ + blx 11b5158 │ │ │ │ + blx 1934d3a │ │ │ │ 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 │ │ │ │ @@ -22915,17 +22915,17 @@ │ │ │ │ sbceq r7, r2, sl, lsr #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sp, ip, ip, lsl #17 │ │ │ │ adcseq sp, ip, r8, ror #14 │ │ │ │ sbceq r7, r2, lr, asr #25 │ │ │ │ adcseq sp, ip, ip, ror r6 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - strdeq fp, [lr], -r2 @ │ │ │ │ - eoreq sl, lr, r8, lsl #23 │ │ │ │ - strhteq fp, [lr], -r2 │ │ │ │ + eoreq fp, lr, r2, lsr r0 │ │ │ │ + eoreq sl, lr, r8, asr #21 │ │ │ │ + strdeq sl, [lr], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144a010 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23048,16 +23048,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 318e34 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf978f281 │ │ │ │ - blx fe634fb0 │ │ │ │ + @ instruction: 0xf908f281 │ │ │ │ + blx a34fb0 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9d68c │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -23069,26 +23069,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdf6b8 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c1664 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - @ instruction: 0xf94ef281 │ │ │ │ - blx 1bb5004 │ │ │ │ + @ instruction: 0xf8def281 │ │ │ │ + @ instruction: 0xf9fcf178 │ │ │ │ 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: 0xf178f943 │ │ │ │ - tstplt r8, r1, ror #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf178f8d3 │ │ │ │ + strdlt pc, [r8, -r1] │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - @ instruction: 0xf93af281 │ │ │ │ - blx 16b502c │ │ │ │ + @ instruction: 0xf8caf281 │ │ │ │ + @ instruction: 0xf9e8f178 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ svc 0x00c2f7e8 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e89815 │ │ │ │ stmib sp, {r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ blls 2d8aa0 │ │ │ │ @@ -23180,28 +23180,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dcb88 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xf990f178 │ │ │ │ + @ instruction: 0xf920f178 │ │ │ │ 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 r9 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r7, lsl #18 @ p-variant is OBSOLETE │ │ │ │ blcs 453220 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 37551c │ │ │ │ blls 2b2964 │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d9308 │ │ │ │ @@ -23251,15 +23251,15 @@ │ │ │ │ @ instruction: 0xf05c9335 │ │ │ │ @ instruction: 0xf8d8fca3 │ │ │ │ bge c7d7f4 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - blx fe6b56b2 │ │ │ │ + blx ab56b2 │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ blx fe4b4e54 │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23276,15 +23276,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 537470 │ │ │ │ + blls 5372b0 │ │ │ │ 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]! │ │ │ │ @@ -23347,15 +23347,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c1b98 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ blx 34fda │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 537354 │ │ │ │ + blls 537194 │ │ │ │ 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 │ │ │ │ @@ -23410,38 +23410,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 85760 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - @ instruction: 0xe668f9ff │ │ │ │ + strbt pc, [r8], -pc, lsl #19 @ │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movtmi pc, #63040 @ 0xf640 @ │ │ │ │ blx 5b52e6 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea0bbc │ │ │ │ - cdp2 2, 8, cr15, cr14, cr0, {4} │ │ │ │ - @ instruction: 0xffacf177 │ │ │ │ + cdp2 2, 1, cr15, cr14, cr0, {4} │ │ │ │ + @ instruction: 0xff3cf177 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1479bcc │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f28a8 │ │ │ │ blvs 1682bc8 │ │ │ │ - cdp2 2, 7, cr15, cr8, cr0, {4} │ │ │ │ - @ instruction: 0xff96f177 │ │ │ │ + cdp2 2, 0, cr15, cr8, cr0, {4} │ │ │ │ + @ instruction: 0xff26f177 │ │ │ │ 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 │ │ │ │ @@ -23456,17 +23456,17 @@ │ │ │ │ strheq r7, [r2], #98 @ 0x62 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrshteq ip, [ip], r0 │ │ │ │ adcseq ip, ip, ip, asr #29 │ │ │ │ sbceq r7, r2, r6, asr r4 │ │ │ │ adcseq ip, ip, r0, ror #27 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq sl, lr, sl, ror r8 │ │ │ │ - eoreq sl, lr, r0, lsl r3 │ │ │ │ - eoreq sl, lr, sl, lsr r8 │ │ │ │ + strhteq sl, [lr], -sl │ │ │ │ + eoreq sl, lr, r0, asr r2 │ │ │ │ + eoreq sl, lr, sl, ror r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144a888 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23776,15 +23776,15 @@ │ │ │ │ blmi 2734c4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ svclt 0x0000e7ef │ │ │ │ sbceq r6, r2, ip, asr #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r2, sl, lsr #28 │ │ │ │ sbceq r6, r2, r8, lsl #24 │ │ │ │ - strdeq sl, [lr], -r0 @ │ │ │ │ + eoreq sl, lr, r0, lsr r2 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi 110ada4 │ │ │ │ addslt r4, r4, r2, asr #22 │ │ │ │ @@ -23810,15 +23810,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, r3, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r3, lsr ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a06b80 │ │ │ │ blx fec795c4 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ blls 7f9ac8 │ │ │ │ vmlscs.f32 s28, s16, s30 │ │ │ │ cdpvc 4, 4, cr15, cr0, cr14, {0} │ │ │ │ ldreq pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ @@ -23982,18 +23982,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, fp, lsr #20 │ │ │ │ + @ instruction: 0x9008f9bb │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ vmvn.i32 q0, #983040 @ 0x000f0000 │ │ │ │ - blls 6b8108 │ │ │ │ + blls 6b7f48 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ @ instruction: 0xf8d39009 │ │ │ │ stmdbeq r4!, {r7, sp}^ │ │ │ │ @ instruction: 0xf1b96b53 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ blcs fe119b1c │ │ │ │ adchi pc, lr, r0 │ │ │ │ @@ -24380,15 +24380,15 @@ │ │ │ │ blmi 273e34 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ svclt 0x0000e7ef │ │ │ │ sbceq r6, r2, ip, ror #9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r2, sl, asr #9 │ │ │ │ sbceq r6, r2, sl, lsr #5 │ │ │ │ - eoreq r9, lr, r0, lsl #19 │ │ │ │ + eoreq r9, lr, r0, asr #17 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi f8b714 │ │ │ │ addslt r4, r4, ip, lsr fp │ │ │ │ @@ -24413,15 +24413,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, sp, ror #31 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, sp, ror pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3ab30 │ │ │ │ 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 │ │ │ │ @@ -24481,15 +24481,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, r5, ror #30 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r5 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3ac40 │ │ │ │ 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 │ │ │ │ @@ -24650,18 +24650,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 │ │ │ │ - strdls pc, [r8], -r3 │ │ │ │ + andls pc, r8, r3, lsl #25 │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ vqshl.s64 q8, , │ │ │ │ - blls 6b9698 │ │ │ │ + blls 6b94d8 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ @ instruction: 0xf8d39009 │ │ │ │ stmdbeq r4!, {r7, sp}^ │ │ │ │ @ instruction: 0xf1b96b53 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ blcs fe11a58c │ │ │ │ adchi pc, lr, r0 │ │ │ │ @@ -24842,18 +24842,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, r3, ror fp @ │ │ │ │ + andls pc, r8, r3, lsl #22 │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ vqshl.s64 q8, , │ │ │ │ - blls 6b9398 │ │ │ │ + blls 6b91d8 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ @ instruction: 0xf8d39009 │ │ │ │ stmdbeq r4!, {r7, sp}^ │ │ │ │ @ instruction: 0xf1b96b53 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ blcs fe11a88c │ │ │ │ adchi pc, lr, r0 │ │ │ │ @@ -25581,15 +25581,15 @@ │ │ │ │ svclt 0x0000ea4a │ │ │ │ sbceq r5, r2, r0, asr #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r5, r2, r6, ror #7 │ │ │ │ adcseq sl, ip, r0, asr #26 │ │ │ │ adcseq sl, ip, ip, lsr #25 │ │ │ │ ldrdeq r5, [r2], #10 │ │ │ │ - mlaseq r5, lr, r6, r7 │ │ │ │ + ldrsbteq r7, [r5], -lr │ │ │ │ ldrhteq sl, [ip], r8 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26015,15 +26015,15 @@ │ │ │ │ svclt 0x0000eee6 │ │ │ │ sbceq r4, r2, r8, ror sp │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r2, lr, lsl sp │ │ │ │ adcseq sl, ip, r4, asr r6 │ │ │ │ adcseq sl, ip, r0, asr #11 │ │ │ │ sbceq r4, r2, r2, lsl sl │ │ │ │ - ldrsbteq r6, [r5], -r6 │ │ │ │ + eorseq r6, r5, r6, lsl pc │ │ │ │ adcseq sl, ip, ip, asr #5 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26449,15 +26449,15 @@ │ │ │ │ svclt 0x0000eb82 │ │ │ │ strheq r4, [r2], #96 @ 0x60 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r2, r6, asr r6 │ │ │ │ adcseq r9, ip, r8, ror #30 │ │ │ │ ldrsbteq r9, [ip], r4 │ │ │ │ sbceq r4, r2, sl, asr #6 │ │ │ │ - eorseq r6, r5, lr, lsl #18 │ │ │ │ + eorseq r6, r5, lr, asr #16 │ │ │ │ adcseq r9, ip, r0, ror #23 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26564,19 +26564,19 @@ │ │ │ │ blx 11b81c6 │ │ │ │ @ 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 │ │ │ │ - ldc2l 2, cr15, [lr, #500]! @ 0x1f4 │ │ │ │ - @ instruction: 0xf89ef184 │ │ │ │ + stc2 2, cr15, [lr, #500] @ 0x1f4 │ │ │ │ + @ instruction: 0xf82ef184 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - mrc2 2, 6, pc, cr2, cr13, {3} │ │ │ │ + mcr2 2, 3, pc, cr2, cr13, {3} @ │ │ │ │ teqeq sl, #163840 @ 0x28000 │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, r4, lsl pc │ │ │ │ b 11040e0 │ │ │ │ bvs 18c08e8 │ │ │ │ movweq lr, #27208 @ 0x6a48 │ │ │ │ biceq lr, r0, #274432 @ 0x43000 │ │ │ │ @@ -26599,15 +26599,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: 0xf010fe95 │ │ │ │ + @ instruction: 0xf010fe25 │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ @ instruction: 0xf8594a0e │ │ │ │ @ instruction: 0xf5022002 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ adcvs r0, r1, r8 │ │ │ │ @@ -29078,15 +29078,15 @@ │ │ │ │ bvs 19468f8 │ │ │ │ blcs a2804 │ │ │ │ blmi fe8f29a4 │ │ │ │ @ instruction: 0xf50558fd │ │ │ │ adcvs r3, r3, r0, lsl #7 │ │ │ │ @ instruction: 0x4628e07a │ │ │ │ @ instruction: 0xf1729301 │ │ │ │ - andls pc, r0, fp, ror fp @ │ │ │ │ + andls pc, r0, fp, lsl #22 │ │ │ │ @ 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 │ │ │ │ @@ -29365,15 +29365,15 @@ │ │ │ │ b 108ee6c │ │ │ │ ldr r2, [lr, #69]! @ 0x45 │ │ │ │ orrsle r2, lr, r2, lsl #16 │ │ │ │ beq 127a734 │ │ │ │ ldc 6, cr14, [r3, #864] @ 0x360 │ │ │ │ stmib sp, {r9, fp}^ │ │ │ │ movwls r1, #513 @ 0x201 │ │ │ │ - @ instruction: 0xffacf175 │ │ │ │ + @ instruction: 0xff3cf175 │ │ │ │ blls a508c │ │ │ │ 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 │ │ │ │ @@ -30086,17 +30086,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 147ecd4 │ │ │ │ + b 147eb14 │ │ │ │ strtmi r2, [r8], -r0, lsl #16 │ │ │ │ - ldc2l 1, cr15, [sl, #-512] @ 0xfffffe00 │ │ │ │ + stc2l 1, cr15, [sl], #512 @ 0x200 │ │ │ │ b 12a5ff0 │ │ │ │ b 12898d8 │ │ │ │ bcs 81808 │ │ │ │ cmnphi r6, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ blls 1d9e6c │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmiavs r2!, {r0, r1, r2, r3, r6, r7, r8, pc}^ │ │ │ │ @@ -30132,15 +30132,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 │ │ │ │ - @ instruction: 0x4605fb3f │ │ │ │ + strmi pc, [r5], -pc, asr #21 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe2601b8 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f24620 │ │ │ │ blvs febfdb68 │ │ │ │ @ instruction: 0xf1a76863 │ │ │ │ blx fee414a0 │ │ │ │ @@ -30319,17 +30319,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 1cbc16e │ │ │ │ + blx bc16e │ │ │ │ strtmi r4, [r8], -r0, lsl #13 │ │ │ │ - blx fe2bc176 │ │ │ │ + blx 6bc176 │ │ │ │ subeq r9, r0, #28672 @ 0x7000 │ │ │ │ b 10a6790 │ │ │ │ b 1289ba0 │ │ │ │ bcs 81bb0 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr1, cr15, {1} │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldceq 1, cr15, [r0], {7} │ │ │ │ @@ -30530,17 +30530,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: 0xf9caf180 │ │ │ │ + @ instruction: 0xf95af180 │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf9e2f180 │ │ │ │ + @ instruction: 0xf972f180 │ │ │ │ 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 21fcf4 │ │ │ │ @ instruction: 0xf44fbf18 │ │ │ │ ldmpl r2, {r4, r5, r6, r7, r8, r9, sl, sp, lr}^ │ │ │ │ @@ -30751,15 +30751,15 @@ │ │ │ │ blx 974a2c │ │ │ │ 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} │ │ │ │ - mcr2 2, 1, pc, cr4, cr9, {3} @ │ │ │ │ + ldc2 2, cr15, [r4, #484]! @ 0x1e4 │ │ │ │ svceq 0x0006f010 │ │ │ │ cmpphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffcd2e00 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, ip, asr #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -30800,15 +30800,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 │ │ │ │ - tstpcs r4, r7, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x2104fe97 │ │ │ │ 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 │ │ │ │ @@ -30952,15 +30952,15 @@ │ │ │ │ blmi e42634 │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16bf9 │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs fff745c0 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - mrc2 1, 0, pc, cr0, cr8, {3} │ │ │ │ + stc2 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 │ │ │ │ @@ -30998,15 +30998,15 @@ │ │ │ │ svc 0x00f6f7e0 │ │ │ │ ... │ │ │ │ sbceq r0, r2, r4, rrx │ │ │ │ sbceq r0, r2, lr, asr r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq pc, r1, r8, asr #27 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq r2, r5, ip, asr #6 │ │ │ │ + eorseq r2, r5, ip, lsl #5 │ │ │ │ @ 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 │ │ │ │ @@ -31254,15 +31254,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: 0xf8d5f959 │ │ │ │ + @ instruction: 0xf8d5f8e9 │ │ │ │ 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}^ │ │ │ │ @@ -31714,15 +31714,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], -r1, ror #29 │ │ │ │ + @ instruction: 0x4603fe71 │ │ │ │ blvs fe12de00 │ │ │ │ @ instruction: 0xd1232a01 │ │ │ │ ldc 6, cr4, [pc, #168] @ 811f0 │ │ │ │ @ instruction: 0x46257a9f │ │ │ │ @ instruction: 0xac07a90a │ │ │ │ bvs bcd30 │ │ │ │ beq fc428 │ │ │ │ @@ -31744,15 +31744,15 @@ │ │ │ │ ldmdale fp!, {r6, r9, fp, sp}^ │ │ │ │ blvs fe72d610 │ │ │ │ vpmax.s8 d18, d0, d1 │ │ │ │ movwcs r8, #165 @ 0xa5 │ │ │ │ bge 24a1ac │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf92af16c │ │ │ │ + @ instruction: 0xf8baf16c │ │ │ │ ldc 0, cr14, [r0, #260] @ 0x104 │ │ │ │ vmov.f32 s14, #80 @ 0x3e800000 0.250 │ │ │ │ vsqrt.f32 s15, s0 │ │ │ │ vstmdble r3!, {s31-s46} │ │ │ │ bvc bcda4 │ │ │ │ bvc ffa7cc9c │ │ │ │ blx 4bcd94 │ │ │ │ @@ -31897,15 +31897,15 @@ │ │ │ │ @ instruction: 0xf89312c8 │ │ │ │ bcs 281480 │ │ │ │ @ instruction: 0xf0004683 │ │ │ │ bcs 4a1a78 │ │ │ │ orrshi pc, r6, r0, asr #32 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf17e1302 │ │ │ │ - @ instruction: 0xf1bbffb1 │ │ │ │ + @ instruction: 0xf1bbff41 │ │ │ │ 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 │ │ │ │ @@ -31923,15 +31923,15 @@ │ │ │ │ stmdbvc fp, {r2, r7, r8} │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ blcs 121a24 │ │ │ │ cmnphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ beq bcac0 │ │ │ │ @ instruction: 0xf1739202 │ │ │ │ - bls 14033c │ │ │ │ + bls 14017c │ │ │ │ streq lr, [r4], #2826 @ 0xb0a │ │ │ │ @ instruction: 0xf1a188e1 │ │ │ │ @ instruction: 0xf1c10320 │ │ │ │ blx 82510 │ │ │ │ blx bd898 │ │ │ │ movwmi pc, #58115 @ 0xe303 @ │ │ │ │ vst1.8 {d15-d16}, [r4 :128], r0 │ │ │ │ @@ -31944,22 +31944,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, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bichi pc, r3, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - mrc2 1, 7, pc, cr12, cr14, {3} │ │ │ │ + mcr2 1, 4, pc, cr12, cr14, {3} @ │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ andhi pc, r4, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - mrc2 1, 0, pc, cr2, cr14, {3} │ │ │ │ + stc2 1, cr15, [r2, #504]! @ 0x1f8 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r1, r3, r5, r9, pc}^ │ │ │ │ b 1163588 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe696607b │ │ │ │ @@ -31983,15 +31983,15 @@ │ │ │ │ bvc ffa7d024 │ │ │ │ blx 4bd11c │ │ │ │ bicshi pc, r3, r0, asr #6 │ │ │ │ ldrbtmi pc, [r7], #-68 @ 0xffffffbc @ │ │ │ │ strbeq pc, [r0], #-1092 @ 0xfffffbbc @ │ │ │ │ @ instruction: 0xe668603c │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, 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 │ │ │ │ @@ -32049,45 +32049,45 @@ │ │ │ │ andeq lr, r1, #274432 @ 0x43000 │ │ │ │ bvc ffa7d254 │ │ │ │ bcc fe4bcec0 │ │ │ │ tstpeq r1, r3 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, #1024 @ 0x400 │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ strtmi lr, [r8], -r3, ror #11 │ │ │ │ - mcr2 1, 1, pc, cr2, cr14, {3} @ │ │ │ │ + ldc2 1, cr15, [r2, #504]! @ 0x1f8 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strdls r8, [r2], -sl │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, 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, #3983] @ 0xf8f @ │ │ │ │ + strb pc, [ip, #3871] @ 0xf1f @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1674400 │ │ │ │ - strb pc, [r2, #3171] @ 0xc63 @ │ │ │ │ + strb pc, [r2, #3059] @ 0xbf3 @ │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 80ddd │ │ │ │ @ instruction: 0xf893e5bb │ │ │ │ bcs 14979c │ │ │ │ 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, #3313]! @ 0xcf1 │ │ │ │ + str pc, [r4, #3201]! @ 0xc81 │ │ │ │ @ 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 ff27d1e8 │ │ │ │ @@ -32126,20 +32126,20 @@ │ │ │ │ movweq lr, #14880 @ 0x3a20 │ │ │ │ svcpl 0x0080f5b1 │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ movwcs lr, #1650 @ 0x672 │ │ │ │ bge 24a7a4 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx fbdd4a │ │ │ │ + blx ff3bdd48 │ │ │ │ strcs lr, [r1], #-1349 @ 0xfffffabb │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ ldrtmi sl, [r8], -r7, lsl #20 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 1, cr15, [ip, #-412] @ 0xfffffe64 │ │ │ │ + stc2 1, cr15, [ip], #412 @ 0x19c │ │ │ │ vbic.i32 d30, #10158080 @ 0x009b0000 │ │ │ │ bcs 82020 │ │ │ │ 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 │ │ │ │ @@ -32175,20 +32175,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1261 @ 0x4ed │ │ │ │ bge 24a868 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 8, cr15, cr2, cr7, {3} │ │ │ │ + cdp2 1, 1, cr15, cr2, cr7, {3} │ │ │ │ movwcs lr, #1251 @ 0x4e3 │ │ │ │ bge 24a87c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xff36f167 │ │ │ │ + cdp2 1, 12, cr15, cr6, cr7, {3} │ │ │ │ ldc 4, cr14, [pc, #868] @ 81bec │ │ │ │ @ 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 │ │ │ │ @@ -32211,15 +32211,15 @@ │ │ │ │ addmi r8, sl, #240 @ 0xf0 │ │ │ │ tstphi r3, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvs 19fcf68 │ │ │ │ str r4, [r9], fp, lsl #12 │ │ │ │ bge 24a8f8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2l 1, cr15, [lr, #-412]! @ 0xfffffe64 │ │ │ │ + stc2 1, cr15, [lr, #-412] @ 0xfffffe64 │ │ │ │ @ instruction: 0x4606e49b │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db4b │ │ │ │ cdp 0, 0, cr0, cr0, cr5, {0} │ │ │ │ @ instruction: 0xf7df1a10 │ │ │ │ ldclcc 8, cr14, [lr, #-952]! @ 0xfffffc48 │ │ │ │ b e3f898 │ │ │ │ @@ -32234,15 +32234,15 @@ │ │ │ │ blcs bb188 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr0, cr15, {3} │ │ │ │ ldrbtmi pc, [r8], #-68 @ 0xffffffbc @ │ │ │ │ movwcs lr, #1548 @ 0x60c │ │ │ │ bge 24a954 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8daf168 │ │ │ │ + @ instruction: 0xf86af168 │ │ │ │ ldcl 4, cr14, [pc, #436] @ 81b14 │ │ │ │ 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 │ │ │ │ @@ -32584,15 +32584,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], #-980 @ 0xfffffc2c │ │ │ │ + ldclvs 14, cr15, [fp], #-532 @ 0xfffffdec │ │ │ │ ldrdcs pc, [r0, r7] │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x332861b8 │ │ │ │ bl 15a0dc │ │ │ │ ldrvs r1, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ @@ -32617,15 +32617,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: 0x4604f8d3 │ │ │ │ + strmi pc, [r4], -r3, ror #16 │ │ │ │ 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 ff7be07e │ │ │ │ @@ -32719,18 +32719,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 │ │ │ │ - streq pc, [r1, r3, asr #29] │ │ │ │ + @ instruction: 0x0781fe53 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - mrc2 2, 5, pc, cr12, cr7, {3} │ │ │ │ + mcr2 2, 2, pc, cr12, 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 │ │ │ │ @@ -32842,15 +32842,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], -fp, asr #30 │ │ │ │ + @ instruction: 0x4605fedb │ │ │ │ @ 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 │ │ │ │ @@ -32859,15 +32859,15 @@ │ │ │ │ stmda r6!, {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 │ │ │ │ ... │ │ │ │ strdeq lr, [r1], #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq lr, r1, r0, asr #3 │ │ │ │ - ldrsbteq r0, [r5], -r4 │ │ │ │ + eorseq r0, r5, r4, lsl r6 │ │ │ │ @ instruction: 0xffffa101 │ │ │ │ sbceq sp, r1, r0, ror #28 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7df4630 │ │ │ │ strmi lr, [r5], -sl, ror #23 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldcvs 14, cr10, [ip], #776 @ 0x308 │ │ │ │ @@ -33030,15 +33030,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 │ │ │ │ - ldc2 1, cr15, [r6, #472] @ 0x1d8 │ │ │ │ + stc2 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 │ │ │ │ @@ -33204,15 +33204,15 @@ │ │ │ │ bvs 1f15544 │ │ │ │ blvs f18bbc │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1766a3a │ │ │ │ - @ instruction: 0x4604fc75 │ │ │ │ + strmi pc, [r4], -r5, lsl #24 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1d57c │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -33234,34 +33234,34 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bc784 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fc5f8 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r8, #-460]! @ 0xfffffe34 │ │ │ │ + stc2l 1, cr15, [r8], {115} @ 0x73 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ mrc 7, 2, APSR_nzcv, cr14, cr14, {6} │ │ │ │ ... │ │ │ │ smulleq sp, r1, sl, fp │ │ │ │ sbceq sp, r1, r6, lsl #23 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r1, r8, ror sl │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq pc, r4, r8, asr pc @ │ │ │ │ + mlaseq r4, r8, lr, pc @ │ │ │ │ @ instruction: 0xffff9981 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ - eoreq r0, lr, r8, lsr #30 │ │ │ │ - eoreq r0, lr, r2, lsl #19 │ │ │ │ + eoreq r0, lr, r8, ror #28 │ │ │ │ + eoreq r0, lr, r2, asr #17 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi fe9d43a8 │ │ │ │ blmi fe9d41dc │ │ │ │ addlt r4, r6, sl, ror r4 │ │ │ │ @@ -33486,15 +33486,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], #-916 @ 0xfffffc6c │ │ │ │ + ldclvs 15, cr15, [fp], #-468 @ 0xfffffe2c │ │ │ │ ldrdcs pc, [r0, r7] │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x332861b8 │ │ │ │ bl 15aefc │ │ │ │ ldrvs r1, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ @@ -33519,15 +33519,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], -r3, asr #19 │ │ │ │ + @ instruction: 0x4604f953 │ │ │ │ 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 │ │ │ │ @@ -33621,18 +33621,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 │ │ │ │ - @ instruction: 0x0781ffb3 │ │ │ │ + streq pc, [r1, r3, asr #30] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xffacf276 │ │ │ │ + @ instruction: 0xff3cf276 │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldmibvs fp!, {r0, r1, r5, sp, lr} │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -33743,16 +33743,16 @@ │ │ │ │ @ instruction: 0x2640bf38 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4605f83b │ │ │ │ + @ instruction: 0xf1754632 │ │ │ │ + strmi pc, [r5], -fp, asr #31 │ │ │ │ @ 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 │ │ │ │ @@ -33761,15 +33761,15 @@ │ │ │ │ ldmdb r6, {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 │ │ │ │ ... │ │ │ │ ldrdeq sp, [r1], #52 @ 0x34 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq sp, r1, r0, lsr #7 │ │ │ │ - ldrhteq pc, [r4], -r4 @ │ │ │ │ + ldrshteq pc, [r4], -r4 @ │ │ │ │ @ instruction: 0xffff92e1 │ │ │ │ sbceq sp, r1, r0, asr #32 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7de4630 │ │ │ │ @ instruction: 0x4605ecda │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldcvs 14, cr10, [ip], #776 @ 0x308 │ │ │ │ @@ -33932,15 +33932,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, 4, pc, cr6, cr5, {3} @ │ │ │ │ + mrc2 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 │ │ │ │ @@ -34106,15 +34106,15 @@ │ │ │ │ bvs 1f16364 │ │ │ │ blvs f199dc │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1756a3a │ │ │ │ - strmi pc, [r4], -r5, ror #26 │ │ │ │ + @ instruction: 0x4604fcf5 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1e39c │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -34136,34 +34136,34 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bd5a4 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fd418 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mcr2 1, 1, pc, cr8, cr2, {3} @ │ │ │ │ + ldc2 1, cr15, [r8, #456]! @ 0x1c8 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ svc 0x004ef7dd │ │ │ │ ... │ │ │ │ sbceq ip, r1, sl, ror sp │ │ │ │ sbceq ip, r1, r6, ror #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r1, r8, asr ip │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq pc, r4, r8, lsr r1 @ │ │ │ │ + eorseq pc, r4, r8, ror r0 @ │ │ │ │ @ instruction: 0xffff8b61 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ - eoreq r0, lr, r8, lsl #2 │ │ │ │ - eoreq pc, sp, r2, ror #22 │ │ │ │ + eoreq r0, lr, r8, asr #32 │ │ │ │ + eoreq pc, sp, r2, lsr #21 │ │ │ │ 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 │ │ │ │ @@ -34235,15 +34235,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 45c590 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1752114 │ │ │ │ - strmi pc, [r4], -r7, lsr #24 │ │ │ │ + @ instruction: 0x4604fbb7 │ │ │ │ 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} │ │ │ │ @@ -34491,30 +34491,30 @@ │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ svclt 0x0000e5a2 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq ip, r1, ip, ror #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r1, r2, asr #16 │ │ │ │ - eorseq lr, r4, r8, ror sp │ │ │ │ + ldrhteq lr, [r4], -r8 │ │ │ │ @ instruction: 0xffffb629 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ sbceq ip, r1, r4, lsr r4 │ │ │ │ blcs 1043e30 │ │ │ │ stclcs 8, cr13, [r0, #-132] @ 0xffffff7c │ │ │ │ svclt 0x0038462b │ │ │ │ adcsvs r2, fp, #64, 6 │ │ │ │ bvs 1f16a3c │ │ │ │ blvs f1a024 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1756aba │ │ │ │ - strmi pc, [r4], -r1, asr #20 │ │ │ │ + @ instruction: 0x4604f9d1 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f6f75c │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -34539,15 +34539,15 @@ │ │ │ │ blmi f3d6ec │ │ │ │ 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 │ │ │ │ - strmi pc, [r1], -r5, lsr #31 │ │ │ │ + @ instruction: 0x4601ff35 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 83d84 │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -34945,15 +34945,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], #-484 @ 0xfffffe1c │ │ │ │ + ldclvs 12, cr15, [fp], #-36 @ 0xffffffdc │ │ │ │ teqvs r8, #4096000 @ 0x3e8000 │ │ │ │ bl 15c5cc │ │ │ │ @ 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 @ │ │ │ │ @@ -34976,15 +34976,15 @@ │ │ │ │ svclt 0x00182900 │ │ │ │ @ instruction: 0xf8c74613 │ │ │ │ blgt 4784e4 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ tstcs r8, r8, ror r6 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ - mrc2 1, 2, pc, cr10, cr4, {3} │ │ │ │ + stc2l 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 │ │ │ │ @@ -35179,15 +35179,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 │ │ │ │ - @ instruction: 0x4605fcff │ │ │ │ + strmi pc, [r5], -pc, lsl #25 │ │ │ │ @ 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 │ │ │ │ @@ -35218,15 +35218,15 @@ │ │ │ │ ldclvs 15, cr10, [sl], #224 @ 0xe0 │ │ │ │ @ instruction: 0xf7e04630 │ │ │ │ @ instruction: 0xe732f9f1 │ │ │ │ ... │ │ │ │ strdeq fp, [r1], #204 @ 0xcc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r1, r8, asr #25 │ │ │ │ - eorseq lr, r4, r2, ror #3 │ │ │ │ + eorseq lr, r4, r2, lsr #2 │ │ │ │ @ instruction: 0xffff7c0f │ │ │ │ smulleq fp, r1, sl, r9 │ │ │ │ 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 │ │ │ │ @@ -35330,15 +35330,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 fe5c0fa6 │ │ │ │ + blx 9c0fa6 │ │ │ │ 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 │ │ │ │ @@ -35508,15 +35508,15 @@ │ │ │ │ blmi cdd76c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs 1f78d10 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ bvs fef31318 │ │ │ │ - blx 1b4126c │ │ │ │ + @ instruction: 0xf9faf174 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ blvs 1f79004 │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcsmi lr, r3, #53215232 @ 0x32c0000 │ │ │ │ @@ -35539,28 +35539,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 │ │ │ │ - str pc, [r6, -sp, lsr #22] │ │ │ │ + @ instruction: 0xe706fabd │ │ │ │ mrrc 7, 13, pc, lr, cr12 @ │ │ │ │ ... │ │ │ │ sbceq fp, r1, r8, ror #14 │ │ │ │ sbceq fp, r1, lr, asr r7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq fp, r1, r4, ror r6 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eorseq sp, r4, r2, asr #22 │ │ │ │ + eorseq sp, r4, r2, lsl #21 │ │ │ │ @ instruction: 0xffff756b │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ - eoreq lr, sp, r2, lsl fp │ │ │ │ - eoreq lr, sp, ip, ror #10 │ │ │ │ + eoreq lr, sp, r2, asr sl │ │ │ │ + eoreq lr, sp, ip, lsr #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febdbf58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fd8 │ │ │ │ addlt r5, r6, r0, asr #28 │ │ │ │ @ instruction: 0xf8de2444 │ │ │ │ bls 31c0cc │ │ │ │ @@ -35848,18 +35848,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: 0xf82ef17b │ │ │ │ + @ instruction: 0xffbef17a │ │ │ │ bcs bfb30 │ │ │ │ - @ instruction: 0xf17b4628 │ │ │ │ - bls 2c3310 │ │ │ │ + @ instruction: 0xf17a4628 │ │ │ │ + bls 2c5150 │ │ │ │ bcs 10bfb28 │ │ │ │ beq 2ffb2c │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r5, r7, sl, pc} │ │ │ │ bcs abe28 │ │ │ │ addshi pc, sl, #64 @ 0x40 │ │ │ │ bne ff51f5a0 │ │ │ │ @@ -35895,15 +35895,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], -r9, lsr #28 │ │ │ │ + @ instruction: 0x4605fdb9 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe165fb0 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a34620 │ │ │ │ @ instruction: 0xf7ec0801 │ │ │ │ blvs fec04138 │ │ │ │ @ instruction: 0xf888fab8 │ │ │ │ @@ -36183,18 +36183,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 │ │ │ │ - ldc2 1, cr15, [r0, #488] @ 0x1e8 │ │ │ │ + stc2 1, cr15, [r0, #-488]! @ 0xfffffe18 │ │ │ │ bcs c006c │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c4dd4 │ │ │ │ + bls 2c4c14 │ │ │ │ bcs 10c0064 │ │ │ │ b 132c358 │ │ │ │ bcs 87f68 │ │ │ │ stclge 4, cr15, [r6, #-252]! @ 0xffffff04 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ @@ -36442,18 +36442,18 @@ │ │ │ │ andsvs r6, r9, sl, asr r0 │ │ │ │ str r6, [pc], #101 @ 85b20 │ │ │ │ bls 258800 │ │ │ │ @ instruction: 0xf50058d0 │ │ │ │ @ instruction: 0xf1003380 │ │ │ │ adcvs r0, r3, r0, lsl r7 │ │ │ │ @ instruction: 0x4628e6d4 │ │ │ │ - blx fe342122 │ │ │ │ + blx 742122 │ │ │ │ bcs c0478 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - b 13449c8 │ │ │ │ + b 1344808 │ │ │ │ b 1310448 │ │ │ │ blmi bc8370 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ svclt 0x00189a07 │ │ │ │ ldmibvs r0!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ vtst.8 , , │ │ │ │ @ instruction: 0xf6c46201 │ │ │ │ @@ -36511,15 +36511,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d4, d0 │ │ │ │ - @ instruction: 0xf010f915 │ │ │ │ + @ instruction: 0xf010f8a5 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c3068 │ │ │ │ blcs fe1209ac │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -36700,15 +36700,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: 0xf010ff9b │ │ │ │ + @ instruction: 0xf010ff2b │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d2654c │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -36759,16 +36759,16 @@ │ │ │ │ strheq sl, [r1], #6 │ │ │ │ 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, r5, ror #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf1720358 │ │ │ │ + strdcs pc, [r4, -r5] │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ blx 1e4213a │ │ │ │ @ instruction: 0xf03e4650 │ │ │ │ @ instruction: 0xf8d5fa4d │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -36923,15 +36923,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 f86024 │ │ │ │ + blvs f85e64 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -36966,15 +36966,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7dbe645 │ │ │ │ blmi 2c0860 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000e646 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq ip, r4, r8, lsl #12 │ │ │ │ + eorseq ip, r4, r8, asr #10 │ │ │ │ @ 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 │ │ │ │ @@ -37284,15 +37284,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: 0xf8d5fa2b │ │ │ │ + @ instruction: 0xf8d5f9bb │ │ │ │ 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}^ │ │ │ │ @@ -37639,18 +37639,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 │ │ │ │ - blx bc33d8 │ │ │ │ + @ instruction: 0xf9bcf179 │ │ │ │ bcs c1734 │ │ │ │ @ instruction: 0xf1794628 │ │ │ │ - bls 24570c │ │ │ │ + bls 24554c │ │ │ │ bcs 10c172c │ │ │ │ beq 2c1730 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r1, r2, r4, r5, r6, r8, sl, pc} │ │ │ │ bcs ada24 │ │ │ │ adcshi pc, r9, #64 @ 0x40 │ │ │ │ blne ff5211a4 │ │ │ │ @@ -37704,15 +37704,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: 0xf802f16a │ │ │ │ + @ instruction: 0xff92f169 │ │ │ │ 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 fee61dc8 │ │ │ │ @@ -37990,17 +37990,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 148712c │ │ │ │ + b 1486f6c │ │ │ │ strtmi r2, [r8], -r0, lsl #20 │ │ │ │ - @ instruction: 0xff86f178 │ │ │ │ + @ instruction: 0xff16f178 │ │ │ │ b 132db94 │ │ │ │ blls 191c80 │ │ │ │ beq 2c1cac │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ tstcc r0, #4544 @ 0x11c0 │ │ │ │ tstcs r1, r6, asr r5 │ │ │ │ @ instruction: 0xf6486059 │ │ │ │ @@ -38290,17 +38290,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: 0x4607fd17 │ │ │ │ + strmi pc, [r7], -r7, lsr #25 │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - b 1486ce4 │ │ │ │ + b 1486b24 │ │ │ │ b 131212c │ │ │ │ b 131204c │ │ │ │ blmi e4a054 │ │ │ │ tstpvs r1, r9, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01a9f6c4 │ │ │ │ @ instruction: 0xf5b59a05 │ │ │ │ ldmpl r2, {r3, r7, r8, r9, sl, fp, ip, sp, lr}^ │ │ │ │ @@ -38369,15 +38369,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d2, d0 │ │ │ │ - @ instruction: 0xf010fa8d │ │ │ │ + @ instruction: 0xf010fa1d │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c4d78 │ │ │ │ blcs fe1226bc │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -38558,15 +38558,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: 0xf010f913 │ │ │ │ + @ instruction: 0xf010f8a3 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d2825c │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -38618,15 +38618,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 │ │ │ │ - ldrdcs pc, [r4, -sp] │ │ │ │ + tstpcs r4, sp, ror #18 @ 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 │ │ │ │ @@ -38781,15 +38781,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 f86314 │ │ │ │ + blvs f86154 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -38824,15 +38824,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7d9e645 │ │ │ │ blmi 2c2b50 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000e646 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrshteq sl, [r4], -r8 │ │ │ │ + eorseq sl, r4, r8, lsr r8 │ │ │ │ @ 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 │ │ │ │ @@ -39128,15 +39128,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: 0xf8d5fbbf │ │ │ │ + @ instruction: 0xf8d5fb4f │ │ │ │ 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}^ │ │ │ │ @@ -39346,15 +39346,15 @@ │ │ │ │ @ instruction: 0xf8da6c8d │ │ │ │ bne ffbd48c0 │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1af5dc │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ ldrmi pc, [r0, -r8, lsl #10]! │ │ │ │ - blx 34526c │ │ │ │ + @ instruction: 0xf99af271 │ │ │ │ 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 │ │ │ │ @@ -39398,19 +39398,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: 0xf177f9a3 │ │ │ │ - stmdacs r0, {r0, r1, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf177f933 │ │ │ │ + stmdacs r0, {r0, r1, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ teqphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ vmax.s d20, d1, d16 │ │ │ │ - blls 1c7364 │ │ │ │ + blls 1c71a4 │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ @ instruction: 0xf5b32200 │ │ │ │ svclt 0x00187f88 │ │ │ │ strdle r2, [ip, -r0] │ │ │ │ blcs 12f6e4 │ │ │ │ tstcs r0, r8, lsl #30 │ │ │ │ @@ -39559,15 +39559,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: 0xf93cf271 │ │ │ │ + @ instruction: 0xf8ccf271 │ │ │ │ svceq 0x0006f010 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ b 1451808 │ │ │ │ ldrt r0, [r9], r3, lsl #19 │ │ │ │ bls 25b870 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @@ -39801,19 +39801,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c80b4 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, q0, q0 │ │ │ │ - @ instruction: 0xf010ff59 │ │ │ │ + @ instruction: 0xf010fee9 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - @ instruction: 0xff50f270 │ │ │ │ + mcr2 2, 7, pc, cr0, cr0, {3} @ │ │ │ │ svclt 0x00560742 │ │ │ │ beq 285008 │ │ │ │ beq 30511c │ │ │ │ bleq 105410 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ strmi pc, [r4], r9, lsr #27 │ │ │ │ @@ -39893,19 +39893,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c7f44 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, q0, q0 │ │ │ │ - @ instruction: 0xf010fea1 │ │ │ │ + @ instruction: 0xf010fe31 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - mrc2 2, 4, pc, cr8, cr0, {3} │ │ │ │ + mcr2 2, 1, pc, cr8, cr0, {3} @ │ │ │ │ svclt 0x00560742 │ │ │ │ beq 285178 │ │ │ │ beq 30528c │ │ │ │ bleq 105580 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ @ instruction: 0x4684fcf1 │ │ │ │ @@ -39993,19 +39993,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 669520 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - ldc2l 2, cr15, [r8, #448] @ 0x1c0 │ │ │ │ + stc2l 2, cr15, [r8, #-448]! @ 0xfffffe40 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c5408 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - ldc2l 2, cr15, [r0, #448] @ 0x1c0 │ │ │ │ + stc2l 2, cr15, [r0, #-448]! @ 0xfffffe40 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 285300 │ │ │ │ bleq 30541c │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40044,26 +40044,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fdacc │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ @ instruction: 0xe7d5fd71 │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - @ instruction: 0x0783fd73 │ │ │ │ + streq pc, [r3, r3, lsl #26] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - stc2l 2, cr15, [lr, #-448]! @ 0xfffffe40 │ │ │ │ + ldc2l 2, cr15, [lr], #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 │ │ │ │ - stc2l 2, cr15, [r2, #-448]! @ 0xfffffe40 │ │ │ │ + ldc2l 2, cr15, [r2], #448 @ 0x1c0 │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - smlsldeq pc, r2, sp, sp @ │ │ │ │ + strbeq pc, [r2, -sp, ror #25] @ │ │ │ │ @ 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}^ │ │ │ │ @@ -40152,19 +40152,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 66979c │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - ldc2 2, cr15, [sl], {112} @ 0x70 │ │ │ │ + stc2 2, cr15, [sl], #-448 @ 0xfffffe40 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c5684 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - ldc2 2, cr15, [r2], {112} @ 0x70 │ │ │ │ + stc2 2, cr15, [r2], #-448 @ 0xfffffe40 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 28557c │ │ │ │ bleq 305698 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40203,26 +40203,26 @@ │ │ │ │ stmdacs r0, {r0, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fdd48 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ ldrb pc, [r5, r3, asr #26] @ │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - @ instruction: 0x0783fc35 │ │ │ │ + streq pc, [r3, r5, asr #23] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - ldc2 2, cr15, [r0], #-448 @ 0xfffffe40 │ │ │ │ + blx ff0c5fd6 │ │ │ │ strble r0, [r1], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - stc2 2, cr15, [r4], #-448 @ 0xfffffe40 │ │ │ │ + blx fedc5fee │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - smlaldeq pc, r2, pc, ip @ │ │ │ │ + strbeq pc, [r2, -pc, lsr #23] @ │ │ │ │ @ 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}^ │ │ │ │ @@ -40390,15 +40390,15 @@ │ │ │ │ eorhi pc, lr, #0 │ │ │ │ @ instruction: 0xf04f6b7b │ │ │ │ @ instruction: 0xed9f0900 │ │ │ │ @ instruction: 0x46b29bb2 │ │ │ │ blhi fed44f68 │ │ │ │ blvs fef63950 │ │ │ │ teqvs fp, #8, 6 @ 0x20000000 │ │ │ │ - @ instruction: 0xf9e2f270 │ │ │ │ + @ instruction: 0xf972f270 │ │ │ │ @ instruction: 0xf44f6c7b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ mvnsvs r7, #4080 @ 0xff0 │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs c195c │ │ │ │ msrhi CPSR_s, r0 │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -40424,15 +40424,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 ff045f3e │ │ │ │ + blx 1445f3e │ │ │ │ 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 │ │ │ │ @@ -40523,18 +40523,18 @@ │ │ │ │ @ instruction: 0x6120cd03 │ │ │ │ blvs 1f62078 │ │ │ │ ldrdle pc, [r4], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ bvs ffffdc28 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d0, d27 │ │ │ │ - @ instruction: 0x0782f9b5 │ │ │ │ + streq pc, [r2, r5, asr #18] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf9aef270 │ │ │ │ + @ instruction: 0xf93ef270 │ │ │ │ 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 │ │ │ │ @@ -40570,15 +40570,15 @@ │ │ │ │ svclt 0x0000e7d3 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq r6, r1, r4, ror r7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r1, ip, asr #14 │ │ │ │ - eorseq r8, r4, sl, lsr #25 │ │ │ │ + eorseq r8, r4, sl, ror #23 │ │ │ │ @ instruction: 0xffff26db │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, lr} │ │ │ │ suble r2, r6, r2, lsl #22 │ │ │ │ @ instruction: 0xf0002b04 │ │ │ │ blcs 229e74 │ │ │ │ movwcs fp, #16140 @ 0x3f0c │ │ │ │ ldrtvs r2, [fp], #783 @ 0x30f │ │ │ │ @@ -40691,15 +40691,15 @@ │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi 913698 │ │ │ │ @ instruction: 0xf8d5687a │ │ │ │ ldmpl r3, {r2, r3, r4, r6, r8, r9}^ │ │ │ │ mulsle sp, r8, r2 │ │ │ │ msrne SPSR_, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xf9e0f16f │ │ │ │ + @ instruction: 0xf970f16f │ │ │ │ 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 │ │ │ │ @@ -41459,15 +41459,15 @@ │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8c7633a │ │ │ │ blgt 47ea3c │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8d22114 │ │ │ │ @ instruction: 0xf16e0358 │ │ │ │ - @ instruction: 0xf107fba7 │ │ │ │ + @ instruction: 0xf107fb37 │ │ │ │ @ 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 │ │ │ │ @@ -41608,15 +41608,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r2, r3, r4, r8, r9, fp, lr} │ │ │ │ blvs f20f38 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r5, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ orrslt r1, r0, r0, ror #6 │ │ │ │ @ instruction: 0xf16e4632 │ │ │ │ - @ instruction: 0x4604fab7 │ │ │ │ + strmi pc, [r4], -r7, asr #20 │ │ │ │ addle r2, fp, r0, lsl #24 │ │ │ │ @ instruction: 0xf8c36b3b │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d36368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [lr, #-1919] @ 0xfffff881 │ │ │ │ @ instruction: 0x464ebf38 │ │ │ │ @@ -41627,15 +41627,15 @@ │ │ │ │ svclt 0x0000e776 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq r5, r1, r6, ror #14 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r5, r1, lr, lsr r7 │ │ │ │ - eorseq r7, r4, sl, ror #24 │ │ │ │ + eorseq r7, r4, sl, lsr #23 │ │ │ │ @ instruction: 0xffff480d │ │ │ │ sbceq r5, r1, ip, ror r4 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7d64630 │ │ │ │ @ instruction: 0x4604ef52 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs f369d4 │ │ │ │ @@ -41643,16 +41643,16 @@ │ │ │ │ @ instruction: 0xf7d6465a │ │ │ │ blvs f468ac │ │ │ │ @ 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, d15, d8 │ │ │ │ - @ instruction: 0x4601f813 │ │ │ │ + vtst.32 d22, d14, d8 │ │ │ │ + strmi pc, [r1], -r3, lsr #31 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vhadd.s8 , q0, q7 │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 8aca8 │ │ │ │ blvs fff3f0cc │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -41942,15 +41942,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 │ │ │ │ - pkhtbmi pc, r1, pc, asr #29 @ │ │ │ │ + strmi pc, [r1], pc, ror #28 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe16b420 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adchi pc, pc, r0, asr #32 │ │ │ │ movwne lr, #6621 @ 0x19dd │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -42001,20 +42001,20 @@ │ │ │ │ andvc pc, r4, sl, asr #17 │ │ │ │ @ instruction: 0xf04f980e │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ @ instruction: 0xf8ca0384 │ │ │ │ rsbvs r3, r5, r0 │ │ │ │ rscseq fp, r6, r4, lsl pc │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ - @ instruction: 0xf1752704 │ │ │ │ - ldmdblt r8, {r0, r1, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf175980e │ │ │ │ - subeq pc, r7, fp, lsl #16 │ │ │ │ + @ instruction: 0xf1742704 │ │ │ │ + ldmdblt r8, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf174980e │ │ │ │ + umaaleq pc, r7, fp, pc @ │ │ │ │ @ instruction: 0xf1759800 │ │ │ │ - blls c94b4 │ │ │ │ + blls c92f4 │ │ │ │ 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 │ │ │ │ @@ -42175,27 +42175,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 c79ec │ │ │ │ - stc2 1, cr15, [ip, #-404] @ 0xfffffe6c │ │ │ │ + ldc2 1, cr15, [ip], {101} @ 0x65 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcc8f4 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60c2ac │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee0cd04 │ │ │ │ @ instruction: 0xf1c6f686 │ │ │ │ @ instruction: 0xf174061f │ │ │ │ - ldmdblt r0, {r0, r1, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1659819 │ │ │ │ - @ instruction: 0xb110fcf5 │ │ │ │ + tstplt r0, r5, lsl #25 @ p-variant is OBSOLETE │ │ │ │ blcs 166324 │ │ │ │ blls 2bf700 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ blls 7b0144 │ │ │ │ stmiacc r8, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ vqdmulh.s d15, d3, d10 │ │ │ │ ldrdcc lr, [r8, -sp] │ │ │ │ @@ -42355,22 +42355,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 fe1c816c │ │ │ │ + blx 5c816c │ │ │ │ @ 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, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r3!, {r0, r1, r2, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00084540 │ │ │ │ andsls r4, r1, r8, lsr r6 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 36bba8 │ │ │ │ tstmi r3, #36864 @ 0x9000 │ │ │ │ rschi pc, r8, r0, asr #32 │ │ │ │ ldmdbpl r3!, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -42776,16 +42776,16 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0xf01b463a │ │ │ │ @ instruction: 0xf8d8f95f │ │ │ │ sbfx r7, r8, #25, #18 │ │ │ │ bl ff449d90 │ │ │ │ smulleq r4, r1, lr, r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r6, r4, sl, lsl #18 │ │ │ │ - ldrshteq r6, [r4], -r4 │ │ │ │ + eorseq r6, r4, sl, asr #16 │ │ │ │ + eorseq r6, r4, r4, lsr r8 │ │ │ │ sbceq r4, r1, sl, ror #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -43090,15 +43090,15 @@ │ │ │ │ @ instruction: 0xf7d93010 │ │ │ │ @ instruction: 0xe785fcdd │ │ │ │ ldmdb lr, {r0, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r3, r1, r4, lsr #28 │ │ │ │ sbceq r3, r1, r0, lsr #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r1, ip, ror sp │ │ │ │ - strdeq r7, [sp], -ip @ │ │ │ │ + eoreq r7, sp, ip, lsr r4 │ │ │ │ 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 │ │ │ │ @@ -43371,15 +43371,15 @@ │ │ │ │ @ instruction: 0xf7d94622 │ │ │ │ @ instruction: 0xe74dfdd3 │ │ │ │ bls 29f398 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ ldcne 2, cr3, [r9, #-512] @ 0xfffffe00 │ │ │ │ strb r6, [r1, -r2, lsr #1]! │ │ │ │ sbceq r3, r1, r2, lsl sl │ │ │ │ - eorseq r6, r4, r2 │ │ │ │ + eorseq r5, r4, r2, asr #30 │ │ │ │ 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 │ │ │ │ @@ -43396,19 +43396,19 @@ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ blvs 14b1004 │ │ │ │ blvs 1718c24 │ │ │ │ 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 19491ac │ │ │ │ + @ instruction: 0xf9f2f26d │ │ │ │ @ instruction: 0xf5059e07 │ │ │ │ strmi r5, [r1], r0, asr #14 │ │ │ │ vpadd.i32 q11, , q8 │ │ │ │ - @ instruction: 0xf8d7fa5b │ │ │ │ + @ instruction: 0xf8d7f9eb │ │ │ │ @ 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 │ │ │ │ @@ -43572,15 +43572,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2c8eb4 │ │ │ │ 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 │ │ │ │ - blx 949048 │ │ │ │ + @ instruction: 0xf9b2f164 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e78d0 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ece2c │ │ │ │ b 1172ee4 │ │ │ │ @@ -43652,19 +43652,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, r2, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1734658 │ │ │ │ - subeq pc, r7, r7, lsr #22 │ │ │ │ + strheq pc, [r7], #-167 @ 0xffffff59 @ │ │ │ │ @ instruction: 0xf1739803 │ │ │ │ - blls 18baec │ │ │ │ + blls 18b92c │ │ │ │ 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 │ │ │ │ @@ -43877,26 +43877,26 @@ │ │ │ │ blt 7476c4 │ │ │ │ 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], -r1, asr #31 │ │ │ │ + @ instruction: 0x4606ff51 │ │ │ │ blvs fe239440 │ │ │ │ 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: 0xf930f173 │ │ │ │ + @ instruction: 0xf8c0f173 │ │ │ │ ldmdals r7, {r6, r8, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xffaaf163 │ │ │ │ + @ instruction: 0xff3af163 │ │ │ │ blvs fe1793ec │ │ │ │ rsbsle r2, r6, r3, lsl #22 │ │ │ │ strcs pc, [r0, #1093] @ 0x445 │ │ │ │ b 11f3bd8 │ │ │ │ blls 7165c8 │ │ │ │ b 135dc94 │ │ │ │ b 11daaec │ │ │ │ @@ -44124,15 +44124,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: 0xffeaf7d8 │ │ │ │ svclt 0x0000e728 │ │ │ │ sbceq r2, r1, sl, lsl #29 │ │ │ │ - ldrshteq r5, [r4], -r0 │ │ │ │ + eorseq r5, r4, r0, lsr r4 │ │ │ │ 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 │ │ │ │ @@ -44207,16 +44207,16 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf0194632 │ │ │ │ @ instruction: 0xf8d8ff7d │ │ │ │ @ instruction: 0xe78f6cd8 │ │ │ │ stmia r0!, {r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r2, r1, r6, lsl #25 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r5, r4, r2, lsr #6 │ │ │ │ - eorseq r5, r4, r6, lsl r3 │ │ │ │ + eorseq r5, r4, r2, ror #4 │ │ │ │ + eorseq r5, r4, r6, asr r2 │ │ │ │ sbceq r2, r1, lr, lsl #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -44521,15 +44521,15 @@ │ │ │ │ @ instruction: 0xf7d83010 │ │ │ │ str pc, [r5, pc, lsr #19] │ │ │ │ mrc 7, 1, APSR_nzcv, cr0, cr3, {6} │ │ │ │ sbceq r2, r1, r8, asr #15 │ │ │ │ sbceq r2, r1, r4, asr #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r2, r1, r0, lsr #14 │ │ │ │ - eoreq r5, sp, r0, lsr #29 │ │ │ │ + eoreq r5, sp, r0, ror #27 │ │ │ │ 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 │ │ │ │ @@ -44710,19 +44710,19 @@ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ blvs 14b248c │ │ │ │ blvs 171a0ac │ │ │ │ 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: 0xf81ef26c │ │ │ │ + @ instruction: 0xffaef26b │ │ │ │ @ instruction: 0xf5059e07 │ │ │ │ strmi r5, [r1], r0, asr #14 │ │ │ │ - vpadd.i32 q11, q6, q8 │ │ │ │ - @ instruction: 0xf8d7f817 │ │ │ │ + vpadd.i32 q11, , q8 │ │ │ │ + @ instruction: 0xf8d7ffa7 │ │ │ │ @ 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 │ │ │ │ @@ -44886,15 +44886,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2ca33c │ │ │ │ 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: 0xffdef162 │ │ │ │ + @ instruction: 0xff6ef162 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e8d58 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ee2b4 │ │ │ │ b 117436c │ │ │ │ @@ -44966,19 +44966,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, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1724658 │ │ │ │ - subeq pc, r7, r3, ror #17 │ │ │ │ + subeq pc, r7, r3, ror r8 @ │ │ │ │ @ instruction: 0xf1729803 │ │ │ │ - blls 18c664 │ │ │ │ + blls 18c4a4 │ │ │ │ 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 │ │ │ │ @@ -45195,27 +45195,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 ca91c │ │ │ │ - ldc2l 1, cr15, [r4, #-392]! @ 0xfffffe78 │ │ │ │ + stc2 1, cr15, [r4, #-392] @ 0xfffffe78 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcf824 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60f1dc │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee50034 │ │ │ │ @ instruction: 0xf1c7f787 │ │ │ │ @ instruction: 0xf171071f │ │ │ │ - ldmdblt r0, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1629819 │ │ │ │ - tstplt r0, sp, asr sp @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, sp, ror #25 @ p-variant is OBSOLETE │ │ │ │ blcs 169254 │ │ │ │ blls 2c2648 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ ldmib sp, {r3, r8, r9, ip, pc}^ │ │ │ │ b 12dac78 │ │ │ │ b 115c77c │ │ │ │ blls 796e68 │ │ │ │ @@ -45370,21 +45370,21 @@ │ │ │ │ blcs b32e8 │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c2c94 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 8e6cc │ │ │ │ - blx ffe4b07c │ │ │ │ + blx fe24b07c │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d11, d2 │ │ │ │ - @ instruction: 0xf8d8faeb │ │ │ │ + @ instruction: 0xf8d8fa7b │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f2738 │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2b5324 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -45900,15 +45900,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 34ce68 │ │ │ │ svclt 0x0000e728 │ │ │ │ sbceq r1, r1, sl, asr #5 │ │ │ │ - eorseq r3, r4, r0, lsr r9 │ │ │ │ + eorseq r3, r4, r0, ror r8 │ │ │ │ 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 │ │ │ │ @@ -45983,16 +45983,16 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf0184632 │ │ │ │ @ instruction: 0xf8d8f8f9 │ │ │ │ @ instruction: 0xe78f6cd8 │ │ │ │ b ff0ccfa0 │ │ │ │ sbceq r1, r1, r6, asr #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r3, r4, r2, ror #14 │ │ │ │ - eorseq r3, r4, r6, asr r7 │ │ │ │ + eorseq r3, r4, r2, lsr #13 │ │ │ │ + mlaseq r4, r6, r6, r3 │ │ │ │ sbceq r0, r1, lr, asr #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -46297,15 +46297,15 @@ │ │ │ │ @ instruction: 0xf7d63010 │ │ │ │ str pc, [r5, pc, asr #23] │ │ │ │ ldmda r0, {r1, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r0, r1, r8, lsl #24 │ │ │ │ sbceq r0, r1, r4, lsl #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r1, r0, ror #22 │ │ │ │ - eoreq r4, sp, r0, ror #5 │ │ │ │ + eoreq r4, sp, r0, lsr #4 │ │ │ │ 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 │ │ │ │ @@ -46486,19 +46486,19 @@ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ blvs 14b404c │ │ │ │ blvs 171bc6c │ │ │ │ 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 104c1e8 │ │ │ │ + @ instruction: 0xf9cef26a │ │ │ │ @ instruction: 0xf5059e07 │ │ │ │ strmi r5, [r1], r0, asr #14 │ │ │ │ vpadd.i32 q11, q5, q8 │ │ │ │ - @ instruction: 0xf8d7fa37 │ │ │ │ + @ instruction: 0xf8d7f9c7 │ │ │ │ @ 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 │ │ │ │ @@ -47217,15 +47217,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], r9, lsr #29 │ │ │ │ + @ instruction: 0x4680fe39 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -47385,15 +47385,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 r2, r4, r6, lsr #7 │ │ │ │ + eorseq r2, r4, r6, ror #5 │ │ │ │ @ instruction: 0xfffe2a49 │ │ │ │ @ instruction: 0xf8936c3b │ │ │ │ blcs 9fe1c │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -47503,15 +47503,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], -r5, lsr #25 │ │ │ │ + @ instruction: 0x4606fc35 │ │ │ │ @ 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 │ │ │ │ @@ -47912,15 +47912,15 @@ │ │ │ │ blmi 28ab5c │ │ │ │ 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, lsr r4 @ │ │ │ │ - eoreq r2, sp, r6, lsl #25 │ │ │ │ + eoreq r2, sp, r6, asr #23 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cc354 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @@ -48528,15 +48528,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], r9, ror #24 │ │ │ │ + @ instruction: 0x4680fbf9 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -48696,15 +48696,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, lsr #30 │ │ │ │ + eorseq r0, r4, r6, ror #28 │ │ │ │ @ instruction: 0xfffe15c9 │ │ │ │ @ instruction: 0xf8936c3b │ │ │ │ blcs a129c │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -48814,15 +48814,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], -r5, ror #20 │ │ │ │ + @ instruction: 0x4606f9f5 │ │ │ │ @ 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 │ │ │ │ @@ -49223,15 +49223,15 @@ │ │ │ │ blmi 28bfdc │ │ │ │ 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 │ │ │ │ strheq sp, [r0], #240 @ 0xf0 │ │ │ │ - eoreq r1, sp, r6, lsl #16 │ │ │ │ + eoreq r1, sp, r6, asr #14 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cd7d4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @@ -49952,15 +49952,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: 0xf946f166 │ │ │ │ + @ instruction: 0xf8d6f166 │ │ │ │ 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 │ │ │ │ @@ -50119,30 +50119,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, ror #17 │ │ │ │ + eorseq pc, r3, r0, lsr #16 │ │ │ │ @ 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 ff395230 │ │ │ │ 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: 0xf812f166 │ │ │ │ + @ instruction: 0xffa2f165 │ │ │ │ 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 │ │ │ │ @@ -50515,15 +50515,15 @@ │ │ │ │ blmi 28d410 │ │ │ │ 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, ror fp │ │ │ │ - ldrdeq r0, [sp], -r2 @ │ │ │ │ + eoreq r0, sp, r2, lsl r3 │ │ │ │ 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 │ │ │ │ @@ -50601,15 +50601,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 46c578 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1652114 │ │ │ │ - @ instruction: 0x4604fc33 │ │ │ │ + strmi pc, [r4], -r3, asr #23 │ │ │ │ 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} │ │ │ │ @@ -50857,30 +50857,30 @@ │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ svclt 0x0000e598 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ smulleq ip, r0, ip, r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq ip, r0, r2, ror r8 │ │ │ │ - eorseq lr, r3, lr, lsl #27 │ │ │ │ + eorseq lr, r3, lr, asr #25 │ │ │ │ @ instruction: 0xfffeb965 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ sbceq ip, r0, ip, asr #8 │ │ │ │ blcs 1053e18 │ │ │ │ stclcs 8, cr13, [r0, #-132] @ 0xffffff7c │ │ │ │ svclt 0x0038462b │ │ │ │ adcsvs r2, fp, #64, 6 │ │ │ │ bvs 1f26a24 │ │ │ │ blvs f2a00c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1656aba │ │ │ │ - strmi pc, [r4], -sp, asr #20 │ │ │ │ + @ instruction: 0x4604f9dd │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f7f744 │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -50905,15 +50905,15 @@ │ │ │ │ blmi f4d6d4 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4601ffb1 │ │ │ │ + strmi pc, [r1], -r1, asr #30 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 93d6c │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -51035,21 +51035,21 @@ │ │ │ │ blcs b8b7c │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c8528 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 93f60 │ │ │ │ - cdp2 2, 10, cr15, cr12, cr5, {3} │ │ │ │ + cdp2 2, 3, cr15, cr12, 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: 0xf8d8fea1 │ │ │ │ + @ instruction: 0xf8d8fe31 │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f7fcc │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2babb8 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -51547,201 +51547,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: 0xf8dffd17 │ │ │ │ + @ instruction: 0xf8dffca7 │ │ │ │ strtmi r3, [r2], -r8, lsr #8 │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ strtmi r5, [fp], -sp, ror #17 │ │ │ │ - @ instruction: 0xf8a2f17f │ │ │ │ + @ instruction: 0xf832f17f │ │ │ │ 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 ffbd0d96 │ │ │ │ + blx 1fd0d96 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x23200814 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ - ldc2l 1, cr15, [ip], #516 @ 0x204 │ │ │ │ + stc2 1, cr15, [ip], {129} @ 0x81 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ - stc2l 1, cr15, [r4, #-524]! @ 0xfffffdf4 │ │ │ │ + ldc2l 1, cr15, [r4], #524 @ 0x20c │ │ │ │ mlacs r1, r7, r8, pc @ │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ ldrmi lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ - blx febd0dbe │ │ │ │ + blx fd0dbe │ │ │ │ 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], -sp, asr #26 @ │ │ │ │ + @ instruction: 0x464bfcdd │ │ │ │ vmax.s8 q10, q0, q1 │ │ │ │ ldrtmi r1, [r0], -r1, lsr #2 │ │ │ │ - cdp2 1, 10, cr15, cr12, cr3, {4} │ │ │ │ + cdp2 1, 3, cr15, cr12, cr3, {4} │ │ │ │ @ instruction: 0x46029b14 │ │ │ │ movwls r2, #322 @ 0x142 │ │ │ │ @ instruction: 0x46534630 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - cdp2 1, 13, cr15, cr12, cr3, {4} │ │ │ │ + cdp2 1, 6, cr15, cr12, 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 952796 │ │ │ │ bleq ff54fea8 │ │ │ │ strmi r2, [r2], r0, lsr #2 │ │ │ │ @ instruction: 0xf1814620 │ │ │ │ - strbmi pc, [r9], -r3, ror #20 @ │ │ │ │ + @ instruction: 0x4649f9f3 │ │ │ │ eorcs r9, r0, #2424832 @ 0x250000 │ │ │ │ - blx 1bd0e3e │ │ │ │ + blx fffd0e3c │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ bgt 1660d0 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - stc2 1, cr15, [lr, #-524] @ 0xfffffdf4 │ │ │ │ + ldc2 1, cr15, [lr], {131} @ 0x83 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq d0340 │ │ │ │ - blx 1350e6c │ │ │ │ + @ instruction: 0xf9daf181 │ │ │ │ stmdals r5!, {r5, r9, sp} │ │ │ │ @ instruction: 0xf17f2101 │ │ │ │ - @ instruction: 0x4602fb53 │ │ │ │ + strmi pc, [r2], -r3, ror #21 │ │ │ │ ssatmi fp, #5, r8, asr #2 │ │ │ │ ldm ip!, {r0, r2, r4, r9, ip, pc} │ │ │ │ addsvs r0, r0, #3 │ │ │ │ @ instruction: 0x463062d1 │ │ │ │ @ instruction: 0xf1834611 │ │ │ │ - bls 613c68 │ │ │ │ + bls 613aa8 │ │ │ │ @ instruction: 0x46533214 │ │ │ │ andls lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0x11bbf240 │ │ │ │ @ instruction: 0x46309a14 │ │ │ │ - cdp2 1, 13, cr15, cr0, cr3, {4} │ │ │ │ + cdp2 1, 6, cr15, cr0, 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, #323584 @ 0x4f000 │ │ │ │ + eorcs pc, r0, #3653632 @ 0x37c000 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf17e4648 │ │ │ │ - andcs pc, r2, #1004 @ 0x3ec │ │ │ │ + andcs pc, r2, #556 @ 0x22c │ │ │ │ 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 │ │ │ │ - strmi pc, [r7], -pc, lsl #22 │ │ │ │ + @ instruction: 0x4607fa9f │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - ldc2 1, cr15, [r4], #524 @ 0x20c │ │ │ │ + mcrr2 1, 8, pc, r4, cr3 @ │ │ │ │ @ instruction: 0x4642463b │ │ │ │ msrne R9_usr, r0 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - blls 55416c │ │ │ │ + blls 553fac │ │ │ │ cmpcs r2, r2, lsl #12 │ │ │ │ ldrtmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r0, -fp, asr #12] │ │ │ │ - cdp2 1, 4, cr15, cr4, cr3, {4} │ │ │ │ + ldc2l 1, cr15, [r4, #524] @ 0x20c │ │ │ │ strmi r2, [r0], r1, lsl #6 │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ @ instruction: 0x971a4630 │ │ │ │ blx fe6528ac │ │ │ │ @ instruction: 0xf04f4641 │ │ │ │ strmi r0, [r1], r1, lsl #16 │ │ │ │ strtmi r4, [r2], -r3, asr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7db8068 │ │ │ │ bls 5d3384 │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ andls r7, r0, #1073741879 @ 0x40000037 │ │ │ │ @ instruction: 0x464a4630 │ │ │ │ - cdp2 1, 2, cr15, cr8, cr3, {4} │ │ │ │ + ldc2 1, cr15, [r8, #524]! @ 0x20c │ │ │ │ @ instruction: 0x46024651 │ │ │ │ ldrtmi r2, [r0], -r7, lsl #6 │ │ │ │ mrc2 7, 1, pc, cr14, cr12, {6} │ │ │ │ blge 6fae0c │ │ │ │ ldrbmi r2, [r8], -r3, lsl #4 │ │ │ │ @ instruction: 0xf7db9700 │ │ │ │ blmi fe193678 │ │ │ │ @ instruction: 0x4639463a │ │ │ │ @ instruction: 0x4630447b │ │ │ │ - stc2 1, cr15, [r0], {131} @ 0x83 │ │ │ │ + blx fe4d0f9e │ │ │ │ @ instruction: 0x462b463a │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xff8ef17e │ │ │ │ + @ instruction: 0xff1ef17e │ │ │ │ stmdals r5!, {r0, r2, r4, ip, pc} │ │ │ │ biccs pc, r7, r0, asr #4 │ │ │ │ subhi pc, sp, r0, lsl #17 │ │ │ │ - blx ff950fa8 │ │ │ │ + blx 1d50fa8 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23204682 │ │ │ │ strbmi r4, [r9], -r2, asr #12 │ │ │ │ - blx ffd50fc2 │ │ │ │ + blx fe150fc2 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - mrrc2 1, 8, pc, sl, cr3 @ │ │ │ │ + blx ffb50fd2 │ │ │ │ stmdals r5!, {r1, r3, r4, r8, r9, sl, ip, pc} │ │ │ │ rsbvs r4, r7, r1, asr #12 │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - strmi pc, [r7], -r3, lsr #21 │ │ │ │ + @ instruction: 0x4607fa33 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - mcrr2 1, 8, pc, r8, cr3 @ │ │ │ │ + blx ff6d0ff6 │ │ │ │ eorcs r9, r0, #2424832 @ 0x250000 │ │ │ │ movwcs r2, #16641 @ 0x4101 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x3c1ae9cd │ │ │ │ - blx fe450ff8 │ │ │ │ + blx 850ff8 │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 166290 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - ldc2 1, cr15, [r0], #-524 @ 0xfffffdf4 │ │ │ │ + blx ff0d1026 │ │ │ │ strbmi r4, [sl], -r3, asr #12 │ │ │ │ orrsvc pc, r6, pc, asr #8 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - @ instruction: 0xf44ffd8f │ │ │ │ + @ instruction: 0xf44ffd1f │ │ │ │ andsls r7, r4, ip, lsr #2 │ │ │ │ @ instruction: 0xf17f9825 │ │ │ │ - andcs pc, r4, #651264 @ 0x9f000 │ │ │ │ + andcs pc, r4, #192512 @ 0x2f000 │ │ │ │ @ instruction: 0xf1004680 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ ldmdbeq r4, {r3, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1819112 │ │ │ │ - ldrls pc, [sp, -fp, lsr #23] │ │ │ │ + @ instruction: 0x971dfb3b │ │ │ │ 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 │ │ │ │ @@ -51765,15 +51765,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, #220160 @ 0x35c00 │ │ │ │ + subcs pc, r0, #105472 @ 0x19c00 │ │ │ │ ldmdage r5!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ b ff4d2a04 │ │ │ │ @ instruction: 0x463a463b │ │ │ │ blx 109cae8 │ │ │ │ strbeq pc, [r9, r2, lsl #2] @ │ │ │ │ stmdbge r6, {r0, r6, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ orreq lr, r3, r1, lsl #22 │ │ │ │ @@ -51806,175 +51806,175 @@ │ │ │ │ strbmi r4, [fp], -r2, lsr #12 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #13 │ │ │ │ rsbls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf986f7db │ │ │ │ bleq 1d01e0 │ │ │ │ andsls r2, r2, r0, lsr #2 │ │ │ │ @ instruction: 0xf1814620 │ │ │ │ - ands pc, r3, r7, asr #17 │ │ │ │ + ands pc, r3, r7, asr r8 @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq fp, r0, r0, asr #17 │ │ │ │ strheq fp, [r0], #140 @ 0x8c │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq pc, ip, sl, lsr #2 │ │ │ │ + eoreq pc, ip, sl, rrx │ │ │ │ andeq r0, r0, r8, lsl #27 │ │ │ │ - strdeq lr, [ip], -ip @ │ │ │ │ + eoreq lr, ip, ip, lsr lr │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ stmdals r5!, {r0, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - @ instruction: 0x4681f9bb │ │ │ │ + strmi pc, [r1], fp, asr #18 │ │ │ │ @ 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, sp │ │ │ │ + msrcs R8_usr, sp │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1810b00 │ │ │ │ - eorcs pc, r0, #10027008 @ 0x990000 │ │ │ │ + eorcs pc, r0, #2686976 @ 0x290000 │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ - @ instruction: 0xf9a2f17f │ │ │ │ + @ instruction: 0xf932f17f │ │ │ │ cmplt r8, r2, lsl #12 │ │ │ │ andsls r4, r6, #164, 12 @ 0xa400000 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ sbcsvs r6, r1, #144, 4 │ │ │ │ @ instruction: 0x46114630 │ │ │ │ - blx 12511fa │ │ │ │ + blx ff6511f8 │ │ │ │ andscc r9, r4, #90112 @ 0x16000 │ │ │ │ andls lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0x11bbf240 │ │ │ │ blls 526544 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - ldmdbls r5, {r0, r1, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r5, {r0, r1, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ @ instruction: 0xf8ddfcf1 │ │ │ │ mulcs r3, r4, r0 │ │ │ │ - @ instruction: 0xf89ef24d │ │ │ │ + @ instruction: 0xf82ef24d │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strbmi r2, [r8], -r8, lsl #2 │ │ │ │ - mcr2 1, 2, pc, cr10, cr14, {3} @ │ │ │ │ + ldc2l 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: 0xf852f181 │ │ │ │ + @ instruction: 0xffe2f180 │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - @ instruction: 0x4603f95b │ │ │ │ + strmi pc, [r3], -fp, ror #17 │ │ │ │ @ instruction: 0x4622b150 │ │ │ │ bgt 1798b4 │ │ │ │ sbcsvs r6, r9, #152, 4 @ 0x80000009 │ │ │ │ @ instruction: 0x46194630 │ │ │ │ - blx d1286 │ │ │ │ + blx fe4d1284 │ │ │ │ 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} │ │ │ │ - ldc2 1, cr15, [r4], {131} @ 0x83 │ │ │ │ + stc2 1, cr15, [r4], #-524 @ 0xfffffdf4 │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ ldrtmi r2, [r0], -r7, lsl #6 │ │ │ │ stc2 7, cr15, [sl], #880 @ 0x370 │ │ │ │ blge 6fb134 │ │ │ │ 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], -fp, ror #20 │ │ │ │ + @ instruction: 0x462bf9fb │ │ │ │ mrscs r2, R8_fiq │ │ │ │ @ instruction: 0xf17e9825 │ │ │ │ - andcs pc, r2, #15936 @ 0x3e40 │ │ │ │ + andcs pc, r2, #8768 @ 0x2240 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4681f93d │ │ │ │ + strmi pc, [r1], sp, asr #17 │ │ │ │ beq 5d10fc │ │ │ │ @ instruction: 0x23204642 │ │ │ │ @ instruction: 0xf1814651 │ │ │ │ - strbmi pc, [r9], -sp, asr #20 @ │ │ │ │ + @ instruction: 0x4649f9dd │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - @ instruction: 0xf899fab5 │ │ │ │ + @ instruction: 0xf899fa45 │ │ │ │ movwcs r2, #33 @ 0x21 │ │ │ │ tstls sl, #68157440 @ 0x4100000 │ │ │ │ rsbvs r9, r3, r5, lsr #16 │ │ │ │ - @ instruction: 0xf8fcf17f │ │ │ │ + @ instruction: 0xf88cf17f │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 1665b4 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - blx fe851348 │ │ │ │ + blx c51348 │ │ │ │ ldrbmi r4, [r2], -r3, asr #12 │ │ │ │ msrne R9_usr, r0 │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - blls 613d40 │ │ │ │ + blls 613b80 │ │ │ │ cmpcs r2, r2, lsl #12 │ │ │ │ ldrtmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf04f9b16 │ │ │ │ @ instruction: 0xf1830a01 │ │ │ │ - movwcs pc, #7213 @ 0x1c2d @ │ │ │ │ + movwcs pc, #7101 @ 0x1bbd @ │ │ │ │ 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 d0868 │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ - @ instruction: 0xffb4f180 │ │ │ │ + @ instruction: 0xff44f180 │ │ │ │ stmdals r5!, {r0, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - @ instruction: 0x4682f8bd │ │ │ │ + strmi pc, [r2], sp, asr #16 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5d11dc │ │ │ │ @ instruction: 0xf1834630 │ │ │ │ - blls 693738 │ │ │ │ + blls 693578 │ │ │ │ @ instruction: 0xf8cd4642 │ │ │ │ vhadd.s8 d26, d0, d4 │ │ │ │ movwls r1, #443 @ 0x1bb │ │ │ │ @ instruction: 0x464b4630 │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [r6], #-524 @ 0xfffffdf4 │ │ │ │ + blx ff2513e2 │ │ │ │ @ instruction: 0x46029912 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ stc2 7, cr15, [r8], {220} @ 0xdc │ │ │ │ bls 567b18 │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ andscs r5, r6, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf17e9312 │ │ │ │ - andcs pc, r1, #6336 @ 0x18c0 │ │ │ │ + andcs pc, r1, #62208 @ 0xf300 │ │ │ │ smlabbcs r3, r0, r6, r4 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ strbmi pc, [r1], -r9, lsl #23 @ │ │ │ │ movwcs r4, #5634 @ 0x1602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0804 │ │ │ │ @ instruction: 0x464afbf1 │ │ │ │ @@ -51991,128 +51991,128 @@ │ │ │ │ blge 713fa0 │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf7db8000 │ │ │ │ blmi dd31b0 │ │ │ │ andcs r4, r0, #68157440 @ 0x4100000 │ │ │ │ @ instruction: 0x4620447b │ │ │ │ - @ instruction: 0xf99cf183 │ │ │ │ + @ instruction: 0xf92cf183 │ │ │ │ strtmi r4, [fp], -r2, asr #12 │ │ │ │ ldmdals lr, {r3, r8, sp} │ │ │ │ - stc2 1, cr15, [sl, #-504]! @ 0xfffffe08 │ │ │ │ + ldc2 1, cr15, [sl], #504 @ 0x1f8 │ │ │ │ strbmi r4, [r8], -r2, lsl #13 │ │ │ │ ldrsbtls pc, [r8], #-141 @ 0xffffff73 @ │ │ │ │ - @ instruction: 0xff72f24c │ │ │ │ + @ instruction: 0xff02f24c │ │ │ │ strmi r4, [r3], -r1, asr #12 │ │ │ │ strbmi r2, [r8], -r0, lsr #4 │ │ │ │ - ldc2 1, cr15, [lr, #-504] @ 0xfffffe08 │ │ │ │ + stc2 1, cr15, [lr], #504 @ 0x1f8 │ │ │ │ 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: 0xfff0f17e │ │ │ │ + @ instruction: 0xff80f17e │ │ │ │ @ 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 81730c │ │ │ │ umaalne pc, r8, r3, r9 @ │ │ │ │ strbmi r2, [r9], -lr, lsl #18 │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r0, r3] │ │ │ │ - @ instruction: 0xf968f181 │ │ │ │ + @ instruction: 0xf8f8f181 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf9d0f183 │ │ │ │ + @ instruction: 0xf960f183 │ │ │ │ ldrdcs pc, [ip], -r8 @ │ │ │ │ blcs 3f332c │ │ │ │ sbcshi pc, r1, r0, lsl #4 │ │ │ │ vqdmulh.s d18, d0, d2 │ │ │ │ blcc 175258 │ │ │ │ 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, asr #23 │ │ │ │ + eoreq lr, ip, r8, lsl #22 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ - eoreq lr, ip, r4, asr #20 │ │ │ │ + eoreq lr, ip, r4, lsl #19 │ │ │ │ vfma.f32 , q0, q1 │ │ │ │ ldmdals lr, {r0, r1, r2, r5, r6, r8, ip} │ │ │ │ - @ instruction: 0xf17f9212 │ │ │ │ - strmi pc, [r0], r1, lsr #16 │ │ │ │ + @ instruction: 0xf17e9212 │ │ │ │ + selmi pc, r0, r1 @ │ │ │ │ @ instruction: 0x463b9a12 │ │ │ │ ldreq pc, [r4, -r0, lsl #2] │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf1812028 │ │ │ │ - @ instruction: 0xf8d8f92f │ │ │ │ + @ instruction: 0xf8d8f8bf │ │ │ │ bls 5a0fd8 │ │ │ │ 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: 0xf97ef183 │ │ │ │ + @ instruction: 0xf90ef183 │ │ │ │ cmncs r9, sl, lsr r6 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - subcs pc, r8, #749568 @ 0xb7000 │ │ │ │ + subcs pc, r8, #290816 @ 0x47000 │ │ │ │ strbmi r4, [r9], -r7, lsl #12 │ │ │ │ @ instruction: 0xf7cca823 │ │ │ │ vst2.16 {d30-d31}, [pc :256], r2 │ │ │ │ ldmdals lr, {r0, r4, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf17e9721 │ │ │ │ - @ instruction: 0xf100ffe9 │ │ │ │ + @ instruction: 0xf100ff79 │ │ │ │ pkhbtmi r0, r0, r4, lsl #14 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1814639 │ │ │ │ - @ instruction: 0x4641f8f9 │ │ │ │ + strbmi pc, [r1], -r9, lsl #17 @ │ │ │ │ strbmi r4, [r8], r0, lsr #12 │ │ │ │ - @ instruction: 0xf960f183 │ │ │ │ + @ instruction: 0xf8f0f183 │ │ │ │ subcs sl, r8, #573440 @ 0x8c000 │ │ │ │ movwcs r4, #30312 @ 0x7668 │ │ │ │ teqls r2, #8912896 @ 0x880000 │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0xf7cc30cc │ │ │ │ ldm r6, {r1, r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ tstcs r4, ip │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x4651fcf1 │ │ │ │ + ldrbmi pc, [r1], -r1, lsl #25 @ │ │ │ │ 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 6f9bf8 │ │ │ │ @ instruction: 0xf800f7db │ │ │ │ andcs r4, r0, #78643200 @ 0x4b00000 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf8c2f183 │ │ │ │ + @ instruction: 0xf852f183 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ strcs sp, [r0], -lr, lsr #32 │ │ │ │ ldcne 6, cr4, [r2, #-172]! @ 0xffffff54 │ │ │ │ ldmdals lr, {r3, r8, sp} │ │ │ │ - mcrr2 1, 7, pc, ip, cr14 @ │ │ │ │ + blx ff7d161a │ │ │ │ @ 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 @ │ │ │ │ @@ -52140,15 +52140,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 fe652fdc │ │ │ │ - strhteq lr, [ip], -r6 │ │ │ │ + strdeq lr, [ip], -r6 @ │ │ │ │ sbceq sl, r0, r6, lsr #31 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febec2c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054af │ │ │ │ @@ -52188,16 +52188,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: 0xf15bfda7 │ │ │ │ - mvnslt pc, r5, asr #29 │ │ │ │ + @ instruction: 0xf15bfd37 │ │ │ │ + mvnslt pc, r5, asr lr @ │ │ │ │ blcs ef484 │ │ │ │ blls 2cb5e8 │ │ │ │ ldmdals r0, {r5, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r1, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4640091d │ │ │ │ blge 779dfc │ │ │ │ ldmdbge ip, {r5, r8, ip, pc} │ │ │ │ @@ -52287,15 +52287,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: 0xf8dafdd1 │ │ │ │ + @ instruction: 0xf8dafd61 │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5cf │ │ │ │ blls 65e510 │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strcc pc, [r4], #2266 @ 0x8da │ │ │ │ @@ -52378,16 +52378,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: 0xf15bfc2b │ │ │ │ - mvnslt pc, r9, asr #26 │ │ │ │ + @ instruction: 0xf15bfbbb │ │ │ │ + ldrsblt pc, [r8, #201]! @ 0xc9 @ │ │ │ │ blcs ef77c │ │ │ │ blls 28b8e4 │ │ │ │ stmdals lr, {r1, r2, r3, r4, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4630081b │ │ │ │ blge 6fa0ec │ │ │ │ ldmdbge sl, {r1, r2, r3, r4, r8, ip, pc} │ │ │ │ @@ -52473,15 +52473,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 3d4810 │ │ │ │ + blls 3d4650 │ │ │ │ beq 111a10 │ │ │ │ ldrmi r9, [lr], #-2568 @ 0xfffff5f8 │ │ │ │ ldrmi r9, [r3], #-2822 @ 0xfffff4fa │ │ │ │ blls 37a20c │ │ │ │ @ instruction: 0xd051459a │ │ │ │ ldrbtcc pc, [r8], #-2265 @ 0xfffff727 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ @@ -52662,15 +52662,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: 0x6d3af9f3 │ │ │ │ + @ instruction: 0x6d3af983 │ │ │ │ @ instruction: 0xf44f6c3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 95ce0 │ │ │ │ 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] @ 95990 │ │ │ │ strcs r8, [r0, #-2997] @ 0xfffff44b │ │ │ │ @@ -52709,15 +52709,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: 0x4606fbb5 │ │ │ │ + strmi pc, [r6], -r5, asr #22 │ │ │ │ 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} │ │ │ │ @@ -52805,18 +52805,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 │ │ │ │ - @ instruction: 0x0781f9b1 │ │ │ │ + streq pc, [r1, r1, asr #18] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf9aaf264 │ │ │ │ + @ instruction: 0xf93af264 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs fff6dc00 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16784 @ 0x4190 │ │ │ │ @@ -52854,15 +52854,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ strheq sl, [r0], #126 @ 0x7e │ │ │ │ strheq sl, [r0], #118 @ 0x76 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq ip, r3, r8, lsr #25 │ │ │ │ + eorseq ip, r3, r8, ror #23 │ │ │ │ @ instruction: 0xfffe66d5 │ │ │ │ sbceq sl, r0, ip, ror #8 │ │ │ │ bcs b09d0 │ │ │ │ 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 │ │ │ │ @@ -52910,15 +52910,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: 0x4604fa5b │ │ │ │ + strmi pc, [r4], -fp, ror #19 │ │ │ │ @ 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 │ │ │ │ @@ -53131,15 +53131,15 @@ │ │ │ │ blcs 10a028 │ │ │ │ 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, asr sl │ │ │ │ + mlaseq r3, r4, r9, ip │ │ │ │ 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]! │ │ │ │ @@ -53186,15 +53186,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: 0xf507fb0d │ │ │ │ + @ instruction: 0xf507fa9d │ │ │ │ @ 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} │ │ │ │ @@ -53205,15 +53205,15 @@ │ │ │ │ ldrtmi pc, [r0], #-1285 @ 0xfffffafb @ │ │ │ │ bcc 8c5fb8 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c426d0 │ │ │ │ @ instruction: 0xf8d32db0 │ │ │ │ @ instruction: 0xf8c436cc │ │ │ │ @ instruction: 0xf1763dac │ │ │ │ - @ instruction: 0xf8d4faf5 │ │ │ │ + @ instruction: 0xf8d4fa85 │ │ │ │ @ instruction: 0xf8d43db0 │ │ │ │ @ instruction: 0xf5051dac │ │ │ │ adcseq r4, r2, sp, lsr r0 │ │ │ │ blx 21f56a │ │ │ │ @ instruction: 0xf8c0f303 │ │ │ │ blx ea4a2 │ │ │ │ ldmne r1!, {r1, r2, r9, sl, ip, sp} │ │ │ │ @@ -53255,68 +53255,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-357 @ 0xfffffe9b │ │ │ │ orrcs pc, r4, r3, asr #17 │ │ │ │ bmi 41015c │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1604479 │ │ │ │ - blls 1144c4 │ │ │ │ + blls 114304 │ │ │ │ bmi 3501a4 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1604479 │ │ │ │ - blls 1144b0 │ │ │ │ + blls 1142f0 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ sbceq r9, r0, sl, asr lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - strdeq sp, [ip], -r2 @ │ │ │ │ - eoreq sp, ip, r0, lsr #14 │ │ │ │ - eoreq sp, ip, r4, rrx │ │ │ │ - mlaeq ip, r0, r6, sp │ │ │ │ - eoreq sp, ip, r0, asr r0 │ │ │ │ + eoreq sp, ip, r2, lsr r6 │ │ │ │ + eoreq sp, ip, r0, ror #12 │ │ │ │ + eoreq ip, ip, r4, lsr #31 │ │ │ │ + ldrdeq sp, [ip], -r0 @ │ │ │ │ + mlaeq ip, r0, pc, ip @ │ │ │ │ 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: 0xf872f160 │ │ │ │ + @ instruction: 0xf802f160 │ │ │ │ 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 4856ec │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf85cf160 │ │ │ │ + @ instruction: 0xffecf15f │ │ │ │ @ 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 │ │ │ │ - ldrdeq sp, [ip], -ip @ │ │ │ │ - strdeq ip, [ip], -r6 @ │ │ │ │ - eoreq sp, ip, r0, lsr r7 │ │ │ │ - strdeq sp, [ip], -lr @ │ │ │ │ - eoreq sp, ip, r0, asr #14 │ │ │ │ - eoreq ip, ip, sl, asr #31 │ │ │ │ - ldrdeq sp, [ip], -r8 @ │ │ │ │ + eoreq sp, ip, ip, lsl r6 │ │ │ │ + eoreq ip, ip, r6, lsr pc │ │ │ │ + eoreq sp, ip, r0, ror r6 │ │ │ │ + eoreq sp, ip, lr, lsr r6 │ │ │ │ + eoreq sp, ip, r0, lsl #13 │ │ │ │ + eoreq ip, ip, sl, lsl #30 │ │ │ │ + eoreq sp, ip, r8, lsl r6 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ bmi b67b5c │ │ │ │ blmi b67b84 │ │ │ │ addlt r4, lr, sl, ror r4 │ │ │ │ @@ -53616,23 +53616,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 │ │ │ │ - ldc2 1, cr15, [lr, #392] @ 0x188 │ │ │ │ + stc2 1, cr15, [lr, #-392]! @ 0xfffffe78 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ strls r5, [r0], #-856 @ 0xfffffca8 │ │ │ │ - cdp2 1, 6, cr15, cr14, cr1, {3} │ │ │ │ + ldc2l 1, cr15, [lr, #388]! @ 0x184 │ │ │ │ ldmib r6, {r0, ip, pc}^ │ │ │ │ ldmib sp, {r1, r4, r5, r7, r8}^ │ │ │ │ @ instruction: 0xf1612300 │ │ │ │ - strtmi pc, [r0], -sp, asr #31 │ │ │ │ - cdp2 1, 6, cr15, cr4, cr1, {3} │ │ │ │ + qsaxmi pc, r0, sp @ │ │ │ │ + ldc2l 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 febed9fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -53925,41 +53925,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 ff55321c │ │ │ │ + blx 195321c │ │ │ │ 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: 0x4640fab1 │ │ │ │ - blx ff15323c │ │ │ │ + strbmi pc, [r0], -r1, asr #20 @ │ │ │ │ + blx 155323c │ │ │ │ sbcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5014640 │ │ │ │ @ instruction: 0xf16151da │ │ │ │ - @ instruction: 0xf507faa7 │ │ │ │ + @ instruction: 0xf507fa37 │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ strbpl pc, [r0, -r7, lsl #10] @ │ │ │ │ @ instruction: 0xf1619001 │ │ │ │ - @ instruction: 0xf8d4fab3 │ │ │ │ + @ instruction: 0xf8d4fa43 │ │ │ │ stmdals r1, {r2, r6, r7, r9, ip} │ │ │ │ bicspl pc, sl, r1, lsl #10 │ │ │ │ - blx fe6d3268 │ │ │ │ + blx ad3268 │ │ │ │ cmppeq r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ ldrthi lr, [r2], r4, asr #19 │ │ │ │ blvs 10d500c │ │ │ │ ldclvs 8, cr15, [r0, #660] @ 0x294 │ │ │ │ - blx 1d3282 │ │ │ │ + blx fe5d3280 │ │ │ │ stceq 8, cr15, [r0, #852] @ 0x354 │ │ │ │ - blx d328a │ │ │ │ + blx fe4d3288 │ │ │ │ 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 │ │ │ │ @@ -53970,15 +53970,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, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r2, r3, r4, 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 │ │ │ │ @@ -53986,15 +53986,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 │ │ │ │ - ldc2l 1, cr15, [sl], {117} @ 0x75 │ │ │ │ + stc2l 1, cr15, [sl], #-468 @ 0xfffffe2c │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c433a0 │ │ │ │ @ instruction: 0xb00233b0 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ blx 1754d9c │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ blx 19d305c │ │ │ │ @@ -54030,15 +54030,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 96e2c │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - @ instruction: 0xf81cf263 │ │ │ │ + @ instruction: 0xffacf262 │ │ │ │ ldclcs 8, cr15, [r8], {214} @ 0xd6 │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 1567a5c │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [ip], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -54124,15 +54124,15 @@ │ │ │ │ strtmi sl, [r3], -r5, ror #30 │ │ │ │ @ instruction: 0xf7cae77f │ │ │ │ svclt 0x0000eb1e │ │ │ │ sbceq r9, r0, lr, lsl r2 │ │ │ │ sbceq r9, r0, r8, lsl r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq r9, [r0], #12 │ │ │ │ - strhteq lr, [sp], -ip │ │ │ │ + strdeq lr, [sp], -ip @ │ │ │ │ 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]! │ │ │ │ @@ -54218,17 +54218,17 @@ │ │ │ │ blls 5122b0 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ @ instruction: 0xf898f7cd │ │ │ │ svclt 0x0000e7c5 │ │ │ │ sbceq r8, r0, sl, ror #31 │ │ │ │ - eoreq lr, sp, r6, asr #2 │ │ │ │ - eoreq lr, sp, r0, asr #2 │ │ │ │ - eoreq lr, sp, sl, lsr r1 │ │ │ │ + eoreq lr, sp, r6, lsl #1 │ │ │ │ + eoreq lr, sp, r0, lsl #1 │ │ │ │ + eoreq lr, sp, sl, ror r0 │ │ │ │ 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 │ │ │ │ @@ -54297,17 +54297,17 @@ │ │ │ │ blls 512174 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ @ instruction: 0xfffaf7cc │ │ │ │ svclt 0x0000e7c5 │ │ │ │ sbceq r8, r0, lr, lsr #29 │ │ │ │ - eoreq lr, sp, sl │ │ │ │ - eoreq lr, sp, r4 │ │ │ │ - strdeq sp, [sp], -lr @ │ │ │ │ + eoreq sp, sp, sl, asr #30 │ │ │ │ + eoreq sp, sp, r4, asr #30 │ │ │ │ + eoreq sp, sp, lr, lsr pc │ │ │ │ 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 │ │ │ │ @@ -54376,17 +54376,17 @@ │ │ │ │ blls 512038 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ @ instruction: 0xff5cf7cc │ │ │ │ svclt 0x0000e7c5 │ │ │ │ sbceq r8, r0, r2, ror sp │ │ │ │ - eoreq sp, sp, lr, asr #29 │ │ │ │ - eoreq sp, sp, r8, asr #29 │ │ │ │ - eoreq sp, sp, r2, asr #29 │ │ │ │ + eoreq sp, sp, lr, lsl #28 │ │ │ │ + eoreq sp, sp, r8, lsl #28 │ │ │ │ + eoreq sp, sp, r2, lsl #28 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ bmi fe268e08 │ │ │ │ strmi r4, [lr], -r7, lsl #23 │ │ │ │ @@ -54419,23 +54419,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, 14, cr15, cr2, cr0, {3} │ │ │ │ + cdp2 1, 7, cr15, cr2, cr0, {3} │ │ │ │ orrspl pc, r8, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0xf5073310 │ │ │ │ @ instruction: 0x461851da │ │ │ │ @ instruction: 0xf1609308 │ │ │ │ - @ instruction: 0xf504fed9 │ │ │ │ + @ instruction: 0xf504fe69 │ │ │ │ @ instruction: 0xf507403d │ │ │ │ ldrdcc r5, [r4], -sl │ │ │ │ - cdp2 1, 13, cr15, cr2, cr0, {3} │ │ │ │ + cdp2 1, 6, 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 17555d8 │ │ │ │ @@ -54515,36 +54515,36 @@ │ │ │ │ @ instruction: 0xf5049b0a │ │ │ │ @ instruction: 0xf8c25240 │ │ │ │ blcs a712c │ │ │ │ svcge 0x006bf47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf15e4479 │ │ │ │ - @ instruction: 0xe762fed1 │ │ │ │ + strb pc, [r2, -r1, ror #28]! @ │ │ │ │ movtpl pc, #1284 @ 0x504 @ │ │ │ │ cdpvs 8, 13, cr15, cr12, cr3, {6} │ │ │ │ @ instruction: 0xf7c9e7f2 │ │ │ │ svclt 0x0000effe │ │ │ │ sbceq r8, r0, r8, lsr ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r0, r0, lsr ip │ │ │ │ adcseq lr, sl, r2, lsl r6 │ │ │ │ sbceq r8, r0, r2, ror #23 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq ip, ip, ip, ror #11 │ │ │ │ - ldrdeq ip, [ip], -lr @ │ │ │ │ - ldrdeq ip, [ip], -r0 @ │ │ │ │ - eoreq ip, ip, r8, asr #11 │ │ │ │ - eoreq ip, ip, r4, asr #11 │ │ │ │ - strhteq ip, [ip], -r8 │ │ │ │ - strhteq ip, [ip], -r4 │ │ │ │ - eoreq ip, ip, r0, asr #8 │ │ │ │ - eoreq ip, ip, r2, lsr #9 │ │ │ │ - eoreq ip, ip, r6, ror r4 │ │ │ │ - strhteq fp, [ip], -r4 │ │ │ │ + eoreq ip, ip, ip, lsr #10 │ │ │ │ + eoreq ip, ip, lr, lsl r5 │ │ │ │ + eoreq ip, ip, r0, lsl r5 │ │ │ │ + eoreq ip, ip, r8, lsl #10 │ │ │ │ + eoreq ip, ip, r4, lsl #10 │ │ │ │ + strdeq ip, [ip], -r8 @ │ │ │ │ + strdeq ip, [ip], -r4 @ │ │ │ │ + eoreq ip, ip, r0, lsl #7 │ │ │ │ + eoreq ip, ip, r2, ror #7 │ │ │ │ + strhteq ip, [ip], -r6 │ │ │ │ + strdeq fp, [ip], -r4 @ │ │ │ │ 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} │ │ │ │ @@ -54582,15 +54582,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 │ │ │ │ - ldc2 1, cr15, [r0, #-388] @ 0xfffffe7c │ │ │ │ + stc2 1, cr15, [r0], #388 @ 0x184 │ │ │ │ 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} │ │ │ │ @@ -54687,15 +54687,15 @@ │ │ │ │ bvs f2a504 │ │ │ │ bvs 1f2dbb4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36a7b │ │ │ │ rorlt r3, r0, #6 │ │ │ │ @ instruction: 0x46424619 │ │ │ │ - ldc2l 1, cr15, [r8], #-388 @ 0xfffffe7c │ │ │ │ + stc2 1, cr15, [r8], {97} @ 0x61 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs 1f4bbd0 │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrhi SPSR_f, #12713984 @ 0xc20000 │ │ │ │ bfi r4, sp, (invalid: 8:6) │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -54718,15 +54718,15 @@ │ │ │ │ @ instruction: 0xf7c9e7a3 │ │ │ │ svclt 0x0000ee7c │ │ │ │ ... │ │ │ │ strheq r8, [r0], #156 @ 0x9c │ │ │ │ strheq r8, [r0], #154 @ 0x9a │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r0, lr, ror #18 │ │ │ │ - eorseq fp, r3, r2, lsr #5 │ │ │ │ + eorseq fp, r3, r2, ror #3 │ │ │ │ @ instruction: 0xfffff0c3 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ blcs 283df8 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0a96dc │ │ │ │ @@ -55413,15 +55413,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, 12, cr15, cr10, cr0, {3} │ │ │ │ + cdp2 1, 5, 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} │ │ │ │ @@ -55506,15 +55506,15 @@ │ │ │ │ bmi de1234 │ │ │ │ @ instruction: 0x03b8f8d5 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r8, r0, r2, r4 │ │ │ │ @ instruction: 0x13bcf8d5 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ @ instruction: 0xf1609301 │ │ │ │ - blls 117d94 │ │ │ │ + blls 117bd4 │ │ │ │ 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 │ │ │ │ @@ -56529,15 +56529,15 @@ │ │ │ │ orrscc r4, r0, ip, lsr r0 │ │ │ │ @ instruction: 0xf02b3040 │ │ │ │ @ instruction: 0xf504f801 │ │ │ │ @ instruction: 0xf5045198 │ │ │ │ tstcc r0, sp, lsr r0 │ │ │ │ @ instruction: 0xf5043004 │ │ │ │ @ instruction: 0xf15e4530 │ │ │ │ - @ instruction: 0xf504fef7 │ │ │ │ + @ instruction: 0xf504fe87 │ │ │ │ @ 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} │ │ │ │ @@ -56561,15 +56561,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi a2ae30 │ │ │ │ ldcleq 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ addsmi r5, r8, #15925248 @ 0xf30000 │ │ │ │ @ instruction: 0xf8d5d02b │ │ │ │ movwlt r1, #3444 @ 0xd74 │ │ │ │ @ instruction: 0xf15f463a │ │ │ │ - @ instruction: 0x4603fdd3 │ │ │ │ + strmi pc, [r3], -r3, ror #26 │ │ │ │ @ instruction: 0xf8d5b173 │ │ │ │ @ instruction: 0xf8c52d78 │ │ │ │ @ instruction: 0xf8c53d74 │ │ │ │ ldrmi r7, [r3], #-3452 @ 0xfffff284 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 568bb4 │ │ │ │ andle r0, r3, r9, lsl #6 │ │ │ │ @@ -56718,15 +56718,15 @@ │ │ │ │ @ instruction: 0xf8c20c13 │ │ │ │ bmi 6c9828 │ │ │ │ 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 │ │ │ │ - andlt pc, r8, fp, lsr lr @ │ │ │ │ + andlt pc, r8, fp, asr #27 │ │ │ │ @ instruction: 0x4602bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7958 │ │ │ │ strb r3, [r2, r8]! │ │ │ │ @ instruction: 0xf44f1d02 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -56746,15 +56746,15 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf0a98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ ldcmi 6, cr4, [r9, #-96]! @ 0xffffffa0 │ │ │ │ ldrmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf15e9305 │ │ │ │ - blls 2190ac │ │ │ │ + blls 218eec │ │ │ │ movwls r4, #25725 @ 0x647d │ │ │ │ andcc lr, r8, sp, asr #19 │ │ │ │ movwls r2, #29440 @ 0x7300 │ │ │ │ suble r2, r0, r0, lsl #16 │ │ │ │ blcs b4250 │ │ │ │ stmibvs r1!, {r0, r4, r6, r8, ip, lr, pc} │ │ │ │ stmdbcs r0, {r1, r5, r6, fp, sp, lr} │ │ │ │ @@ -56783,15 +56783,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 6b198c │ │ │ │ stmiapl r9!, {r1, r5, r6, sp, lr}^ │ │ │ │ ldmib sp, {r1, r8, ip, pc}^ │ │ │ │ strls r2, [r1], #-776 @ 0xfffffcf8 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ @ instruction: 0xf15e9600 │ │ │ │ - @ instruction: 0xb00afdb9 │ │ │ │ + andlt pc, sl, r9, asr #26 │ │ │ │ @ instruction: 0x4613bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7a60 │ │ │ │ strb r3, [r3, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -56962,16 +56962,16 @@ │ │ │ │ blcs a71a4 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ stcl 7, cr15, [ip], #796 @ 0x31c │ │ │ │ sbceq r6, r0, r4, lsr r5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, lr, asr r4 │ │ │ │ - ldrdeq r9, [ip], -r2 @ │ │ │ │ - strhteq r9, [ip], -r4 │ │ │ │ + eoreq r9, ip, r2, lsl sp │ │ │ │ + strdeq r9, [ip], -r4 @ │ │ │ │ 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} @ │ │ │ │ @@ -57050,16 +57050,16 @@ │ │ │ │ blcs a7304 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ ldc 7, cr15, [ip], #-796 @ 0xfffffce4 │ │ │ │ ldrdeq r6, [r0], #52 @ 0x34 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strdeq r6, [r0], #46 @ 0x2e │ │ │ │ - eoreq r9, ip, r2, ror ip │ │ │ │ - eoreq r9, ip, r4, asr ip │ │ │ │ + strhteq r9, [ip], -r2 │ │ │ │ + mlaeq ip, r4, fp, r9 │ │ │ │ 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} @ │ │ │ │ @@ -57138,16 +57138,16 @@ │ │ │ │ blcs a7464 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ bl fe3d7ddc │ │ │ │ sbceq r6, r0, r4, ror r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r6, r0, lr, r1 │ │ │ │ - eoreq r9, ip, r2, lsl fp │ │ │ │ - strdeq r9, [ip], -r4 @ │ │ │ │ + eoreq r9, ip, r2, asr sl │ │ │ │ + eoreq r9, ip, r4, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi 146b930 │ │ │ │ addslt r4, r1, pc, asr #22 │ │ │ │ @ instruction: 0x460e447a │ │ │ │ @@ -57227,16 +57227,16 @@ │ │ │ │ @ instruction: 0xf8d5facd │ │ │ │ blcs a75cc │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ b ff757f40 │ │ │ │ sbceq r6, r0, r4, lsl r1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r6, r0, r8, lsr r0 │ │ │ │ - strhteq r9, [ip], -r2 │ │ │ │ - eoreq r9, ip, ip, lsl #19 │ │ │ │ + strdeq r9, [ip], -r2 @ │ │ │ │ + eoreq r9, ip, ip, asr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1240 │ │ │ │ @ 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] │ │ │ │ @@ -57329,16 +57329,16 @@ │ │ │ │ @ instruction: 0xf8d5fa01 │ │ │ │ blcs a7764 │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ b 4580d8 │ │ │ │ sbceq r5, r0, ip, ror pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r5, r0, r0, lsr #29 │ │ │ │ - eoreq r9, ip, sl, lsl r8 │ │ │ │ - strdeq r9, [ip], -r4 @ │ │ │ │ + eoreq r9, ip, sl, asr r7 │ │ │ │ + eoreq r9, ip, r4, lsr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf13d8 │ │ │ │ @ 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] │ │ │ │ @@ -57431,16 +57431,16 @@ │ │ │ │ @ instruction: 0xf8d5f935 │ │ │ │ blcs a78fc │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ stmdb r2, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r5, r0, r4, ror #27 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r5, r0, r8, lsl #26 │ │ │ │ - eoreq r9, ip, r2, lsl #13 │ │ │ │ - eoreq r9, ip, ip, asr r6 │ │ │ │ + eoreq r9, ip, r2, asr #11 │ │ │ │ + mlaeq ip, ip, r5, r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1570 │ │ │ │ @ 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] │ │ │ │ @@ -57622,21 +57622,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: 0xf506fdef │ │ │ │ + @ instruction: 0xf506fd7f │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf15d350c │ │ │ │ - @ instruction: 0xf506fde9 │ │ │ │ + @ instruction: 0xf506fd79 │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ stmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ - stc2l 1, cr15, [r2, #372]! @ 0x174 │ │ │ │ + ldc2l 1, cr15, [r2, #-372]! @ 0xfffffe8c │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf7d03010 │ │ │ │ stmdavs fp!, {r0, r1, r2, r3, r4, r5, r6, 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}^ │ │ │ │ @@ -57668,15 +57668,15 @@ │ │ │ │ @ instruction: 0xf64b4bc9 │ │ │ │ @ instruction: 0xf8d5518c │ │ │ │ bl 225d34 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15e813f │ │ │ │ - @ instruction: 0xf8d5fdf5 │ │ │ │ + @ instruction: 0xf8d5fd85 │ │ │ │ @ instruction: 0xf64b2d8c │ │ │ │ movwcs r5, #396 @ 0x18c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52d8c │ │ │ │ @@ -57693,35 +57693,35 @@ │ │ │ │ blmi fecc6ee0 │ │ │ │ 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 ce794 │ │ │ │ tstphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - stc2l 1, cr15, [r2, #376] @ 0x178 │ │ │ │ + ldc2l 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 │ │ │ │ - ldc2 1, cr15, [r0, #376]! @ 0x178 │ │ │ │ + stc2l 1, cr15, [r0, #-376] @ 0xfffffe88 │ │ │ │ stceq 8, cr15, [r0, #852] @ 0x354 │ │ │ │ - stc2 1, cr15, [ip, #376]! @ 0x178 │ │ │ │ + ldc2 1, cr15, [ip, #-376]! @ 0xfffffe88 │ │ │ │ msreq SPSR_, #212, 16 @ 0xd40000 │ │ │ │ blmi fe7c6f30 │ │ │ │ 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 ce7e4 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ - ldc2 1, cr15, [sl, #376] @ 0x178 │ │ │ │ + stc2 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 │ │ │ │ @@ -57729,15 +57729,15 @@ │ │ │ │ blmi fe3c6f70 │ │ │ │ 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 ce824 │ │ │ │ sbcshi pc, r9, r0 │ │ │ │ - ldc2l 1, cr15, [sl, #-376]! @ 0xfffffe88 │ │ │ │ + stc2 1, cr15, [sl, #-376] @ 0xfffffe88 │ │ │ │ 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 │ │ │ │ @@ -57745,29 +57745,29 @@ │ │ │ │ blmi 1fc6f30 │ │ │ │ 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 ce85c │ │ │ │ sbchi pc, r0, r0 │ │ │ │ - ldc2l 1, cr15, [sl, #-376] @ 0xfffffe88 │ │ │ │ + stc2l 1, cr15, [sl], #376 @ 0x178 │ │ │ │ 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 1c46f68 │ │ │ │ ldmcc r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23b8f8d4 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ce894 │ │ │ │ adchi pc, r9, r0 │ │ │ │ - ldc2 1, cr15, [lr, #-376]! @ 0xfffffe88 │ │ │ │ + stc2l 1, cr15, [lr], {94} @ 0x5e │ │ │ │ @ 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 │ │ │ │ @@ -57776,15 +57776,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, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r1, r2, r3, r4, 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 1256ae6 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @@ -57792,37 +57792,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx 1056af6 │ │ │ │ rsccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - @ instruction: 0xff1cf171 │ │ │ │ + mcr2 1, 5, pc, cr12, cr1, {3} @ │ │ │ │ orrseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 11c6ff0 │ │ │ │ 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 ce938 │ │ │ │ @ instruction: 0xf15ed05a │ │ │ │ - @ instruction: 0xf8d4fceb │ │ │ │ + @ instruction: 0xf8d4fc7b │ │ │ │ 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 2237f0 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf15eb1aa │ │ │ │ - @ instruction: 0xf8d4fcd1 │ │ │ │ + @ instruction: 0xf8d4fc61 │ │ │ │ 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 │ │ │ │ @@ -57961,17 +57961,17 @@ │ │ │ │ smlabteq r0, r0, r6, pc @ │ │ │ │ @ instruction: 0xf5026051 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ addsvs r0, r9, r0, lsl lr │ │ │ │ bmi 214a1c │ │ │ │ @ instruction: 0xe7f658ba │ │ │ │ sbceq r5, r0, r6, asr #11 │ │ │ │ - eoreq r8, ip, r0, ror #31 │ │ │ │ - strhteq r8, [ip], -r4 │ │ │ │ - eoreq r8, ip, r6, lsl #31 │ │ │ │ + eoreq r8, ip, r0, lsr #30 │ │ │ │ + strdeq r8, [ip], -r4 @ │ │ │ │ + eoreq r8, ip, r6, asr #29 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ bvs 1362440 │ │ │ │ ldrd pc, [r0], pc @ │ │ │ │ @@ -58587,15 +58587,15 @@ │ │ │ │ @ instruction: 0x46114613 │ │ │ │ andcs lr, sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7c6e7c6 │ │ │ │ svclt 0x0000e83c │ │ │ │ sbceq r4, r0, ip, lsl ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq r4, [r0], #184 @ 0xb8 │ │ │ │ - eoreq r8, ip, lr, ror #8 │ │ │ │ + eoreq r8, ip, lr, lsr #7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ bvs 12acf88 │ │ │ │ ldrdgt pc, [r4], pc @ │ │ │ │ @ instruction: 0x460c1e1d │ │ │ │ @@ -58950,15 +58950,15 @@ │ │ │ │ svc 0x00c6f7c5 │ │ │ │ rsbvs r3, r6, r8, lsl #12 │ │ │ │ @ instruction: 0xf7c5e640 │ │ │ │ svclt 0x0000ed66 │ │ │ │ sbceq r4, r0, r6, ror r9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r4, r0, r4, lsl #16 │ │ │ │ - eoreq r7, ip, sl, lsl pc │ │ │ │ + eoreq r7, ip, sl, asr lr │ │ │ │ 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 │ │ │ │ @@ -59431,16 +59431,16 @@ │ │ │ │ ldceq 1, cr15, [r8], {7} │ │ │ │ ldrb r9, [r3, -lr, lsl #6]! │ │ │ │ stmib r4!, {r0, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r3, r0, r2, lsl #31 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r0, r8, ror pc │ │ │ │ sbceq r3, r0, r4, lsr #28 │ │ │ │ - mlaeq ip, r2, r7, r7 │ │ │ │ - eoreq r7, ip, r0, asr r7 │ │ │ │ + ldrdeq r7, [ip], -r2 @ │ │ │ │ + mlaeq ip, r0, r6, r7 │ │ │ │ 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 │ │ │ │ @@ -59728,15 +59728,15 @@ │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ qadd16mi sl, r1, sl │ │ │ │ @ instruction: 0xf7c4e69e │ │ │ │ svclt 0x0000ef52 │ │ │ │ sbceq r3, r0, r6, ror #23 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r0, r6, lsl #21 │ │ │ │ - eoreq r7, ip, ip, lsl #5 │ │ │ │ + eoreq r7, ip, ip, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf3950 │ │ │ │ @ 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] │ │ │ │ @@ -60051,15 +60051,15 @@ │ │ │ │ @ instruction: 0xf50be6b6 │ │ │ │ tstls r0, #128, 6 │ │ │ │ @ instruction: 0xf7c4e6af │ │ │ │ svclt 0x0000eccc │ │ │ │ strheq r3, [r0], #120 @ 0x78 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r3, r0, r0, asr #12 │ │ │ │ - eoreq r6, ip, ip, lsl #27 │ │ │ │ + eoreq r6, ip, ip, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf3e5c │ │ │ │ @ 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] │ │ │ │ @@ -60410,16 +60410,16 @@ │ │ │ │ @ instruction: 0xf47f4599 │ │ │ │ @ instruction: 0xe749aef1 │ │ │ │ ldmib lr!, {r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r3, r0, ip, lsl #1 │ │ │ │ sbceq r3, r0, r2, lsl #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r2, r0, r0, pc @ │ │ │ │ - eoreq r6, ip, sl, ror #17 │ │ │ │ - eoreq r6, ip, r6, lsl r8 │ │ │ │ + eoreq r6, ip, sl, lsr #16 │ │ │ │ + eoreq r6, ip, r6, asr r7 │ │ │ │ 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 │ │ │ │ @@ -61648,15 +61648,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 │ │ │ │ - mrc2 1, 0, pc, cr4, cr10, {2} │ │ │ │ + stc2 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 │ │ │ │ @@ -61748,17 +61748,17 @@ │ │ │ │ str r1, [r3, r3]! │ │ │ │ @ instruction: 0xf8594b09 │ │ │ │ strb r1, [r5, r3] │ │ │ │ sbceq r2, r0, r6, ror #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrdeq r2, [r0], #46 @ 0x2e │ │ │ │ sbceq r2, r0, r6, lsr #5 │ │ │ │ - ldrdeq r5, [ip], -r8 @ │ │ │ │ + eoreq r5, ip, r8, lsl sp │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r5, ip, r2, lsr #12 │ │ │ │ + eoreq r5, ip, r2, ror #10 │ │ │ │ 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 │ │ │ │ @@ -61872,15 +61872,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936910 │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [r6, #356]! @ 0x164 │ │ │ │ + stc2 1, cr15, [r6, #356] @ 0x164 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dc9e8 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -61911,15 +61911,15 @@ │ │ │ │ bl febf5b48 │ │ │ │ @ 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 │ │ │ │ - stc2 1, cr15, [r4, #356]! @ 0x164 │ │ │ │ + ldc2 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 │ │ │ │ @@ -62038,15 +62038,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936ba8 │ │ │ │ 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 │ │ │ │ - stc2 1, cr15, [sl], #356 @ 0x164 │ │ │ │ + ldc2 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 1dcc80 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -62077,15 +62077,15 @@ │ │ │ │ bl febf5de0 │ │ │ │ @ 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 │ │ │ │ - mrrc2 1, 5, pc, r8, cr9 @ │ │ │ │ + blx ffadb162 │ │ │ │ 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 │ │ │ │ @@ -63770,15 +63770,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ svc 0x00c0f7c0 │ │ │ │ adcseq pc, pc, r6, lsl ip @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq pc, pc, sl, lsl #24 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq pc, pc, r6, asr fp @ │ │ │ │ - eoreq r3, ip, sl, lsr #8 │ │ │ │ + eoreq r3, ip, sl, ror #6 │ │ │ │ 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}^ │ │ │ │ @@ -64759,15 +64759,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - stc2l 1, cr15, [r6, #348] @ 0x15c │ │ │ │ + ldc2l 1, cr15, [r6, #-348] @ 0xfffffea4 │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a15f8 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -65215,15 +65215,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ ldcl 7, cr15, [r6], #-764 @ 0xfffffd04 │ │ │ │ adcseq lr, pc, sl, ror r5 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq lr, pc, r2, ror r5 @ │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ ldrhteq lr, [pc], sl │ │ │ │ - mlaeq ip, r6, sp, r1 │ │ │ │ + ldrdeq r1, [ip], -r6 @ │ │ │ │ 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 │ │ │ │ @@ -65621,15 +65621,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - @ instruction: 0xff0af156 │ │ │ │ + mrc2 1, 4, pc, cr10, cr6, {2} │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a2370 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -66077,15 +66077,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ ldc 7, cr15, [sl, #760]! @ 0x2f8 │ │ │ │ adcseq sp, pc, r2, lsl #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrshteq sp, [pc], sl │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq sp, pc, r2, asr #14 │ │ │ │ - eoreq r1, ip, lr, lsl r0 │ │ │ │ + eoreq r0, ip, lr, asr pc │ │ │ │ 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 │ │ │ │ @@ -68041,15 +68041,15 @@ │ │ │ │ @ instruction: 0xe7dc58d0 │ │ │ │ bls f7524 │ │ │ │ ubfx r5, r0, #17, #1 │ │ │ │ bls f7524 │ │ │ │ ubfx r5, r0, #17, #13 │ │ │ │ adcseq ip, pc, lr, lsl r2 @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - ldrshteq lr, [r2], -r2 │ │ │ │ + eorseq lr, r2, r2, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfbb34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 12322c │ │ │ │ @@ -69470,15 +69470,15 @@ │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ blmi 1dff38 │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7d6 │ │ │ │ adcseq sl, pc, r8, lsr #22 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - mlaseq r2, r4, r3, sp │ │ │ │ + ldrsbteq sp, [r2], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfd188 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 1249e0 │ │ │ │ @@ -69766,15 +69766,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977030 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ andlt r2, r3, r4, asr #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq sp, fp, r8, lsr #15 │ │ │ │ + eoreq sp, fp, r8, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfd628 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a99001 │ │ │ │ stmdals r1, {r0, r2, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff88f7ff │ │ │ │ @@ -70047,15 +70047,15 @@ │ │ │ │ tstpeq sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977498 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ ldclt 12, cr2, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - eoreq sp, fp, r0, asr #6 │ │ │ │ + eoreq sp, fp, r0, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfda8c │ │ │ │ @ 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 │ │ │ │ @@ -70289,15 +70289,15 @@ │ │ │ │ tstpeq sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977860 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ ldclt 12, cr2, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - eoreq ip, fp, r8, ror pc │ │ │ │ + strhteq ip, [fp], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfde54 │ │ │ │ @ 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 │ │ │ │ @@ -70358,15 +70358,15 @@ │ │ │ │ ldrmi r2, [r7], -r0, asr #4 │ │ │ │ @ instruction: 0xf8d64a2e │ │ │ │ @ instruction: 0xf85803b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d036 │ │ │ │ movwls r1, #5052 @ 0x13bc │ │ │ │ @ instruction: 0x463ab358 │ │ │ │ - blx 2e32a8 │ │ │ │ + @ instruction: 0xf998f152 │ │ │ │ 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} │ │ │ │ @@ -71450,15 +71450,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 126474 │ │ │ │ + blls 1262b4 │ │ │ │ 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 │ │ │ │ @@ -72648,15 +72648,15 @@ │ │ │ │ bllt 12e7108 │ │ │ │ b 19e6ff0 │ │ │ │ adcseq r7, pc, r2, lsl #20 │ │ │ │ ldrshteq r7, [pc], ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r7, pc, sl, lsr #13 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - eoreq sl, fp, r0, lsr #18 │ │ │ │ + eoreq sl, fp, r0, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec00330 │ │ │ │ @ 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}^ │ │ │ │ @@ -74527,15 +74527,15 @@ │ │ │ │ mcrge 4, 2, pc, cr11, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ ab0c4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d678c │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r6, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xfff8f24e │ │ │ │ + @ instruction: 0xff88f24e │ │ │ │ streq r9, [r0, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs d1ac8 │ │ │ │ mcrge 4, 2, pc, cr3, cr15, {1} @ │ │ │ │ blcs 2091ac0 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -74814,32 +74814,32 @@ │ │ │ │ stmdbcs r0, {r1, r4, r5, r6, r7, r9, ip} │ │ │ │ stcge 4, cr15, [ip], {63} @ 0x3f │ │ │ │ blcs d1f08 │ │ │ │ stcge 4, cr15, [r2], {127} @ 0x7f │ │ │ │ bllt fffa92f0 │ │ │ │ andcs r4, r1, r1, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2321 @ 0xfffff6ef │ │ │ │ - @ instruction: 0xf14b4479 │ │ │ │ - @ instruction: 0xe783f837 │ │ │ │ + @ instruction: 0xf14a4479 │ │ │ │ + str pc, [r3, r7, asr #31] │ │ │ │ strbt r4, [r1], #-1691 @ 0xfffff965 │ │ │ │ stmdb r6!, {r1, r2, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bls 3bdf38 │ │ │ │ @ instruction: 0xe7c158d2 │ │ │ │ stmdbls ip, {r3, r9, fp, lr} │ │ │ │ strb r5, [sp], #-2186 @ 0xfffff776 │ │ │ │ umlalseq r5, pc, r4, r8 @ │ │ │ │ umlalseq r5, pc, r2, r8 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r5, pc, r4, asr #4 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - strhteq r8, [fp], -r6 │ │ │ │ + strdeq r8, [fp], -r6 @ │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - strhteq r8, [fp], -lr │ │ │ │ - eoreq r7, fp, r0, lsl #31 │ │ │ │ + strdeq r8, [fp], -lr @ │ │ │ │ + eoreq r7, fp, r0, asr #29 │ │ │ │ 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} │ │ │ │ @@ -76121,15 +76121,15 @@ │ │ │ │ mcrge 4, 4, pc, cr0, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ ac9ac │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d8148 │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r0, r2, r4, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ - blx fe1e90a2 │ │ │ │ + blx 5e90a2 │ │ │ │ streq r9, [r2, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mcrge 5, 3, pc, cr12, cr15, {3} @ │ │ │ │ blcs d33b0 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr8, cr15, {1} │ │ │ │ blcs 20933a8 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -76406,32 +76406,32 @@ │ │ │ │ stmdbcs r0, {r1, r4, r5, r6, r7, r9, ip} │ │ │ │ mcrrge 4, 3, pc, r5, cr15 @ │ │ │ │ blcs d37e8 │ │ │ │ ldcge 4, cr15, [fp], #-508 @ 0xfffffe04 │ │ │ │ bmi 565ca4 │ │ │ │ ldmdbmi r2, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff2e9106 │ │ │ │ + blx 16e9106 │ │ │ │ ldrmi lr, [r3], r8, lsl #15 │ │ │ │ @ instruction: 0xf7b4e49b │ │ │ │ bmi 3a7fcc │ │ │ │ stmpl sl, {r2, r3, r8, fp, ip, pc} │ │ │ │ blmi 325e20 │ │ │ │ ldmpl r2, {r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7c2 │ │ │ │ adcseq r3, pc, ip, lsr pc @ │ │ │ │ adcseq r3, pc, sl, lsr pc @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, pc, ip, lsr #18 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r7, fp, lr, asr #1 │ │ │ │ + eoreq r7, fp, lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r6, fp, r0, ror #25 │ │ │ │ - eoreq r6, fp, r2, lsr #13 │ │ │ │ + eoreq r6, fp, r0, lsr #24 │ │ │ │ + eoreq r6, fp, r2, ror #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr2, cr3, {0} │ │ │ │ @@ -77708,15 +77708,15 @@ │ │ │ │ eorsle r2, r4, r0, lsl #22 │ │ │ │ ldclcc 8, cr15, [pc, #596]! @ ae274 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 29994c │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals fp, {r0, r1, r6, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xff1ef24b │ │ │ │ + cdp2 2, 10, cr15, cr14, cr11, {2} │ │ │ │ streq r9, [r2, r7, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr10, cr15, {3} │ │ │ │ blcs d4c7c │ │ │ │ mcrge 4, 2, pc, cr1, cr15, {1} @ │ │ │ │ blcs fe154c7c │ │ │ │ andshi pc, ip, #64 @ 0x40 │ │ │ │ @@ -77985,33 +77985,33 @@ │ │ │ │ blls 259508 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8ddadd3 │ │ │ │ @ instruction: 0xe604b018 │ │ │ │ andcs r4, r1, r3, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2323 @ 0xfffff6ed │ │ │ │ @ instruction: 0xf1474479 │ │ │ │ - @ instruction: 0xe795ff73 │ │ │ │ + ldr pc, [r5, r3, lsl #30] │ │ │ │ blcs 20950bc │ │ │ │ blls 3e28a0 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ movwcs sl, #11290 @ 0x2c1a │ │ │ │ @ instruction: 0xf7b3e5dc │ │ │ │ bmi 328714 │ │ │ │ stmpl sl, {r1, r3, r8, fp, ip, pc} │ │ │ │ svclt 0x0000e45e │ │ │ │ adcseq r2, pc, ip, asr r6 @ │ │ │ │ adcseq r2, pc, sl, asr r6 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r2, pc, lr, asr #1 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq r5, fp, sl, lsl #16 │ │ │ │ + eoreq r5, fp, sl, asr #14 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r5, fp, r6, lsr r4 │ │ │ │ - strdeq r4, [fp], -r8 @ │ │ │ │ + eoreq r5, fp, r6, ror r3 │ │ │ │ + eoreq r4, fp, r8, lsr sp │ │ │ │ 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} │ │ │ │ @@ -80358,26 +80358,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b0e760 │ │ │ │ svclt 0x0000ee28 │ │ │ │ adcseq pc, lr, r2, ror #16 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffff4c15 │ │ │ │ @ instruction: 0xffff4ba7 │ │ │ │ - eoreq r3, fp, r4, ror r3 │ │ │ │ - eoreq r3, fp, sl, lsl #2 │ │ │ │ + strhteq r3, [fp], -r4 │ │ │ │ + eoreq r3, fp, sl, asr #32 │ │ │ │ @ instruction: 0xffff56dd │ │ │ │ - eoreq r3, fp, ip, lsr #6 │ │ │ │ - eoreq r3, fp, lr, lsr #1 │ │ │ │ - eoreq r3, fp, ip, ror #5 │ │ │ │ - eoreq r3, fp, lr, lsl #1 │ │ │ │ + eoreq r3, fp, ip, ror #4 │ │ │ │ + eoreq r2, fp, lr, ror #31 │ │ │ │ + eoreq r3, fp, ip, lsr #4 │ │ │ │ + eoreq r2, fp, lr, asr #31 │ │ │ │ adcseq pc, lr, r8, ror #13 │ │ │ │ @ instruction: 0xffff3fcd │ │ │ │ @ instruction: 0xffff561b │ │ │ │ - eoreq r3, fp, r6, lsl #5 │ │ │ │ - eoreq r3, fp, r8, lsr #32 │ │ │ │ + eoreq r3, fp, r6, asr #3 │ │ │ │ + eoreq r2, fp, r8, ror #30 │ │ │ │ @ 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 │ │ │ │ @@ -80895,15 +80895,15 @@ │ │ │ │ ldmib r8!, {r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8584b06 │ │ │ │ ldrb r2, [r2, r3]! │ │ │ │ adcseq pc, lr, r0, asr #5 │ │ │ │ ldrhteq pc, [lr], sl @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ umlalseq pc, lr, r4, r2 @ │ │ │ │ - eoreq r2, fp, r0, lsr r8 │ │ │ │ + eoreq r2, fp, r0, ror r7 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec08410 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, asr #31 │ │ │ │ bmi 14c3758 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -81260,15 +81260,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: 0x4631fb5f │ │ │ │ + ldrtmi pc, [r1], -pc, ror #21 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ beq 12d8ec │ │ │ │ @ instruction: 0xf91cf036 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -82132,15 +82132,15 @@ │ │ │ │ ldc2 0, cr15, [sl, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 435e5a │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf146e740 │ │ │ │ - @ instruction: 0xf8c7fdb1 │ │ │ │ + @ instruction: 0xf8c7fd41 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8ff75 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c1e14 │ │ │ │ @@ -82152,23 +82152,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: 0xf8c7fd89 │ │ │ │ + @ instruction: 0xf8c7fd19 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ ldmda r4, {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, lsl pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sp, lr, ip, ror ip │ │ │ │ - eoreq r1, fp, r4, lsl #11 │ │ │ │ + eoreq r1, fp, r4, asr #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0xf8dfb093 │ │ │ │ @ instruction: 0xf5002c80 │ │ │ │ movwcs r5, #1088 @ 0x440 │ │ │ │ @@ -82374,15 +82374,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], -fp, lsr #21 @ │ │ │ │ + @ instruction: 0x4639fa3b │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 12ea54 │ │ │ │ @ instruction: 0xf868f035 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -83420,15 +83420,15 @@ │ │ │ │ stc2l 0, cr15, [ip, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 43727a │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf145e740 │ │ │ │ - @ instruction: 0xf8c7fba1 │ │ │ │ + @ instruction: 0xf8c7fb31 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fe21 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c3234 │ │ │ │ @@ -83440,23 +83440,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: 0xf8c7fb79 │ │ │ │ + @ instruction: 0xf8c7fb09 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ cdp 7, 0, cr15, cr4, cr13, {5} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ ldrshteq ip, [lr], r6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq ip, lr, ip, asr r8 │ │ │ │ - eoreq r0, fp, r4, ror #2 │ │ │ │ + eoreq r0, fp, r4, lsr #1 │ │ │ │ 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 │ │ │ │ @@ -83748,15 +83748,15 @@ │ │ │ │ blmi 2aed3c │ │ │ │ andcs pc, r3, r9, asr r8 @ │ │ │ │ svclt 0x0000e7f2 │ │ │ │ ldrshteq ip, [lr], r6 │ │ │ │ ldrshteq ip, [lr], r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq ip, lr, ip, asr #11 │ │ │ │ - mlaeq sl, lr, fp, pc @ │ │ │ │ + ldrdeq pc, [sl], -lr @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0b0a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, asr #31 │ │ │ │ bmi 14c63ec │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -84052,15 +84052,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], -pc, lsl #27 @ │ │ │ │ + @ instruction: 0x4639fd1f │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 13048c │ │ │ │ blx 13f0436 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -85155,15 +85155,15 @@ │ │ │ │ @ instruction: 0xf9c4f026 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 438d96 │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf143e740 │ │ │ │ - @ instruction: 0xf8c7fe13 │ │ │ │ + @ instruction: 0xf8c7fda3 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fdaf │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c4d50 │ │ │ │ @@ -85175,23 +85175,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ blx 87156c │ │ │ │ @ instruction: 0xf7e14630 │ │ │ │ strb pc, [pc, -sp, lsl #19]! @ │ │ │ │ @ instruction: 0xf1434640 │ │ │ │ - @ instruction: 0xf8c7fdeb │ │ │ │ + @ instruction: 0xf8c7fd7b │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ ldmda r6!, {r2, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ ldrsbteq sl, [lr], sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq sl, lr, r0, asr #26 │ │ │ │ - eoreq lr, sl, r8, asr #12 │ │ │ │ + eoreq lr, sl, r8, lsl #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -85303,24 +85303,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 36f3ac │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 4, cr15, cr6, cr0, {2} │ │ │ │ + ldc2l 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]! │ │ │ │ ldrsbteq sl, [lr], lr │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq lr, sl, ip, asr #10 │ │ │ │ - mlaeq sl, lr, fp, sp │ │ │ │ + eoreq lr, sl, ip, lsl #9 │ │ │ │ + ldrdeq sp, [sl], -lr @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -85432,24 +85432,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 36f5b0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [r4, #-256] @ 0xffffff00 │ │ │ │ + ldc2l 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]! │ │ │ │ ldrsbteq sl, [lr], sl │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq lr, sl, r8, asr #6 │ │ │ │ - mlaeq sl, sl, r9, sp │ │ │ │ + eoreq lr, sl, r8, lsl #5 │ │ │ │ + ldrdeq sp, [sl], -sl @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b75 │ │ │ │ @@ -85560,24 +85560,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, r5, asr #24] │ │ │ │ + @ instruction: 0xe783fbd5 │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49cd8 │ │ │ │ @ instruction: 0xf8948ce0 │ │ │ │ movwls r1, #48456 @ 0xbd48 │ │ │ │ svclt 0x0000e73f │ │ │ │ ldrsbteq sl, [lr], r6 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq lr, sl, sl, asr #2 │ │ │ │ - mlaeq sl, ip, r7, sp │ │ │ │ + eoreq lr, sl, sl, lsl #1 │ │ │ │ + ldrdeq sp, [sl], -ip @ │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl fec06ad8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r8, asr #31 │ │ │ │ stmib sp, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ blmi 193e760 │ │ │ │ @@ -85677,23 +85677,23 @@ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xe7803554 │ │ │ │ ldrmi r4, [sp], -ip, lsl #20 │ │ │ │ @ instruction: 0xf8c4447a │ │ │ │ @ instruction: 0xe77a2554 │ │ │ │ ldrsbteq sl, [lr], r6 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq lr, sl, r4, ror #1 │ │ │ │ - eoreq lr, sl, r0, asr r1 │ │ │ │ - eoreq lr, sl, r6, lsr #32 │ │ │ │ - strdeq sp, [sl], -r6 @ │ │ │ │ - eoreq lr, sl, r0, ror #1 │ │ │ │ - eoreq lr, sl, sl, lsr #32 │ │ │ │ - eoreq lr, sl, r0, rrx │ │ │ │ - eoreq lr, sl, ip, lsl r0 │ │ │ │ - eoreq lr, sl, ip, lsr #1 │ │ │ │ + eoreq lr, sl, r4, lsr #32 │ │ │ │ + mlaeq sl, r0, r0, lr │ │ │ │ + eoreq sp, sl, r6, ror #30 │ │ │ │ + eoreq sp, sl, r6, lsr pc │ │ │ │ + eoreq lr, sl, r0, lsr #32 │ │ │ │ + eoreq sp, sl, sl, ror #30 │ │ │ │ + eoreq sp, sl, r0, lsr #31 │ │ │ │ + eoreq sp, sl, ip, asr pc │ │ │ │ + eoreq sp, sl, ip, ror #31 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ blmi 9c7754 │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @@ -85917,16 +85917,16 @@ │ │ │ │ @ instruction: 0xff6ef03d │ │ │ │ ldclcc 8, cr15, [ip], {213} @ 0xd5 │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ blx ff0722d0 │ │ │ │ bicscc pc, r0, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c60380 │ │ │ │ - @ instruction: 0xf14333d0 │ │ │ │ - @ instruction: 0x4603f81d │ │ │ │ + @ instruction: 0xf14233d0 │ │ │ │ + strmi pc, [r3], -sp, lsr #31 │ │ │ │ @ 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 │ │ │ │ @@ -85980,15 +85980,15 @@ │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ svcge 0x004ff47f │ │ │ │ svclt 0x0000e7df │ │ │ │ adcseq sl, lr, r8, ror #1 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ @ instruction: 0xffffa1dd │ │ │ │ - eoreq sp, sl, sl, asr #17 │ │ │ │ + eoreq sp, sl, sl, lsl #16 │ │ │ │ @ instruction: 0xffff99ad │ │ │ │ @ instruction: 0xffff91cf │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0008f8cc │ │ │ │ @@ -86916,16 +86916,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 ffc74f96 │ │ │ │ - @ instruction: 0xf1422000 │ │ │ │ - bls 175154 │ │ │ │ + @ instruction: 0xf1412000 │ │ │ │ + bls 176f94 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blx 575014 │ │ │ │ blmi 1009930 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 8110a0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -86988,15 +86988,15 @@ │ │ │ │ b 17f4fc8 │ │ │ │ adcseq r9, lr, r6, asr r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r9, lr, r6, asr #4 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ ldrsbteq r8, [lr], r0 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq ip, sl, sl, asr #17 │ │ │ │ + eoreq ip, sl, sl, lsl #16 │ │ │ │ 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 │ │ │ │ @@ -87417,15 +87417,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 176984 │ │ │ │ + bls 1767c4 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ mcr2 7, 7, pc, cr6, cr10, {7} @ │ │ │ │ blmi 100a100 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 811870 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -87488,15 +87488,15 @@ │ │ │ │ cdp 7, 7, cr15, cr4, cr9, {5} │ │ │ │ adcseq r8, lr, r6, lsl #21 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r8, lr, r6, ror sl │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r8, lr, r0, lsl #16 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - strdeq ip, [sl], -sl @ │ │ │ │ + eoreq ip, sl, sl, lsr r0 │ │ │ │ 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 │ │ │ │ @@ -87718,15 +87718,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 1764d0 │ │ │ │ + bls 176310 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ @ instruction: 0xf9a8f7fc │ │ │ │ blmi 100a5b4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 811d24 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -87789,15 +87789,15 @@ │ │ │ │ ldc 7, cr15, [sl], {169} @ 0xa9 │ │ │ │ ldrsbteq r8, [lr], r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r8, lr, r2, asr #11 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r8, lr, ip, asr #6 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq fp, sl, r6, asr #24 │ │ │ │ + eoreq fp, sl, r6, lsl #23 │ │ │ │ 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 │ │ │ │ @@ -88073,15 +88073,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi b09c80 │ │ │ │ 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: 0xffa0f140 │ │ │ │ + @ instruction: 0xff30f140 │ │ │ │ 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 │ │ │ │ @@ -88169,15 +88169,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], -r1, ror #29 │ │ │ │ + @ instruction: 0x4604fe71 │ │ │ │ @ instruction: 0xf8d6b16c │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c64360 │ │ │ │ ldrmi r8, [ip], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane r4!, {r5, r6, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88259,15 +88259,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, [r5], -sp, lsr #28 │ │ │ │ + @ instruction: 0x4605fdbd │ │ │ │ @ instruction: 0xf8d6b16d │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c65360 │ │ │ │ ldrmi r8, [sp], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane sp!, {r5, r6, r8, r9, ip, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88476,15 +88476,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmpl sl, {r3, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8da80c2 │ │ │ │ movwls r1, #41868 @ 0xa38c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - ldc2l 1, cr15, [sl], #-256 @ 0xffffff00 │ │ │ │ + stc2 1, cr15, [sl], {64} @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -88603,15 +88603,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 │ │ │ │ - @ instruction: 0x4605fb7d │ │ │ │ + strmi pc, [r5], -sp, lsl #22 │ │ │ │ blls 1a4fb0 │ │ │ │ msrcc SPSR_f, #13238272 @ 0xca0000 │ │ │ │ msrcc SPSR_s, #14286848 @ 0xda0000 │ │ │ │ msrpl SPSR_, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xf8ca441d │ │ │ │ @ instruction: 0xf8d76364 │ │ │ │ @ instruction: 0xf8d72364 │ │ │ │ @@ -88881,16 +88881,16 @@ │ │ │ │ @ instruction: 0xfffe5f1d │ │ │ │ @ instruction: 0xfffe61ad │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ adcseq r7, lr, lr, lsl #7 │ │ │ │ @ instruction: 0xfffe5c39 │ │ │ │ @ instruction: 0xfffe5ecb │ │ │ │ andeq r0, r0, r4, asr #17 │ │ │ │ - eoreq sl, sl, r4, asr ip │ │ │ │ - eoreq sl, sl, ip, lsr #24 │ │ │ │ + mlaeq sl, r4, fp, sl │ │ │ │ + eoreq sl, sl, ip, ror #22 │ │ │ │ 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 │ │ │ │ @@ -89110,15 +89110,15 @@ │ │ │ │ umlalseq r6, lr, r6, lr │ │ │ │ @ instruction: 0xfffe1b25 │ │ │ │ @ instruction: 0xfffe2a93 │ │ │ │ @ instruction: 0xffffe77d │ │ │ │ @ instruction: 0xffffe773 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ - eorseq r9, r1, ip, asr r8 │ │ │ │ + mlaseq r1, ip, r7, r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1046c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1fd134 │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ addlt r4, pc, r4, lsl #23 │ │ │ │ svcmi 0x0084447a │ │ │ │ @@ -89258,15 +89258,15 @@ │ │ │ │ @ instruction: 0xfffe19f1 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ adcseq r6, lr, r8, lsl #26 │ │ │ │ @ instruction: 0xfffe290d │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ @ instruction: 0xfffe28f7 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ - eorseq r9, r1, r2, asr #12 │ │ │ │ + eorseq r9, r1, r2, lsl #11 │ │ │ │ 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 │ │ │ │ @@ -89433,15 +89433,15 @@ │ │ │ │ strmi pc, [sl], #-2819 @ 0xfffff4fd │ │ │ │ bvs fe9945e0 │ │ │ │ mlavc r8, r2, r8, pc @ │ │ │ │ svclt 0x0018428b │ │ │ │ @ instruction: 0xf3c72b00 │ │ │ │ @ instruction: 0xd1a20780 │ │ │ │ vpadd.i8 q11, q0, q0 │ │ │ │ - blls 43857c │ │ │ │ + blls 4383bc │ │ │ │ svceq 0x0006f010 │ │ │ │ @ instruction: 0xf44bbf14 │ │ │ │ @ instruction: 0xf04b7b00 │ │ │ │ ldmibvs fp, {r7, r8, r9, fp}^ │ │ │ │ ldr r9, [r4, lr, lsl #6] │ │ │ │ ldrsbt pc, [r4], -sp @ │ │ │ │ @ instruction: 0xf10e9b10 │ │ │ │ @@ -89508,15 +89508,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, ror #11 │ │ │ │ + eoreq sl, sl, r0, lsr #10 │ │ │ │ @ instruction: 0xfffdc811 │ │ │ │ @ instruction: 0xfffdd765 │ │ │ │ @ instruction: 0xfffdeaab │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec10ab0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4088 @ 0xff8 │ │ │ │ @@ -90138,15 +90138,15 @@ │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ @ instruction: 0xd3be429a │ │ │ │ @ instruction: 0xf8d7464d │ │ │ │ @ instruction: 0xf8d790b8 │ │ │ │ @ instruction: 0xf50330c4 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf91cf13e │ │ │ │ + @ instruction: 0xf8acf13e │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r9, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ bvs ec3150 │ │ │ │ blx 1ff8208 │ │ │ │ sbcscc pc, r0, #14221312 @ 0xd90000 │ │ │ │ @@ -91170,15 +91170,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: 0xf90af13d │ │ │ │ + @ instruction: 0xf89af13d │ │ │ │ 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 │ │ │ │ @@ -92024,15 +92024,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, lsr #2 │ │ │ │ + eoreq r8, sl, r6, rrx │ │ │ │ @ instruction: 0xf8d74b37 │ │ │ │ ldmpl r3, {r4, r7, sp}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ streq pc, [ip, #-259] @ 0xfffffefd │ │ │ │ @ instruction: 0xf8ca461c │ │ │ │ @ instruction: 0xf7fe28e8 │ │ │ │ blmi d2a1a8 │ │ │ │ @@ -92374,15 +92374,15 @@ │ │ │ │ @ instruction: 0xf8d25280 │ │ │ │ @ instruction: 0x464a0b1c │ │ │ │ @ instruction: 0xff00f7af │ │ │ │ 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: 0xffa0f13b │ │ │ │ + @ instruction: 0xff30f13b │ │ │ │ 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 │ │ │ │ @@ -92552,15 +92552,15 @@ │ │ │ │ ubfx r5, r3, #17, #21 │ │ │ │ bls 20f434 │ │ │ │ @ instruction: 0xe7c258d3 │ │ │ │ adcseq r3, lr, ip, lsl #30 │ │ │ │ adcseq r3, lr, r4, lsl #30 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r3, lr, sl, asr sl │ │ │ │ - eoreq r7, sl, r0, asr #6 │ │ │ │ + eoreq r7, sl, r0, lsl #5 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec13a44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @@ -93137,15 +93137,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: 0xf9aaf13b │ │ │ │ + @ instruction: 0xf93af13b │ │ │ │ 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 │ │ │ │ @@ -94098,15 +94098,15 @@ │ │ │ │ stmiacs r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcc bfc3b0 │ │ │ │ bicle r4, r1, #-536870903 @ 0xe0000009 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13a00dc │ │ │ │ - @ instruction: 0xf8c7fa27 │ │ │ │ + @ instruction: 0xf8c7f9b7 │ │ │ │ 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} │ │ │ │ @@ -94979,15 +94979,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, ror #29 │ │ │ │ + eoreq r4, sl, lr, lsr #28 │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ @ instruction: 0xf102ba95 │ │ │ │ tstcs r1, r8, lsl #6 │ │ │ │ msreq (UNDEF: 100), r7 │ │ │ │ tstcs r0, r1, lsl r0 │ │ │ │ @ instruction: 0xf8ca6051 │ │ │ │ @ instruction: 0xf7fe38e4 │ │ │ │ @@ -95007,15 +95007,15 @@ │ │ │ │ @ instruction: 0xf8da8398 │ │ │ │ blcs cd4ec │ │ │ │ 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: 0xf8c7fb0d │ │ │ │ + @ instruction: 0xf8c7fa9d │ │ │ │ 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 │ │ │ │ @@ -95428,15 +95428,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ @ instruction: 0xf8dcf7a5 │ │ │ │ mrclt 7, 1, APSR_nzcv, cr10, cr13, {7} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13800d4 │ │ │ │ - @ instruction: 0xf8c7ffc3 │ │ │ │ + @ instruction: 0xf8c7ff53 │ │ │ │ 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 8fd4bc │ │ │ │ mrclt 7, 0, APSR_nzcv, cr12, cr13, {7} │ │ │ │ @@ -95849,15 +95849,15 @@ │ │ │ │ @ instruction: 0xf8c44652 │ │ │ │ strtmi ip, [r9], -r4, ror #17 │ │ │ │ blx ff67da5e │ │ │ │ @ instruction: 0x46284651 │ │ │ │ blx 107db72 │ │ │ │ addspl pc, r8, r5, lsl #10 │ │ │ │ andsls r3, sl, r0, lsl r0 │ │ │ │ - ldc2l 1, cr15, [r6], #-224 @ 0xffffff20 │ │ │ │ + stc2 1, cr15, [r6], {56} @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -96265,15 +96265,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: 0xff98f138 │ │ │ │ + @ instruction: 0xff28f138 │ │ │ │ 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 │ │ │ │ @@ -96284,15 +96284,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 3c0058 │ │ │ │ + blls 3bfe98 │ │ │ │ @ instruction: 0xf1b94681 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d7aef9 │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c793bc │ │ │ │ ldrmi r6, [r1], #964 @ 0x3c4 │ │ │ │ andscc lr, r8, #249561088 @ 0xee00000 │ │ │ │ @@ -96340,15 +96340,15 @@ │ │ │ │ @ instruction: 0xf10328e8 │ │ │ │ @ instruction: 0xf7ff0208 │ │ │ │ svclt 0x0000bac2 │ │ │ │ adcseq r0, lr, r2, asr #18 │ │ │ │ adcseq r0, lr, sl, lsr r9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r0, lr, r0, lsl #8 │ │ │ │ - strdeq r3, [sl], -r0 @ │ │ │ │ + eoreq r3, sl, r0, lsr ip │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ bls 253158 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @ instruction: 0xf8c40008 │ │ │ │ @ instruction: 0xf7ff28e8 │ │ │ │ @@ -97046,15 +97046,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: 0xf8c7fb1d │ │ │ │ + @ instruction: 0xf8c7faad │ │ │ │ bvs f811d8 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r3, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7dd00c4 │ │ │ │ @ instruction: 0xf8d7fc2d │ │ │ │ @@ -98010,15 +98010,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 fe57e262 │ │ │ │ + blx 97e262 │ │ │ │ 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 │ │ │ │ @@ -98898,15 +98898,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 │ │ │ │ - strhteq r1, [sl], -r2 │ │ │ │ + strdeq r1, [sl], -r2 @ │ │ │ │ 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 1800b78 │ │ │ │ vst1.8 {d20-d22}, [pc :64], r3 │ │ │ │ @@ -98924,15 +98924,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 │ │ │ │ - stc2l 1, cr15, [lr], #-212 @ 0xffffff2c │ │ │ │ + blx 7f0a6 │ │ │ │ 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 │ │ │ │ @@ -99343,15 +99343,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ blx 11810c8 │ │ │ │ mcrlt 7, 1, pc, cr15, cr13, {7} @ │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13500d4 │ │ │ │ - @ instruction: 0xf8c7f929 │ │ │ │ + @ instruction: 0xf8c7f8b9 │ │ │ │ bvs f835c0 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ @ instruction: 0xf8d74621 │ │ │ │ ldmib r3, {r2, r6, r7}^ │ │ │ │ @ instruction: 0xf7db23b2 │ │ │ │ @ instruction: 0xf7fdfa39 │ │ │ │ @@ -99765,15 +99765,15 @@ │ │ │ │ stmiagt r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7a84629 │ │ │ │ @ instruction: 0x4651fd3b │ │ │ │ @ instruction: 0xf7eb4628 │ │ │ │ @ instruction: 0xf505fca3 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf134901a │ │ │ │ - bls 2c3064 │ │ │ │ + bls 2c2ea4 │ │ │ │ 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 │ │ │ │ @@ -100180,15 +100180,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 302370 │ │ │ │ + blls 3021b0 │ │ │ │ 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 10840d8 │ │ │ │ @@ -100198,15 +100198,15 @@ │ │ │ │ @ instruction: 0xf8d79906 │ │ │ │ stmpl sl, {r3, r4, r5, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d7812b │ │ │ │ movwls r1, #46012 @ 0xb3bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - @ instruction: 0xf8daf135 │ │ │ │ + @ instruction: 0xf86af135 │ │ │ │ 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 │ │ │ │ @@ -100254,15 +100254,15 @@ │ │ │ │ stmiacs r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ blt ff202084 │ │ │ │ adcseq ip, sp, sl, lsl #24 │ │ │ │ adcseq ip, sp, r2, lsl #24 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq ip, sp, sl, asr #13 │ │ │ │ - strhteq pc, [r9], -sl @ │ │ │ │ + strdeq pc, [r9], -sl @ │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ bls 256e84 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @ instruction: 0xf8c40008 │ │ │ │ @ instruction: 0xf7ff28e8 │ │ │ │ @@ -101307,15 +101307,15 @@ │ │ │ │ stmdaeq r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ ldmda lr!, {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 │ │ │ │ ldmda r8!, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvneq pc, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf96af12d │ │ │ │ + @ instruction: 0xf8faf12d │ │ │ │ mvnsne pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 752100 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf08b4628 │ │ │ │ bvs ffbc4aa8 │ │ │ │ blvs 7569d4 │ │ │ │ @@ -101334,21 +101334,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xff16f056 │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ svc 0x007ef79b │ │ │ │ sbcpl pc, ip, r4, lsr #5 │ │ │ │ - blx ff58169c │ │ │ │ + blx 198169c │ │ │ │ teqpvs r4, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf0560570 │ │ │ │ vqrdmlah.s32 d15, d20, d15[1] │ │ │ │ @ instruction: 0xf14750cc │ │ │ │ - @ instruction: 0xf5a4fad5 │ │ │ │ + @ instruction: 0xf5a4fa65 │ │ │ │ @ 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 fec1c3b4 │ │ │ │ @@ -101386,54 +101386,54 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1c438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf506301c │ │ │ │ @ instruction: 0xf1475480 │ │ │ │ - @ instruction: 0xf506fa1b │ │ │ │ + @ instruction: 0xf506f9ab │ │ │ │ andscc r5, r0, r7, lsr #1 │ │ │ │ strpl pc, [r4, #1286]! @ 0x506 │ │ │ │ - blx 601778 │ │ │ │ + @ instruction: 0xf9a4f147 │ │ │ │ adcpl pc, r9, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473004 │ │ │ │ - @ instruction: 0xf506fa0f │ │ │ │ + @ instruction: 0xf506f99f │ │ │ │ andscc r5, r8, sl, lsr #1 │ │ │ │ - blx 38178c │ │ │ │ + @ instruction: 0xf99af147 │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473014 │ │ │ │ - @ instruction: 0xf606fa05 │ │ │ │ + @ instruction: 0xf606f995 │ │ │ │ @ instruction: 0xf14770e4 │ │ │ │ - @ instruction: 0xf506fa01 │ │ │ │ + @ instruction: 0xf506f991 │ │ │ │ andscc r5, ip, r3, lsr #1 │ │ │ │ - @ instruction: 0xf9fcf147 │ │ │ │ + @ instruction: 0xf98cf147 │ │ │ │ adcpl pc, r5, r6, lsl #10 │ │ │ │ - @ instruction: 0xf9f8f147 │ │ │ │ + @ instruction: 0xf988f147 │ │ │ │ sbcpl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473014 │ │ │ │ - @ instruction: 0xf506f9f3 │ │ │ │ + @ instruction: 0xf506f983 │ │ │ │ ldrshcc r5, [r0], -r0 │ │ │ │ - @ instruction: 0xf9eef147 │ │ │ │ + @ instruction: 0xf97ef147 │ │ │ │ strtcc r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - @ instruction: 0xf9eaf147 │ │ │ │ + @ instruction: 0xf97af147 │ │ │ │ mvnsle r4, ip, lsr #5 │ │ │ │ sbcpl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf1333014 │ │ │ │ - @ instruction: 0xf506fd27 │ │ │ │ + @ instruction: 0xf506fcb7 │ │ │ │ andscc r5, r8, fp, asr #1 │ │ │ │ - stc2 1, cr15, [r2, #-204]! @ 0xffffff34 │ │ │ │ + ldc2 1, cr15, [r2], #204 @ 0xcc │ │ │ │ sbcspl pc, r8, r6, lsl #10 │ │ │ │ stmdb r6, {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: 0xbd70f9cd │ │ │ │ + @ instruction: 0xbd70f95d │ │ │ │ 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 │ │ │ │ @@ -101465,27 +101465,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, ror sl │ │ │ │ - eoreq lr, r9, sl, asr #20 │ │ │ │ + strhteq lr, [r9], -r8 │ │ │ │ + eoreq lr, r9, sl, lsl #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1c598 │ │ │ │ @ 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: 0xf96ef147 │ │ │ │ + @ instruction: 0xf8fef147 │ │ │ │ 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}^ │ │ │ │ @@ -101536,30 +101536,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 1448c4 │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xf8eef147 │ │ │ │ + @ instruction: 0xf87ef147 │ │ │ │ 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 7704f8 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 203620 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xfff6f139 │ │ │ │ + @ instruction: 0xff86f139 │ │ │ │ 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 │ │ │ │ @@ -101605,16 +101605,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 #30 │ │ │ │ - eoreq lr, r9, ip, asr r8 │ │ │ │ - eoreq lr, r9, lr, lsl r8 │ │ │ │ + mlaeq r9, ip, r7, lr │ │ │ │ + eoreq lr, r9, lr, asr r7 │ │ │ │ @ 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 │ │ │ │ @@ -102011,21 +102011,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, r1, lsl #29 │ │ │ │ + biclt pc, r0, r1, lsl lr @ │ │ │ │ @ instruction: 0xf12b9001 │ │ │ │ - @ instruction: 0x4604feb9 │ │ │ │ + strmi pc, [r4], -r9, asr #28 │ │ │ │ @ instruction: 0xf12b9801 │ │ │ │ - @ instruction: 0x4621feb3 │ │ │ │ + strtmi pc, [r1], -r3, asr #28 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ - blx a8213e │ │ │ │ + blx fee8213c │ │ │ │ bmi 78dc34 │ │ │ │ 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} │ │ │ │ @@ -102034,29 +102034,29 @@ │ │ │ │ lslslt r9, r4, #16 │ │ │ │ @ instruction: 0xf79aa908 │ │ │ │ ldmiblt r0, {r2, 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 202182 │ │ │ │ + blx fe602180 │ │ │ │ blmi 3bfbe4 │ │ │ │ bmi 38e07c │ │ │ │ ldmpl r3!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf79b6818 │ │ │ │ andcs lr, r0, r8, asr #19 │ │ │ │ @ instruction: 0xf79be7d3 │ │ │ │ svclt 0x0000eca8 │ │ │ │ adcseq sl, sp, sl, lsl #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffffe1 │ │ │ │ adcseq sl, sp, r0, lsl #8 │ │ │ │ adcseq sl, sp, lr, asr #7 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - eoreq lr, r9, r4, asr #3 │ │ │ │ + eoreq lr, r9, r4, lsl #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bl 131ec8 │ │ │ │ bmi 12c79c8 │ │ │ │ @ instruction: 0xf04f4698 │ │ │ │ @@ -102185,15 +102185,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: 0xf8d5fc2d │ │ │ │ + @ instruction: 0xf8d5fbbd │ │ │ │ @ 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]! │ │ │ │ @@ -102202,15 +102202,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 │ │ │ │ - ldc2 1, cr15, [r8], {70} @ 0x46 │ │ │ │ + blx feb0242a │ │ │ │ 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 │ │ │ │ @@ -102226,15 +102226,15 @@ │ │ │ │ blmi 265fb4 │ │ │ │ @ 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, lsr pc │ │ │ │ + eoreq sp, r9, sl, ror lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bl 132190 │ │ │ │ bmi 1847890 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -102389,15 +102389,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 fe602714 │ │ │ │ + blx a02714 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi 1004550 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r2, r3, r7, pc}^ │ │ │ │ vrsra.u32 d1, d4, #1 │ │ │ │ @ instruction: 0xf1048f5b │ │ │ │ strbmi r0, [r1, #-600] @ 0xfffffda8 │ │ │ │ @@ -102439,20 +102439,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 284bc0 │ │ │ │ + blls 284a00 │ │ │ │ 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} │ │ │ │ - blx a827f0 │ │ │ │ + @ instruction: 0xf9b6f146 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi f0462c │ │ │ │ orrsle r2, r2, r0, lsl #24 │ │ │ │ @ instruction: 0xa098f8df │ │ │ │ bleq 502428 │ │ │ │ @ instruction: 0xe7b244fa │ │ │ │ @ instruction: 0xa090f8df │ │ │ │ @@ -102472,31 +102472,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 284b3c │ │ │ │ + blls 28497c │ │ │ │ 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: 0xf9eef146 │ │ │ │ + @ instruction: 0xf97ef146 │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7f5 │ │ │ │ ... │ │ │ │ - eoreq sp, r9, ip, asr ip │ │ │ │ - eoreq sp, r9, r4, asr #23 │ │ │ │ - eoreq sp, r9, r8, lsr #23 │ │ │ │ - eoreq sp, r9, r6, ror fp │ │ │ │ + mlaeq r9, ip, fp, sp │ │ │ │ + eoreq sp, r9, r4, lsl #22 │ │ │ │ + eoreq sp, r9, r8, ror #21 │ │ │ │ + strhteq sp, [r9], -r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 18184c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0030f8cc │ │ │ │ strmi r4, [sp], -r4, lsr #25 │ │ │ │ adclt r4, r9, r4, lsr #19 │ │ │ │ @@ -102563,15 +102563,15 @@ │ │ │ │ stmdbcs r0, {r1, r3, r4, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf851d06c │ │ │ │ @ instruction: 0xf8d22022 │ │ │ │ bvs fe68e6a8 │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ strmi pc, [r0, -r7, lsl #8] │ │ │ │ vcgt.s d9, d3, d6 │ │ │ │ - subcs pc, r0, #57088 @ 0xdf00 │ │ │ │ + subcs pc, r0, #28416 @ 0x6f00 │ │ │ │ tstcs r0, r5 │ │ │ │ @ instruction: 0xf79aa815 │ │ │ │ blls 281c2c │ │ │ │ andcs pc, r4, sl, asr r8 @ │ │ │ │ strbtvc pc, [r0], #1446 @ 0x5a6 @ │ │ │ │ ldmdavs fp, {r3, r4, r9, ip, pc}^ │ │ │ │ tstls lr, #2688 @ 0xa80 │ │ │ │ @@ -102697,27 +102697,27 @@ │ │ │ │ @ instruction: 0xf04f9322 │ │ │ │ andsls r0, fp, pc, lsl #6 │ │ │ │ svclt 0x00349314 │ │ │ │ movwcs r2, #21249 @ 0x5301 │ │ │ │ blhi 801cf8 │ │ │ │ movwcs r9, #25370 @ 0x631a │ │ │ │ tstcs lr, #3358720 @ 0x334000 │ │ │ │ - blx ff582f9e │ │ │ │ + blx 1982f9e │ │ │ │ @ instruction: 0x46516afb │ │ │ │ bge 5ea758 │ │ │ │ @ instruction: 0xf50a9808 │ │ │ │ @ instruction: 0x93247a0e │ │ │ │ @ instruction: 0xf80cf00f │ │ │ │ @ instruction: 0x3609e9d9 │ │ │ │ strbmi r1, [r3, #-2971] @ 0xfffff465 │ │ │ │ movtcs sp, #18764 @ 0x494c │ │ │ │ @ instruction: 0xf8d94446 │ │ │ │ blx 19a87a │ │ │ │ stmibpl r8!, {r1, r2, r9, sl, ip, sp, lr, pc} │ │ │ │ - blx fef82fce │ │ │ │ + blx 1382fce │ │ │ │ ldrdcs pc, [r0, #132] @ 0x84 │ │ │ │ @ instruction: 0xf8d44603 │ │ │ │ @ instruction: 0xf8d4046c │ │ │ │ andls r1, r6, r8, ror #8 │ │ │ │ bl 1bd7054 │ │ │ │ tstls r5, ip, lsl #24 │ │ │ │ svceq 0x0006f013 │ │ │ │ @@ -102796,20 +102796,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, 7, pc, cr10, cr15, {0} @ │ │ │ │ + mrc2 2, 3, pc, cr10, cr15, {0} │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ mcrge 4, 4, r8, cr6, cr11, {1} │ │ │ │ ldrtmi r4, [r9], -r1, lsl #13 │ │ │ │ vmin.s16 d4, d15, d16 │ │ │ │ - @ instruction: 0xf896fea1 │ │ │ │ + @ instruction: 0xf896fe31 │ │ │ │ blcs d3470 │ │ │ │ strhi pc, [r9], #-65 @ 0xffffffbf │ │ │ │ ldclcc 8, cr15, [ip, #892]! @ 0x37c │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ @ instruction: 0xf899447b │ │ │ │ @ instruction: 0xf1082000 │ │ │ │ bcc 124691c │ │ │ │ @@ -102821,15 +102821,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, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 1554dc │ │ │ │ ldrbhi pc, [r9], #-513 @ 0xfffffdff @ │ │ │ │ subvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf6054631 │ │ │ │ @ instruction: 0xf79b10d8 │ │ │ │ ldclvs 8, cr14, [r1], #-888 @ 0xfffffc88 │ │ │ │ addsls pc, r8, #14024704 @ 0xd60000 │ │ │ │ @@ -102857,15 +102857,15 @@ │ │ │ │ ldmdacc r8!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stccc 8, cr15, [ip], #852 @ 0x354 │ │ │ │ @ instruction: 0xf0412a00 │ │ │ │ blcc 1279a8 │ │ │ │ @ instruction: 0xf8c5461a │ │ │ │ ldrtmi r3, [r8], -r8, ror #17 │ │ │ │ stmiacs ip!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - ldc2l 2, cr15, [ip, #124] @ 0x7c │ │ │ │ + stc2l 2, cr15, [ip, #-124]! @ 0xffffff84 │ │ │ │ blcs 264960 │ │ │ │ @ instruction: 0xf8d5d915 │ │ │ │ @ instruction: 0xf06f3cf0 │ │ │ │ @ instruction: 0xf8d34260 │ │ │ │ addsmi r1, r1, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf898bf3c │ │ │ │ @ instruction: 0xf88521d8 │ │ │ │ @@ -102890,66 +102890,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: 0xf8dffc15 │ │ │ │ + @ instruction: 0xf8dffba5 │ │ │ │ ldrbtmi r2, [sl], #-3248 @ 0xfffff350 │ │ │ │ ldrmi r9, [r0], -r7, lsl #4 │ │ │ │ - @ instruction: 0xff9af12a │ │ │ │ + @ instruction: 0xff2af12a │ │ │ │ stmdacs r0, {r2, r4, r5, r8, fp, sp, pc} │ │ │ │ mvnhi pc, #1 │ │ │ │ bleq ff902e20 │ │ │ │ @ instruction: 0xf12a9008 │ │ │ │ - andls pc, r7, sp, asr #31 │ │ │ │ + andls pc, r7, sp, asr pc @ │ │ │ │ @ instruction: 0xf12a9808 │ │ │ │ - stmdbls r7, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r7, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d4602 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - ldmdbge r0!, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbge r0!, {r0, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #13056 @ 0x3300 │ │ │ │ + andcs pc, r8, #199680 @ 0x30c00 │ │ │ │ @ instruction: 0xf50da932 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #11520 @ 0x2d00 │ │ │ │ + andcs pc, r8, #193536 @ 0x2f400 │ │ │ │ bicpl pc, r7, r4, lsl #10 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - stc2 1, cr15, [r6], #-268 @ 0xfffffef4 │ │ │ │ + blx fee82f3a │ │ │ │ mvnsne pc, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf50160a6 │ │ │ │ @ instruction: 0xf14371e3 │ │ │ │ - @ instruction: 0xf504fc1d │ │ │ │ + @ instruction: 0xf504fbad │ │ │ │ smlabtcc r3, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - @ instruction: 0xf504fc15 │ │ │ │ + @ instruction: 0xf504fba5 │ │ │ │ smlabtcc r4, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - eorcs pc, r0, #3328 @ 0xd00 │ │ │ │ + eorcs pc, r0, #160768 @ 0x27400 │ │ │ │ @ instruction: 0x41a8f60d │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - cdp2 1, 7, cr15, cr6, cr3, {2} │ │ │ │ + cdp2 1, 0, cr15, cr6, cr3, {2} │ │ │ │ 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: 0xf895fb1b │ │ │ │ + @ instruction: 0xf895faab │ │ │ │ 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} │ │ │ │ @@ -102977,29 +102977,29 @@ │ │ │ │ @ instruction: 0xf8c56af3 │ │ │ │ @ instruction: 0xf8d53918 │ │ │ │ movwcc r3, #6428 @ 0x191c │ │ │ │ blvs db6730 │ │ │ │ ldmdbcc ip, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ movwls r4, #50712 @ 0xc618 │ │ │ │ - blx 10033b0 │ │ │ │ + @ instruction: 0xf9ccf220 │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46393310 │ │ │ │ movwls r4, #54808 @ 0xd618 │ │ │ │ - blx 1e833c0 │ │ │ │ + blx 2833c0 │ │ │ │ blcc 1404ec0 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - stc2 2, cr15, [ip, #164]! @ 0xa4 │ │ │ │ + ldc2 2, cr15, [ip, #-164]! @ 0xffffff5c │ │ │ │ blcc 1004ed4 │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - stc2 2, cr15, [r2, #164]! @ 0xa4 │ │ │ │ + ldc2 2, cr15, [r2, #-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 │ │ │ │ @@ -103700,23 +103700,23 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r9, sp, r6, asr #15 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ ldrhteq r9, [sp], r8 │ │ │ │ - eoreq lr, sl, ip, ror r9 │ │ │ │ - eoreq sp, r9, r4, ror #12 │ │ │ │ + strhteq lr, [sl], -ip │ │ │ │ + eoreq sp, r9, r4, lsr #11 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ @ instruction: 0xfffff207 │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ c7690 │ │ │ │ andeq r0, r0, r8, ror #28 │ │ │ │ andeq r0, r0, ip, asr #24 │ │ │ │ - eoreq sp, r9, sl, lsr #6 │ │ │ │ + eoreq sp, r9, sl, ror #4 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ bmi fee82dc0 │ │ │ │ bvs fee42cc4 │ │ │ │ sbcscc pc, r8, #14090240 @ 0xd70000 │ │ │ │ bpl 282b30 │ │ │ │ sbcscc pc, ip, #12976128 @ 0xc60000 │ │ │ │ @@ -103740,15 +103740,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 │ │ │ │ - ldc2 2, cr15, [r8], #200 @ 0xc8 │ │ │ │ + mcrr2 2, 3, pc, r8, cr2 @ │ │ │ │ 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 │ │ │ │ @@ -104062,17 +104062,17 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ... │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r4 │ │ │ │ ... │ │ │ │ - eoreq r6, sl, ip, asr #25 │ │ │ │ - eoreq ip, r9, r6, lsl #14 │ │ │ │ - eoreq ip, r9, r2, ror #13 │ │ │ │ + eoreq r6, sl, ip, lsl #24 │ │ │ │ + eoreq ip, r9, r6, asr #12 │ │ │ │ + eoreq ip, r9, r2, lsr #12 │ │ │ │ ldrshteq r9, [sp], r4 │ │ │ │ blvc ffa832b8 │ │ │ │ @ instruction: 0xf5049706 │ │ │ │ stc 7, cr5, [ip, #780] @ 0x30c │ │ │ │ vldr d7, [lr] │ │ │ │ @ instruction: 0xf8c47b04 │ │ │ │ andcs r2, r2, #236, 30 @ 0x3b0 │ │ │ │ @@ -104101,15 +104101,15 @@ │ │ │ │ ldrdgt pc, [r8], -r7 │ │ │ │ ldrdge pc, [r0], -r7 │ │ │ │ @ instruction: 0xf8c568ff │ │ │ │ @ instruction: 0xf8c5e040 │ │ │ │ strtvs ip, [pc], #68 @ c7cbc │ │ │ │ ldrbvs pc, [r6, -r4, lsl #10]! @ │ │ │ │ eorsge pc, ip, r5, asr #17 │ │ │ │ - blx ff904184 │ │ │ │ + blx 1d04184 │ │ │ │ blvc 103338 │ │ │ │ vst2.8 {d18-d21}, [pc], r1 │ │ │ │ @ instruction: 0xf04f6000 │ │ │ │ andcs r3, r4, #-1073741761 @ 0xc000003f │ │ │ │ blvc 1830f4 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ ldrbeq pc, [r8, -r4, asr #17]! @ │ │ │ │ @@ -104205,34 +104205,34 @@ │ │ │ │ @ instruction: 0xf8c46a5c │ │ │ │ @ instruction: 0xf8c46a58 │ │ │ │ @ instruction: 0xf8c46a70 │ │ │ │ @ instruction: 0xf8c46a94 │ │ │ │ @ instruction: 0xf8c46a98 │ │ │ │ @ instruction: 0xf8c47a78 │ │ │ │ @ instruction: 0xf1427a84 │ │ │ │ - stmdbmi r8!, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r8!, {r0, r1, r3, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf50d2209 │ │ │ │ ldrbtmi r6, [r9], #-166 @ 0xffffff5a │ │ │ │ - blx 18437c │ │ │ │ + @ instruction: 0xf992f142 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - @ instruction: 0xf9faf142 │ │ │ │ + @ instruction: 0xf98af142 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #24, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - @ instruction: 0xf9f2f142 │ │ │ │ + @ instruction: 0xf982f142 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #28, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - @ instruction: 0xf9eaf142 │ │ │ │ + @ instruction: 0xf97af142 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ @ instruction: 0xf60d2220 │ │ │ │ @ instruction: 0xf14241a8 │ │ │ │ - @ instruction: 0xf60dfc53 │ │ │ │ + @ instruction: 0xf60dfbe3 │ │ │ │ @ instruction: 0xf5044ea8 │ │ │ │ ldc 3, cr5, [pc, #948] @ c8270 │ │ │ │ tstcc r4, #76, 22 @ 0x13000 │ │ │ │ ldm lr!, {r1, r2, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8c4000f │ │ │ │ @ instruction: 0xf5043e88 │ │ │ │ @ instruction: 0xf894634e │ │ │ │ @@ -104309,17 +104309,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 │ │ │ │ - mlaseq r0, r6, ip, sl │ │ │ │ - eoreq ip, r9, r6, lsr r1 │ │ │ │ - ldrshteq sl, [r0], -r8 │ │ │ │ + ldrsbteq sl, [r0], -r6 │ │ │ │ + eoreq ip, r9, r6, ror r0 │ │ │ │ + eorseq sl, r0, r8, lsr sl │ │ │ │ @ instruction: 0xf0574620 │ │ │ │ @ instruction: 0x4606fbbb │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df819a │ │ │ │ @ instruction: 0xf60d06c8 │ │ │ │ ldrtmi r4, [r2], -r8, lsr #3 │ │ │ │ ldmdaeq r3, {r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -104332,15 +104332,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: 0xf8dff8f1 │ │ │ │ + @ instruction: 0xf8dff881 │ │ │ │ @ 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 2a60c4 │ │ │ │ movwcs fp, #3980 @ 0xf8c │ │ │ │ @@ -104427,15 +104427,15 @@ │ │ │ │ ldrbmi r0, [r9], -r0, ror #23 │ │ │ │ bl ff006028 │ │ │ │ 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: 0xf84cf142 │ │ │ │ + @ instruction: 0xffdcf141 │ │ │ │ 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: 0xf8dfef0c │ │ │ │ @@ -104750,36 +104750,36 @@ │ │ │ │ movwls r9, #45849 @ 0xb319 │ │ │ │ blt feec66cc │ │ │ │ @ instruction: 0xf7fe9313 │ │ │ │ @ instruction: 0xf893ba83 │ │ │ │ @ instruction: 0xf08332cd │ │ │ │ @ instruction: 0x93260301 │ │ │ │ blt 1d066e0 │ │ │ │ - ldrshteq sl, [r0], -r0 │ │ │ │ + eorseq sl, r0, r0, lsr sl │ │ │ │ adcseq r1, sp, lr, lsl #16 │ │ │ │ - eoreq fp, r9, r6, lsr #28 │ │ │ │ - eoreq fp, r9, ip, ror lr │ │ │ │ - eoreq fp, r9, r6, ror #28 │ │ │ │ - strdeq fp, [r9], -r6 @ │ │ │ │ - strdeq fp, [r9], -r0 @ │ │ │ │ - ldrdeq fp, [r9], -r4 @ │ │ │ │ + eoreq fp, r9, r6, ror #26 │ │ │ │ + strhteq fp, [r9], -ip │ │ │ │ + eoreq fp, r9, r6, lsr #27 │ │ │ │ + eoreq fp, r9, r6, lsr ip │ │ │ │ + eoreq fp, r9, r0, lsr sp │ │ │ │ + eoreq fp, r9, r4, lsl ip │ │ │ │ adcseq r7, sp, ip, ror #29 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq sp, sl, r6, asr #1 │ │ │ │ - strhteq fp, [r9], -sl │ │ │ │ - eoreq fp, r9, r4, lsr ip │ │ │ │ + eoreq sp, sl, r6 │ │ │ │ + strdeq fp, [r9], -sl @ │ │ │ │ + eoreq fp, r9, r4, ror fp │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - eoreq fp, r9, lr, asr #24 │ │ │ │ - eoreq fp, r9, r8, asr sp │ │ │ │ - strhteq fp, [r9], -r4 │ │ │ │ - eorseq sl, r0, r2, lsl #15 │ │ │ │ - eorseq sl, r0, r8, ror #14 │ │ │ │ - eoreq fp, r9, r6, asr ip │ │ │ │ - eoreq fp, r9, r2, ror #20 │ │ │ │ - eoreq fp, r9, r4, lsl #21 │ │ │ │ + eoreq fp, r9, lr, lsl #23 │ │ │ │ + mlaeq r9, r8, ip, fp │ │ │ │ + strdeq fp, [r9], -r4 @ │ │ │ │ + eorseq sl, r0, r2, asr #13 │ │ │ │ + eorseq sl, r0, r8, lsr #13 │ │ │ │ + mlaeq r9, r6, fp, fp │ │ │ │ + eoreq fp, r9, r2, lsr #19 │ │ │ │ + eoreq fp, r9, r4, asr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ bmi 1c5a194 │ │ │ │ adcslt r4, r9, lr, ror #22 │ │ │ │ svcmi 0x006e447a │ │ │ │ @@ -104797,19 +104797,19 @@ │ │ │ │ adchi pc, r6, r0 │ │ │ │ rscsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7982100 │ │ │ │ blmi 1903958 │ │ │ │ ldmdage r0, {r0, r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - blmi 18484bc │ │ │ │ + blmi 18482fc │ │ │ │ ldmdage r0, {r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - ldmdbmi sl, {r0, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl, {r0, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bge 4da068 │ │ │ │ @ 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 15da634 │ │ │ │ @@ -104880,38 +104880,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: 0x4604f9df │ │ │ │ + strmi pc, [r4], -pc, ror #18 │ │ │ │ bmi 6025f4 │ │ │ │ ldmdbmi r4, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r6, #-180]! @ 0xffffff4c │ │ │ │ + stc2l 1, cr15, [r6], {45} @ 0x2d │ │ │ │ @ instruction: 0xf798e7a4 │ │ │ │ svclt 0x0000ee68 │ │ │ │ adcseq r7, sp, r8, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r7, sp, r0, lsr #17 │ │ │ │ andeq r0, r0, r0, lsl #22 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ - eorseq sl, r0, r0, lsr r3 │ │ │ │ - eoreq fp, r9, r8, ror #11 │ │ │ │ + eorseq sl, r0, r0, ror r2 │ │ │ │ + eoreq fp, r9, r8, lsr #10 │ │ │ │ adcseq r7, sp, r6, lsl r8 │ │ │ │ andeq r0, r0, ip, lsr #21 │ │ │ │ andeq r0, r0, r8, asr #25 │ │ │ │ @ instruction: 0xffffc8bb │ │ │ │ umlalseq r9, lr, r6, ip │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ - eoreq fp, r9, r4, asr #14 │ │ │ │ - ldrdeq fp, [r9], -ip @ │ │ │ │ - eoreq fp, r9, r8, asr #13 │ │ │ │ - eoreq sl, r9, lr, ror r9 │ │ │ │ + eoreq fp, r9, r4, lsl #13 │ │ │ │ + eoreq fp, r9, ip, lsl r4 │ │ │ │ + eoreq fp, r9, r8, lsl #12 │ │ │ │ + strhteq sl, [r9], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1fb58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8cc8a0 │ │ │ │ blmi 8f4b88 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -104927,17 +104927,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3832c8 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r0, r0, lsl #10 │ │ │ │ vqdmulh.s32 d25, d10, d0 │ │ │ │ - @ instruction: 0xf505fc97 │ │ │ │ + @ instruction: 0xf505fc27 │ │ │ │ vqadd.s32 , q13, q3 │ │ │ │ - @ instruction: 0x4628fcb9 │ │ │ │ + strtmi pc, [r8], -r9, asr #24 │ │ │ │ @ instruction: 0xf9fcf0a0 │ │ │ │ bvs 1ae366c │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 29b1e8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2a2a38 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -105038,15 +105038,15 @@ │ │ │ │ bmi bdd950 │ │ │ │ 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 1ec41bc │ │ │ │ - blx a05026 │ │ │ │ + blx fee05024 │ │ │ │ lsllt r4, r1, #12 │ │ │ │ bhi 1104648 │ │ │ │ ldrdeq lr, [r0, -sp] │ │ │ │ blx 504740 │ │ │ │ stc 0, cr13, [r5, #160] @ 0xa0 │ │ │ │ @ instruction: 0xf7998a77 │ │ │ │ cdp 8, 0, cr14, cr7, cr6, {5} │ │ │ │ @@ -105128,15 +105128,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 fe38518c │ │ │ │ + blx 78518c │ │ │ │ movtlt r4, #1665 @ 0x681 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ svc 0x00f8f798 │ │ │ │ bvc 804460 │ │ │ │ beq 504504 │ │ │ │ bvc ac4688 │ │ │ │ beq fe50454c │ │ │ │ @@ -105165,16 +105165,16 @@ │ │ │ │ @ instruction: 0x4648f9d3 │ │ │ │ ldrb r4, [sp, r9, asr #12] │ │ │ │ mcrr 7, 9, pc, r2, cr8 @ │ │ │ │ svccc 0x00666666 │ │ │ │ ldrsbteq r7, [sp], r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ adcseq r7, sp, sl, ror #6 │ │ │ │ - eoreq fp, r9, ip, lsr #5 │ │ │ │ - eoreq fp, r9, ip, asr #5 │ │ │ │ + eoreq fp, r9, ip, ror #3 │ │ │ │ + eoreq fp, r9, ip, lsl #4 │ │ │ │ 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 │ │ │ │ @@ -105366,26 +105366,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 140559a │ │ │ │ + blx ff805598 │ │ │ │ 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: 0xf8dafb45 │ │ │ │ + @ instruction: 0xf8dafad5 │ │ │ │ mcrcs 0, 0, r6, cr0, cr12, {0} │ │ │ │ addshi pc, ip, r0 │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4648 │ │ │ │ bvs ffdc7ac8 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ bvs d293dc │ │ │ │ @@ -105419,29 +105419,29 @@ │ │ │ │ blmi 16b5f20 │ │ │ │ strcs r3, [r0], #-3332 @ 0xfffff2fc │ │ │ │ ldmcs r0, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x9606447b │ │ │ │ @ instruction: 0xf8559305 │ │ │ │ bl 3b8d68 │ │ │ │ ldrtmi r0, [r0], -r8, lsl #12 │ │ │ │ - @ instruction: 0xf9a0f12f │ │ │ │ + @ instruction: 0xf930f12f │ │ │ │ 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: 0xf998f12f │ │ │ │ + @ instruction: 0xf928f12f │ │ │ │ @ instruction: 0x101cf8da │ │ │ │ blls 22d1b0 │ │ │ │ stmib sp, {r3, r4, r7, r8, ip, sp}^ │ │ │ │ tstls r0, r1, lsl #6 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ ldrdeq lr, [r8, -sp] │ │ │ │ - @ instruction: 0xf98ef12f │ │ │ │ + @ instruction: 0xf91ef12f │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ mcrls 1, 0, sp, cr6, cr9, {6} │ │ │ │ blcs e3d70 │ │ │ │ bvs d7d75c │ │ │ │ ldmdblt r2!, {r0, r1, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ addsmi r6, r3, #1867776 @ 0x1c8000 │ │ │ │ ldmib r6, {r1, r2, ip, lr, pc}^ │ │ │ │ @@ -105475,15 +105475,15 @@ │ │ │ │ strbmi r0, [r1], -r8 │ │ │ │ @ instruction: 0xf8ca447a │ │ │ │ andls r4, r0, #28 │ │ │ │ @ instruction: 0xf7fb2200 │ │ │ │ @ instruction: 0xf8daf89f │ │ │ │ @ instruction: 0xf508001c │ │ │ │ @ instruction: 0x309851da │ │ │ │ - @ instruction: 0xffeaf12e │ │ │ │ + @ instruction: 0xff7af12e │ │ │ │ @ instruction: 0x601cf8da │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4648 │ │ │ │ bvs ffdc7944 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blmi 5f4f50 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ @@ -105501,67 +105501,67 @@ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ teqvs r2, r9, lsl sp │ │ │ │ blmi 243104 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7e5 │ │ │ │ adcseq r6, sp, r8, lsl #31 │ │ │ │ @ instruction: 0xffffc97d │ │ │ │ - eoreq sl, r9, r0, lsl lr │ │ │ │ + eoreq sl, r9, r0, asr sp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec204b4 │ │ │ │ @ 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 c92f0 │ │ │ │ tstls r1, r0, asr #32 │ │ │ │ mrrc2 7, 15, pc, r6, cr11 @ │ │ │ │ addscc r6, r8, r8, ror #19 │ │ │ │ - @ instruction: 0xffaef12e │ │ │ │ + @ instruction: 0xff3ef12e │ │ │ │ stmdbls r1, {r3, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf12e3098 │ │ │ │ - @ instruction: 0xf504ff95 │ │ │ │ + @ instruction: 0xf504ff25 │ │ │ │ andscc r5, r0, #240, 4 │ │ │ │ ldrmi r9, [r0], -r1, lsl #4 │ │ │ │ - blx 685804 │ │ │ │ + @ instruction: 0xf9a6f143 │ │ │ │ @ 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} │ │ │ │ - blx 605824 │ │ │ │ + @ instruction: 0xf9a4f143 │ │ │ │ orrlt r6, r3, fp, lsr #21 │ │ │ │ @ instruction: 0x53a9f504 │ │ │ │ movwls r3, #4868 @ 0x1304 │ │ │ │ @ instruction: 0xf1434618 │ │ │ │ - @ instruction: 0xf504f9fd │ │ │ │ + @ instruction: 0xf504f98d │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ mrc2 0, 0, pc, cr10, cr2, {2} │ │ │ │ @ instruction: 0xf1439801 │ │ │ │ - stmibvs r9!, {r0, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ blvs 9b5788 │ │ │ │ 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 147524 │ │ │ │ addseq pc, r8, r3, lsl #2 │ │ │ │ - @ instruction: 0xff62f12e │ │ │ │ + cdp2 1, 15, cr15, cr2, cr14, {1} │ │ │ │ bvs 18e4004 │ │ │ │ ldrmi r9, [r0, r1, lsl #18] │ │ │ │ svclt 0x0000e7ca │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -105589,29 +105589,29 @@ │ │ │ │ ldmcs r0, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ and r1, r2, lr, lsl pc │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ @ instruction: 0xf856d026 │ │ │ │ bl 37500c │ │ │ │ @ instruction: 0xf50a0b08 │ │ │ │ ldrbmi r5, [r8], -r0, lsl #21 │ │ │ │ - @ instruction: 0xf84cf12f │ │ │ │ + @ instruction: 0xffdcf12e │ │ │ │ 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, pc, lsr r8 @ │ │ │ │ + @ instruction: 0xf12eb018 │ │ │ │ + andls pc, r7, pc, asr #31 │ │ │ │ ldmib sp, {r0, sl, ip, sp}^ │ │ │ │ ldmib sp, {r2, r8}^ │ │ │ │ @ instruction: 0xf12f2306 │ │ │ │ - adcmi pc, r7, #1851392 @ 0x1c4000 │ │ │ │ + adcmi pc, r7, #16384 @ 0x4000 │ │ │ │ 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 │ │ │ │ @@ -105631,16 +105631,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, asr r9 │ │ │ │ - eoreq sl, r9, r4, lsr #18 │ │ │ │ + mlaeq r9, r6, r8, sl │ │ │ │ + eoreq sl, r9, r4, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec206bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50da │ │ │ │ stclt 14, cr15, [r8, #-964] @ 0xfffffc3c │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -105683,37 +105683,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 3478dc │ │ │ │ + blls 34771c │ │ │ │ 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, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2e97f8 │ │ │ │ blcs 27d6d4 │ │ │ │ @ instruction: 0xf8dfd108 │ │ │ │ stmiapl r3!, {r2, r3, r6, fp, ip, sp}^ │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - @ instruction: 0xf8bef227 │ │ │ │ + @ instruction: 0xf84ef227 │ │ │ │ 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: 0xf8d6f8b5 │ │ │ │ + @ instruction: 0xf8d6f845 │ │ │ │ @ instruction: 0xf8d333f8 │ │ │ │ cdpvs 1, 5, cr3, cr9, cr8, {7} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s32 d4, d7, d24 │ │ │ │ - blls 407884 │ │ │ │ + blls 4076c4 │ │ │ │ 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 │ │ │ │ @@ -105751,15 +105751,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: 0xf84ef227 │ │ │ │ + @ instruction: 0xffdef226 │ │ │ │ strb r2, [ip, -r0, lsl #4]! │ │ │ │ stclcc 8, cr15, [r0, #856] @ 0x358 │ │ │ │ @ instruction: 0xf8d64638 │ │ │ │ @ instruction: 0xf8c723f8 │ │ │ │ bls 315424 │ │ │ │ svccs 0x0074f8c7 │ │ │ │ @ instruction: 0xf8c61c5a │ │ │ │ @@ -105780,61 +105780,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: 0xffcaf142 │ │ │ │ + @ instruction: 0xff5af142 │ │ │ │ adcpl pc, r7, r7, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0xffc4f142 │ │ │ │ + @ instruction: 0xff54f142 │ │ │ │ adcpl pc, r9, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xffbef142 │ │ │ │ + @ instruction: 0xff4ef142 │ │ │ │ adcpl pc, sl, r7, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xffb8f142 │ │ │ │ + @ instruction: 0xff48f142 │ │ │ │ adcpl pc, fp, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xffb2f142 │ │ │ │ + @ instruction: 0xff42f142 │ │ │ │ @ instruction: 0xf6072101 │ │ │ │ @ instruction: 0xf14270e4 │ │ │ │ - @ instruction: 0xf507ffad │ │ │ │ + @ instruction: 0xf507ff3d │ │ │ │ smlatbcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf142301c │ │ │ │ - smlatbcs r1, r7, pc, pc @ │ │ │ │ + tstpcs r1, r7, lsr pc @ p-variant is OBSOLETE │ │ │ │ adcpl pc, r5, r7, lsl #10 │ │ │ │ - @ instruction: 0xffa2f142 │ │ │ │ + @ instruction: 0xff32f142 │ │ │ │ sbcspl pc, r4, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xff9cf142 │ │ │ │ + @ instruction: 0xff2cf142 │ │ │ │ adcpl pc, sp, r7, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xff96f142 │ │ │ │ + @ instruction: 0xff26f142 │ │ │ │ sbcpl pc, r6, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xff90f142 │ │ │ │ + @ instruction: 0xff20f142 │ │ │ │ rscspl pc, r0, r7, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0xff8af142 │ │ │ │ + @ instruction: 0xff1af142 │ │ │ │ @ instruction: 0xf6072101 │ │ │ │ @ instruction: 0xf14270c8 │ │ │ │ - @ instruction: 0xf507ff85 │ │ │ │ + @ instruction: 0xf507ff15 │ │ │ │ ldrmi r5, [r9], r0, lsl #7 │ │ │ │ @ instruction: 0x46489310 │ │ │ │ @ instruction: 0xf1092101 │ │ │ │ @ instruction: 0xf1420920 │ │ │ │ - strbmi pc, [sp, #-3963] @ 0xfffff085 @ │ │ │ │ + strbmi pc, [sp, #-3851] @ 0xfffff0f5 @ │ │ │ │ @ instruction: 0xf507d1f7 │ │ │ │ andscc r5, r4, sl, asr #1 │ │ │ │ - blx fe985c6c │ │ │ │ + blx d85c6c │ │ │ │ sbcpl pc, fp, r7, lsl #10 │ │ │ │ @ instruction: 0xf12f3018 │ │ │ │ - @ instruction: 0x2100fa9d │ │ │ │ + tstpcs r0, sp, lsr #20 @ p-variant is OBSOLETE │ │ │ │ sbcspl pc, r8, r7, lsl #10 │ │ │ │ stmia lr!, {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 d3da4 │ │ │ │ rsbhi pc, r6, #64 @ 0x40 │ │ │ │ @@ -105971,15 +105971,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: 0xf896fcc3 │ │ │ │ + @ instruction: 0xf896fc53 │ │ │ │ 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} │ │ │ │ @@ -106083,98 +106083,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 │ │ │ │ - ldc2 1, cr15, [lr], {31} │ │ │ │ + blx fec8603e │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - ldc2l 1, cr15, [r0], {31} │ │ │ │ + stc2l 1, cr15, [r0], #-124 @ 0xffffff84 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xff94f11f │ │ │ │ + @ instruction: 0xff24f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx 1b86078 │ │ │ │ + @ instruction: 0xf9faf11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, sl, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf90af11f │ │ │ │ + @ instruction: 0xf89af11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf9aaf11f │ │ │ │ + @ instruction: 0xf93af11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - stc2l 1, cr15, [r2], {35} @ 0x23 │ │ │ │ + mrrc2 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 │ │ │ │ - ldc2l 1, cr15, [r2, #-124] @ 0xffffff84 │ │ │ │ + stc2l 1, cr15, [r2], #124 @ 0x7c │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx ff4060dc │ │ │ │ + blx 18060dc │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf8c4f13d │ │ │ │ + @ instruction: 0xf854f13d │ │ │ │ strtmi r2, [r9], -r1, lsl #6 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0x462b4652 │ │ │ │ subeq pc, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0xff44f11f │ │ │ │ + mrc2 1, 6, pc, cr4, cr15, {0} │ │ │ │ movwls lr, #59251 @ 0xe773 │ │ │ │ @ instruction: 0xf13de44e │ │ │ │ - @ instruction: 0xf8c7fb17 │ │ │ │ + @ instruction: 0xf8c7faa7 │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [r4], #264 @ 0x108 │ │ │ │ + stc2 1, cr15, [r4], {66} @ 0x42 │ │ │ │ bls 31ca40 │ │ │ │ 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, #-4091]! @ c8cdd @ │ │ │ │ + ldrb pc, [pc, #-3979]! @ 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 155b568 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ @ instruction: 0xf12b4619 │ │ │ │ - blls 508a40 │ │ │ │ + blls 508880 │ │ │ │ ldmibeq r8, {r0, r1, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 14832d0 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8d94a4d │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ orrcc pc, r1, #64, 12 @ 0x4000000 │ │ │ │ @@ -106199,24 +106199,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 fdd98 │ │ │ │ strbhi pc, [r9, -r0]! @ │ │ │ │ - blx fef0624c │ │ │ │ + blx 130624c │ │ │ │ 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 ffe06280 │ │ │ │ + blx fe206280 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf79609b8 │ │ │ │ @ instruction: 0xf8d7eeca │ │ │ │ @ instruction: 0xf0b20f80 │ │ │ │ stmdbls fp, {r0, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0914638 │ │ │ │ ldr pc, [r7, #2663] @ 0xa67 │ │ │ │ @@ -106224,40 +106224,40 @@ │ │ │ │ ... │ │ │ │ adcseq r6, sp, r4, lsl fp │ │ │ │ adcseq r6, sp, lr, lsl #22 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsr #20 │ │ │ │ - eoreq sl, r9, r0, ror #20 │ │ │ │ - strhteq sl, [r9], -ip │ │ │ │ + eoreq sl, r9, r0, lsr #19 │ │ │ │ + strdeq sl, [r9], -ip @ │ │ │ │ adcseq r6, sp, r6, ror #19 │ │ │ │ andeq r0, r0, r0, asr #26 │ │ │ │ - eoreq sl, r9, lr, lsl #20 │ │ │ │ - eoreq sl, r9, r0, ror r7 │ │ │ │ + eoreq sl, r9, lr, asr #18 │ │ │ │ + strhteq sl, [r9], -r0 │ │ │ │ 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 │ │ │ │ - eoreq sl, r9, lr, ror #14 │ │ │ │ - eoreq sl, r9, r0, lsl #13 │ │ │ │ - eoreq sl, r9, r4, lsr #10 │ │ │ │ - eoreq sl, r9, r6, ror r6 │ │ │ │ - eoreq sl, r9, lr, ror #12 │ │ │ │ - eoreq sl, r9, r6, ror #12 │ │ │ │ + eoreq sl, r9, lr, lsr #13 │ │ │ │ + eoreq sl, r9, r0, asr #11 │ │ │ │ + eoreq sl, r9, r4, ror #8 │ │ │ │ + strhteq sl, [r9], -r6 │ │ │ │ + eoreq sl, r9, lr, lsr #11 │ │ │ │ + eoreq sl, r9, r6, lsr #11 │ │ │ │ umlalseq r7, sp, r8, r2 │ │ │ │ muleq r0, r4, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r9, lr, lsr r3 │ │ │ │ - eoreq sl, r9, r0, lsr #1 │ │ │ │ - eoreq sl, r9, r0, ror #7 │ │ │ │ - eoreq sl, r9, r0, lsl #1 │ │ │ │ + eoreq sl, r9, lr, ror r2 │ │ │ │ + eoreq r9, r9, r0, ror #31 │ │ │ │ + eoreq sl, r9, r0, lsr #6 │ │ │ │ + eoreq r9, r9, r0, asr #31 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ adcspl pc, r6, r7, lsl #10 │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x301421ff │ │ │ │ ldrdhi pc, [r4], -sp @ │ │ │ │ stmdb r0, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0074638 │ │ │ │ @@ -106282,15 +106282,15 @@ │ │ │ │ ldcne 8, cr15, [r8], {223} @ 0xdf │ │ │ │ ldrdcc pc, [r8, #131]! @ 0x83 │ │ │ │ ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ svc 0x0036f797 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d786c8 │ │ │ │ @ instruction: 0x46401f7c │ │ │ │ - @ instruction: 0xff5ef224 │ │ │ │ + cdp2 2, 14, cr15, cr14, cr4, {1} │ │ │ │ @ instruction: 0xf8c39b10 │ │ │ │ @ instruction: 0xf44f0b18 │ │ │ │ @ instruction: 0xf79670a0 │ │ │ │ bge 7c5410 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7a14605 │ │ │ │ blls 509000 │ │ │ │ @@ -106670,26 +106670,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 │ │ │ │ - lsllt pc, r1 @ @ │ │ │ │ + lsrlt pc, r1, #26 @ │ │ │ │ @ instruction: 0x1674f8df │ │ │ │ ldmdbeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ │ │ strbmi sl, [sl], -r0, lsr #22 │ │ │ │ @ instruction: 0xf7964479 │ │ │ │ stmdacs r2, {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], -fp, lsr #30 @ │ │ │ │ + @ instruction: 0x4650febb │ │ │ │ stmib r0!, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ tstcs r1, r1, lsr #2 │ │ │ │ @ instruction: 0xf7964650 │ │ │ │ stmdacs r0, {r2, r3, r6, sl, fp, sp, lr, pc} │ │ │ │ msrhi SPSR_fsxc, r0, asr #32 │ │ │ │ sbcspl pc, r6, r7, lsl #10 │ │ │ │ @@ -106736,15 +106736,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], -r9, lsr #26 @ │ │ │ │ + @ instruction: 0x4638fcb9 │ │ │ │ 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 4d7c30 │ │ │ │ @ instruction: 0xf8c758e3 │ │ │ │ @@ -106775,28 +106775,28 @@ │ │ │ │ @ instruction: 0x4639447b │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ blx ff1067c6 │ │ │ │ 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, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, 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 1f486b8 │ │ │ │ sbcpl pc, r8, r7, lsl #10 │ │ │ │ @ instruction: 0xf1353008 │ │ │ │ - @ instruction: 0xf7fff8cb │ │ │ │ + @ instruction: 0xf7fff85b │ │ │ │ @ instruction: 0xf8dfbb72 │ │ │ │ @ instruction: 0xf06f34ec │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ @ instruction: 0xf8d624e8 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0x33b3f640 │ │ │ │ @@ -106812,15 +106812,15 @@ │ │ │ │ mvnseq pc, #14024704 @ 0xd60000 │ │ │ │ ldc2 0, cr15, [r8], {84} @ 0x54 │ │ │ │ blls 4ee780 │ │ │ │ blpl 808a64 │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ blls 4eb124 │ │ │ │ bleq 708a70 │ │ │ │ - blx fee86fba │ │ │ │ + blx 1286fba │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf7960a50 │ │ │ │ stmdals r9, {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 │ │ │ │ @@ -106842,15 +106842,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: 0xf000f931 │ │ │ │ + @ instruction: 0xf000f8c1 │ │ │ │ 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 │ │ │ │ stmia r8, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -106912,20 +106912,20 @@ │ │ │ │ smlabtvs r2, sp, r9, lr │ │ │ │ stmib sp, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ andcs r2, r1, #0, 16 │ │ │ │ ldmdb sl, {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 │ │ │ │ - strt pc, [r8], r5, asr #17 │ │ │ │ + ssat pc, #9, r5, asr #16 @ │ │ │ │ teqphi ip, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ @ instruction: 0xe79944f8 │ │ │ │ teqpls r8, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ @ instruction: 0xe7ca44f9 │ │ │ │ - @ instruction: 0xf990f12e │ │ │ │ + @ instruction: 0xf920f12e │ │ │ │ strb r4, [r1, r3, lsl #12] │ │ │ │ msrhi CPSR_fs, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xe78d44f8 │ │ │ │ mulcs r1, r0, r1 │ │ │ │ ldmda r6!, {r0, r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strmi r4, [r5], -r8, asr #23 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @@ -107081,64 +107081,64 @@ │ │ │ │ svceq 0x0060f8d7 │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf05433fc │ │ │ │ @ instruction: 0xe608fa7b │ │ │ │ @ instruction: 0xf7a04640 │ │ │ │ @ instruction: 0xf7fffddb │ │ │ │ svclt 0x0000b9dd │ │ │ │ - ldrdeq sl, [r9], -ip @ │ │ │ │ - strhteq sl, [r9], -r0 │ │ │ │ - ldrshteq r9, [r0], -ip │ │ │ │ - eoreq r9, r9, ip, asr #25 │ │ │ │ - ldrdeq r9, [r9], -r4 @ │ │ │ │ - eoreq r9, r9, r6, asr #25 │ │ │ │ - eoreq r8, r9, r8, ror #26 │ │ │ │ + eoreq sl, r9, ip, lsl r2 │ │ │ │ + strdeq r9, [r9], -r0 @ │ │ │ │ + eorseq r9, r0, ip, lsr ip │ │ │ │ + eoreq r9, r9, ip, lsl #24 │ │ │ │ + eoreq r9, r9, r4, lsl ip │ │ │ │ + eoreq r9, r9, r6, lsl #24 │ │ │ │ + eoreq r8, r9, r8, lsr #25 │ │ │ │ @ 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 │ │ │ │ - strhteq r9, [r9], -ip │ │ │ │ - eoreq r9, r9, sl, ror #14 │ │ │ │ - eoreq r9, r9, r8, asr sl │ │ │ │ - strdeq r9, [r9], -r4 @ │ │ │ │ - eoreq r9, r9, r6, lsl r7 │ │ │ │ - mlaeq r9, lr, r9, r9 │ │ │ │ - eoreq r9, r9, r4, ror #13 │ │ │ │ - eoreq r9, r9, r6, ror fp │ │ │ │ - strhteq r9, [r9], -lr │ │ │ │ - eoreq r9, r9, r8, asr #21 │ │ │ │ - eoreq r9, r9, r8, asr #12 │ │ │ │ + strdeq r9, [r9], -ip @ │ │ │ │ + eoreq r9, r9, sl, lsr #13 │ │ │ │ + mlaeq r9, r8, r9, r9 │ │ │ │ + eoreq r9, r9, r4, lsr r9 │ │ │ │ + eoreq r9, r9, r6, asr r6 │ │ │ │ + ldrdeq r9, [r9], -lr @ │ │ │ │ + eoreq r9, r9, r4, lsr #12 │ │ │ │ + strhteq r9, [r9], -r6 │ │ │ │ + strdeq r9, [r9], -lr @ │ │ │ │ + eoreq r9, r9, r8, lsl #20 │ │ │ │ + eoreq r9, r9, r8, lsl #11 │ │ │ │ umlalseq fp, r7, r2, r2 │ │ │ │ - eoreq r9, r9, r4, ror #20 │ │ │ │ - eoreq r9, r9, r8, ror #20 │ │ │ │ + eoreq r9, r9, r4, lsr #19 │ │ │ │ + eoreq r9, r9, r8, lsr #19 │ │ │ │ @ instruction: 0xffffb5f3 │ │ │ │ - eoreq r9, r9, r4, lsr sl │ │ │ │ - mlaeq r9, ip, r5, r9 │ │ │ │ + eoreq r9, r9, r4, ror r9 │ │ │ │ + ldrdeq r9, [r9], -ip @ │ │ │ │ @ instruction: 0xffffb0bf │ │ │ │ @ instruction: 0xffffb151 │ │ │ │ - eoreq r3, sl, r0, ror #23 │ │ │ │ - strdeq r9, [r9], -r2 @ │ │ │ │ + eoreq r3, sl, r0, lsr #22 │ │ │ │ + eoreq r9, r9, r2, lsr r9 │ │ │ │ @ instruction: 0xffffab51 │ │ │ │ - eoreq r9, r9, r8, lsl #15 │ │ │ │ + eoreq r9, r9, r8, asr #13 │ │ │ │ @ instruction: 0xffffb831 │ │ │ │ - eoreq r9, r9, r2, lsr r9 │ │ │ │ + eoreq r9, r9, r2, ror r8 │ │ │ │ @ instruction: 0xffffb4d1 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ @ instruction: 0xffffaa05 │ │ │ │ @ instruction: 0xffffb6f5 │ │ │ │ - eoreq r9, r9, r8, ror #11 │ │ │ │ - eoreq r9, r9, r0, lsl #5 │ │ │ │ + eoreq r9, r9, r8, lsr #10 │ │ │ │ + eoreq r9, r9, r0, asr #3 │ │ │ │ @ instruction: 0xf7a04628 │ │ │ │ strtmi pc, [r8], -fp, ror #22 │ │ │ │ asrvc pc, pc, #8 @ │ │ │ │ b 1408a88 │ │ │ │ blmi fe504208 │ │ │ │ ldrbtmi r4, [fp], #-2704 @ 0xfffff570 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -107280,28 +107280,28 @@ │ │ │ │ blmi 58402c │ │ │ │ bmi 55c664 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ svceq 0x0060f8d7 │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf054431c │ │ │ │ strbt pc, [sl], #-2279 @ 0xfffff719 @ │ │ │ │ - eoreq r9, r9, r6, lsl #10 │ │ │ │ - eoreq r9, r9, r2, lsl #3 │ │ │ │ + eoreq r9, r9, r6, asr #8 │ │ │ │ + eoreq r9, r9, r2, asr #1 │ │ │ │ @ instruction: 0xffffa389 │ │ │ │ @ instruction: 0xffffa303 │ │ │ │ @ instruction: 0xffffa7fd │ │ │ │ - strhteq r9, [r9], -ip │ │ │ │ - eoreq r8, r9, r4, ror #31 │ │ │ │ + strdeq r9, [r9], -ip @ │ │ │ │ + eoreq r8, r9, r4, lsr #30 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r9, r9, r0, asr #4 │ │ │ │ - mlaeq r9, ip, pc, r8 @ │ │ │ │ - eoreq r9, r9, ip, lsl r3 │ │ │ │ - eoreq r8, r9, r4, ror pc │ │ │ │ - eoreq r9, r9, ip, ror #5 │ │ │ │ - eoreq r8, r9, r8, asr pc │ │ │ │ + eoreq r9, r9, r0, lsl #3 │ │ │ │ + ldrdeq r8, [r9], -ip @ │ │ │ │ + eoreq r9, r9, ip, asr r2 │ │ │ │ + strhteq r8, [r9], -r4 │ │ │ │ + eoreq r9, r9, ip, lsr #4 │ │ │ │ + mlaeq r9, r8, lr, r8 │ │ │ │ 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) @ │ │ │ │ @@ -107311,15 +107311,15 @@ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, r9, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7f956a3 │ │ │ │ @ instruction: 0xf505f9d9 │ │ │ │ @ instruction: 0xf60550da │ │ │ │ @ instruction: 0x361c74fc │ │ │ │ - blx 14073a8 │ │ │ │ + @ instruction: 0xf9dcf12d │ │ │ │ strtcc lr, [r0], #-2 │ │ │ │ @ instruction: 0xd00942b4 │ │ │ │ blcs eab8c │ │ │ │ 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 │ │ │ │ @@ -107359,15 +107359,15 @@ │ │ │ │ @ instruction: 0xf8d6edde │ │ │ │ teqlt ip, ip, lsl fp │ │ │ │ @ instruction: 0xf7a04620 │ │ │ │ vst2.32 {d31,d33}, [pc :128]! │ │ │ │ strtmi r7, [r0], -r0, lsr #3 │ │ │ │ stm lr, {r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bleq 709308 │ │ │ │ - @ instruction: 0xff70f223 │ │ │ │ + @ instruction: 0xff00f223 │ │ │ │ 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 │ │ │ │ @@ -107393,26 +107393,26 @@ │ │ │ │ ands r2, r6, r0, lsl #14 │ │ │ │ @ instruction: 0xf8c36823 │ │ │ │ @ instruction: 0xf8caa004 │ │ │ │ stmib r4, {ip, sp}^ │ │ │ │ @ instruction: 0xf7f97700 │ │ │ │ @ instruction: 0xf104fa0b │ │ │ │ @ instruction: 0xf12d0098 │ │ │ │ - blvs bc9440 │ │ │ │ + blvs bc9280 │ │ │ │ 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: 0xf8eaf12d │ │ │ │ + @ instruction: 0xf87af12d │ │ │ │ bvs 1ae5d18 │ │ │ │ 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 f093dc │ │ │ │ @@ -107436,35 +107436,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: 0xf95af132 │ │ │ │ + @ instruction: 0xf8eaf132 │ │ │ │ @ instruction: 0xf7fa4628 │ │ │ │ @ instruction: 0xf8d6f8a1 │ │ │ │ @ instruction: 0xf79509b8 │ │ │ │ @ instruction: 0xf505ed2e │ │ │ │ ldrsbcc r5, [r0], -r6 │ │ │ │ ldcl 7, cr15, [sl], {149} @ 0x95 │ │ │ │ @ instruction: 0xf8d62100 │ │ │ │ @ instruction: 0xf12a0998 │ │ │ │ - @ instruction: 0xf8d6f9ff │ │ │ │ + @ instruction: 0xf8d6f98f │ │ │ │ tstlt r1, r0, lsr #18 │ │ │ │ bvs 1ae5dc0 │ │ │ │ @ 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: 0xf8e4f12e │ │ │ │ + @ instruction: 0xf874f12e │ │ │ │ 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 1ae5e00 │ │ │ │ @@ -107507,20 +107507,20 @@ │ │ │ │ smmls r0, r3, r1, sp │ │ │ │ svc 0x00c8f795 │ │ │ │ bne fe509548 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ str sl, [r1, -r0, lsl #30] │ │ │ │ sbcpl pc, r8, r5, lsl #10 │ │ │ │ @ instruction: 0xf1343008 │ │ │ │ - strb pc, [ip, -sp, lsr #22]! @ │ │ │ │ + @ instruction: 0xe76cfabd │ │ │ │ stc 7, cr15, [r4], #596 @ 0x254 │ │ │ │ stmdbcs ip!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf505e796 │ │ │ │ strdcc r5, [ip], -r1 │ │ │ │ - ldc2l 2, cr15, [r8], {27} │ │ │ │ + stc2l 2, cr15, [r8], #-108 @ 0xffffff94 │ │ │ │ svclt 0x0000e660 │ │ │ │ adcseq r5, sp, r0, asr #2 │ │ │ │ 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 fec22434 │ │ │ │ @@ -107554,15 +107554,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 │ │ │ │ - blx d877c4 │ │ │ │ + @ instruction: 0xf9c2f141 │ │ │ │ andseq pc, r8, r1, asr #4 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0x460d1899 │ │ │ │ bllt fe3222f4 │ │ │ │ rscsvc pc, ip, #2097152 @ 0x200000 │ │ │ │ ldrmi r4, [sl], #-1560 @ 0xfffff9e8 │ │ │ │ ldc 3, cr2, [pc, #4] @ cb2e0 │ │ │ │ @@ -107575,33 +107575,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 │ │ │ │ - blx 687818 │ │ │ │ + @ instruction: 0xf9a6f141 │ │ │ │ @ instruction: 0xf8d59a0e │ │ │ │ qsub8mi r3, r0, ip │ │ │ │ andlt r6, sl, r3, lsl r0 │ │ │ │ blx fed7a8e4 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ ldr r0, [r4, r0, lsr #8] │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldr r2, [sp, ip, lsl #8] │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - bls 489b48 │ │ │ │ + bls 489988 │ │ │ │ svccc 0x00fcf8d5 │ │ │ │ @ instruction: 0xe7af6013 │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - @ instruction: 0x4620f9fb │ │ │ │ + strtmi pc, [r0], -fp, lsl #19 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - strhteq r8, [r9], -lr │ │ │ │ + strdeq r8, [r9], -lr @ │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec22570 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 3378dc │ │ │ │ @@ -107610,16 +107610,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, lsr sl │ │ │ │ - eorseq r7, r0, r8, asr r7 │ │ │ │ + eoreq r8, r9, ip, ror r9 │ │ │ │ + mlaseq r0, r8, r6, r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec225b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 28f378 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -107988,23 +107988,23 @@ │ │ │ │ bl 14660c │ │ │ │ b.n cb5f8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #592] @ (cb9f4 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ movs r1, r5 │ │ │ │ ldr r3, [pc, #312] @ (cb8e8 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ 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 │ │ │ │ @@ -108033,15 +108033,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w cb934 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cb8d8 │ │ │ │ ldr.w lr, [pc, #292] @ cb94c │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -108090,23 +108090,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl d6ad0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, cb8cc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cb7f4 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl c52e8 │ │ │ │ cbnz r0, cb916 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cb7f2 │ │ │ │ ldr r2, [pc, #104] @ (cb954 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -108126,32 +108126,32 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl d6c84 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cb7f4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r0, [pc, #152] @ (cb9dc ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #16] @ (cb95c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ movs r1, r5 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #32] │ │ │ │ movs r1, r5 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #30] │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, cb994 │ │ │ │ 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 │ │ │ │ @@ -108606,17 +108606,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ muls r6, r1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ movs r1, r5 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ 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 │ │ │ │ @@ -108798,15 +108798,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cc0a4 │ │ │ │ ldr.w r1, [r6, #3488] @ 0xda0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc08c │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc104 │ │ │ │ ldr.w r2, [r6, #3492] @ 0xda4 │ │ │ │ str.w r7, [r6, #3496] @ 0xda8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r6, #3488] @ 0xda0 │ │ │ │ @@ -108823,15 +108823,15 @@ │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n cc0d0 │ │ │ │ ldr.w r1, [r6, #3472] @ 0xd90 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, cc098 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc104 │ │ │ │ ldr.w r2, [r6, #3476] @ 0xd94 │ │ │ │ str.w r7, [r6, #3480] @ 0xd98 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r6, #3472] @ 0xd90 │ │ │ │ @@ -108900,15 +108900,15 @@ │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r2, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ 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 │ │ │ │ @@ -109066,15 +109066,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ subs r5, #230 @ 0xe6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ 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 │ │ │ │ @@ -109092,15 +109092,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, [r7, #4] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ 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 │ │ │ │ @@ -109113,18 +109113,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2456] @ 0x998 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, cc39c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -109133,15 +109133,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -109151,15 +109151,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 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n cc36c │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2456] @ 0x998 │ │ │ │ cbnz r3, cc3d0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -109172,19 +109172,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2456] @ 0x998 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ 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 │ │ │ │ @@ -109194,20 +109194,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, cc438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2456] @ 0x998 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5618 │ │ │ │ + bl 1f5538 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ b.n cc42e │ │ │ │ nop │ │ │ │ @@ -109221,18 +109221,18 @@ │ │ │ │ cbnz r3, cc476 │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r0, [r7, #2456] @ 0x998 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f566c │ │ │ │ + bl 1f558c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cc59a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -109263,15 +109263,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 1f566c │ │ │ │ + bl 1f558c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cc50c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n cc5ae │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -109314,32 +109314,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 1f636c │ │ │ │ + bl 1f628c │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n cc53e │ │ │ │ mov r8, r9 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #68] @ (cc5c0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (cc5c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (cc5c8 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -109347,21 +109347,21 @@ │ │ │ │ blx 60c00 │ │ │ │ mov r1, r6 │ │ │ │ b.n cc576 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrh r5, [r0, #28] │ │ │ │ - vcvt.u16.f16 d22, d30, #1 │ │ │ │ + vcvt.f16.u16 q11, q15, #1 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ movs r1, r5 │ │ │ │ ldrh r7, [r6, #22] │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (cc6dc ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -109379,15 +109379,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 │ │ │ │ @@ -109411,29 +109411,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cc6a4 │ │ │ │ ldr.w r1, [r3, #2352] @ 0x930 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, cc698 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, cc6d2 │ │ │ │ ldr.w r2, [r3, #2356] @ 0x934 │ │ │ │ str.w r4, [r3, #2360] @ 0x938 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2352] @ 0x930 │ │ │ │ b.n cc67a │ │ │ │ ldr.w r2, [r3, #2352] @ 0x930 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n cc6d2 │ │ │ │ str.w r7, [r3, #2356] @ 0x934 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 cc644 │ │ │ │ @@ -109478,28 +109478,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -109688,15 +109688,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 2ed9c8 │ │ │ │ + bl 2ed8e8 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cc9a8 │ │ │ │ ldr r2, [pc, #144] @ (cc9dc ) │ │ │ │ ldr r3, [pc, #132] @ (cc9d4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -109721,15 +109721,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 2ed9c8 │ │ │ │ + bl 2ed8e8 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cc91c │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cc91c │ │ │ │ @@ -109744,42 +109744,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 2ed9c8 │ │ │ │ + bl 2ed8e8 │ │ │ │ b.n cc94a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ movs r0, r6 │ │ │ │ adds r6, #174 @ 0xae │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ movs r0, r6 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, cca20 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -109815,21 +109815,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 2e7188 │ │ │ │ + bl 2e70a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e7244 │ │ │ │ + bl 2e7164 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r5, ccaba │ │ │ │ @@ -109937,15 +109937,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 2ecca8 │ │ │ │ + bl 2ecbc8 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ccc4c │ │ │ │ ldr r2, [pc, #144] @ (ccc80 ) │ │ │ │ ldr r3, [pc, #132] @ (ccc78 ) │ │ │ │ add r2, pc │ │ │ │ @@ -109970,15 +109970,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 2ecca8 │ │ │ │ + bl 2ecbc8 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccbc0 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccbc0 │ │ │ │ @@ -109993,29 +109993,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 2ecca8 │ │ │ │ + bl 2ecbc8 │ │ │ │ b.n ccbee │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #156 @ 0x9c │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ movs r0, r6 │ │ │ │ adds r4, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ movs r0, r6 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ 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] @ (ccdb8 ) │ │ │ │ @@ -110064,15 +110064,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 2ee7bc │ │ │ │ + bl 2ee6dc │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ccd90 │ │ │ │ ldr r2, [pc, #144] @ (ccdc4 ) │ │ │ │ ldr r3, [pc, #132] @ (ccdbc ) │ │ │ │ add r2, pc │ │ │ │ @@ -110097,15 +110097,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 2ee7bc │ │ │ │ + bl 2ee6dc │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccd04 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccd04 │ │ │ │ @@ -110120,29 +110120,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 2ee7bc │ │ │ │ + bl 2ee6dc │ │ │ │ b.n ccd32 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ movs r0, r6 │ │ │ │ adds r2, #198 @ 0xc6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ movs r0, r6 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ movs r0, r6 │ │ │ │ cbz r1, cce0c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd ip, r3, [r1, #8] │ │ │ │ @@ -110171,15 +110171,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cce52 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ 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 │ │ │ │ @@ -110345,29 +110345,29 @@ │ │ │ │ blx r3 │ │ │ │ b.n ccfbe │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r0, r7, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1ffb5c │ │ │ │ + bl 1ffa7c │ │ │ │ b.n ccfc8 │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cd048 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -110403,21 +110403,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 2e7188 │ │ │ │ + bl 2e70a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e7244 │ │ │ │ + bl 2e7164 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r4, cd0e2 │ │ │ │ @@ -110485,17 +110485,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 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cd1ac │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ @@ -110518,15 +110518,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cd20a │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ 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 │ │ │ │ @@ -110831,15 +110831,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 2ee7bc │ │ │ │ + bl 2ee6dc │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n cd4dc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -111007,15 +111007,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 2ee7bc │ │ │ │ + bl 2ee6dc │ │ │ │ b.n cd5c2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cd5ae │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -111217,15 +111217,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 2ee7bc │ │ │ │ + bl 2ee6dc │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cd922 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -111540,15 +111540,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 2ee7bc │ │ │ │ + bl 2ee6dc │ │ │ │ b.n cda66 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cda56 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -111777,15 +111777,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 2ecca8 │ │ │ │ + bl 2ecbc8 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n cdf28 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -111953,15 +111953,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 2ecca8 │ │ │ │ + bl 2ecbc8 │ │ │ │ b.n ce00e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cdffa │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -112163,15 +112163,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 2ecca8 │ │ │ │ + bl 2ecbc8 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n ce36e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -112486,15 +112486,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 2ecca8 │ │ │ │ + bl 2ecbc8 │ │ │ │ b.n ce4b2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ce4a2 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -112723,15 +112723,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 2ed9c8 │ │ │ │ + bl 2ed8e8 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n ce974 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -112899,15 +112899,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 2ed9c8 │ │ │ │ + bl 2ed8e8 │ │ │ │ b.n cea5a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cea46 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -113109,15 +113109,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 2ed9c8 │ │ │ │ + bl 2ed8e8 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cedba │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -113432,15 +113432,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 2ed9c8 │ │ │ │ + bl 2ed8e8 │ │ │ │ b.n ceefe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ceeee │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -113719,48 +113719,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 2ecca8 │ │ │ │ + bl 2ecbc8 │ │ │ │ b.n cf34e │ │ │ │ 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 2ecca8 │ │ │ │ + bl 2ecbc8 │ │ │ │ b.n cf34e │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cf46c │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ 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 2ecca8 │ │ │ │ + bl 2ecbc8 │ │ │ │ b.n cf34e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r6, #19 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -113922,48 +113922,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 2ed9c8 │ │ │ │ + bl 2ed8e8 │ │ │ │ b.n cf58e │ │ │ │ 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 2ed9c8 │ │ │ │ + bl 2ed8e8 │ │ │ │ b.n cf58e │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cf6ac │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ 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 2ed9c8 │ │ │ │ + bl 2ed8e8 │ │ │ │ b.n cf58e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r6, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -114127,55 +114127,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 2ee7bc │ │ │ │ + bl 2ee6dc │ │ │ │ b.n cf7e6 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w cf7d2 │ │ │ │ ldrd r2, r1, [r2, #8] │ │ │ │ orrs r2, r1 │ │ │ │ beq.w cf7d2 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movt r2, #770 @ 0x302 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ 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 2ee7bc │ │ │ │ + bl 2ee6dc │ │ │ │ b.n cf7e6 │ │ │ │ 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 2ee7bc │ │ │ │ + bl 2ee6dc │ │ │ │ b.n cf7e6 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cf9b8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -114669,25 +114669,25 @@ │ │ │ │ b.n cfc58 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r6, #23 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r0, r1, r3, r7} │ │ │ │ - vqshl.u64 d20, d18, #63 @ 0x3f │ │ │ │ + vqshlu.s64 q10, q9, #63 @ 0x3f │ │ │ │ movs r1, r5 │ │ │ │ lsls r0, r4, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov lr, r1 │ │ │ │ + cmp lr, r9 │ │ │ │ movs r1, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + cmp r2, pc │ │ │ │ movs r1, r5 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r4, r9 │ │ │ │ + add ip, r1 │ │ │ │ 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 │ │ │ │ @@ -114990,64 +114990,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 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d038e │ │ │ │ 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 d0382 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d037e │ │ │ │ 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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r9, r8 │ │ │ │ ldrd r5, r0, [r1, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n d0360 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ add r5, r9 │ │ │ │ cbz r0, d030e │ │ │ │ @@ -115057,23 +115057,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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r7, r2 │ │ │ │ bcc.n d02e2 │ │ │ │ cbz r5, d0368 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -115091,27 +115091,27 @@ │ │ │ │ mla r2, r4, r2, r5 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n d031c │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ b.n d031c │ │ │ │ cbz r0, d0368 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d02d6 │ │ │ │ add.w r3, fp, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ @@ -115124,23 +115124,23 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w d023e │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sl, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ ldr r2, [pc, #40] @ (d03dc ) │ │ │ │ ldr r3, [pc, #32] @ (d03d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115230,15 +115230,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #547 @ 0x223 │ │ │ │ bl 1505ac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ movs r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d053a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -115515,15 +115515,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 1ffcc8 │ │ │ │ + bl 1ffbe8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n d06e2 │ │ │ │ b.n d0710 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ @@ -115540,17 +115540,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n d06f4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r5, #30 │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ movs r1, r5 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, d082a │ │ │ │ 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 │ │ │ │ @@ -115596,15 +115596,15 @@ │ │ │ │ b.n d081e │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 10dde8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d07f2 │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1ff858 │ │ │ │ + bl 1ff778 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d080a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115623,24 +115623,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n d087c │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ff858 │ │ │ │ + bl 1ff778 │ │ │ │ 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 1ffcc8 │ │ │ │ + bl 1ffbe8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n d087c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115713,15 +115713,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n d093e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1ffb5c │ │ │ │ + bl 1ffa7c │ │ │ │ b.n d0956 │ │ │ │ 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 │ │ │ │ @@ -115946,15 +115946,15 @@ │ │ │ │ ldrd r1, r3, [r6, #104] @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n d0c4e │ │ │ │ vldr d7, [pc, #164] @ d0c98 │ │ │ │ mov r3, r7 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff880 │ │ │ │ + bl 1ff7a0 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n d0c8a │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -116007,15 +116007,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n d0c60 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ 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 │ │ │ │ @@ -116225,15 +116225,15 @@ │ │ │ │ movw r3, #1645 @ 0x66d │ │ │ │ bl 1505ac │ │ │ │ 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 d0d3e │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, d0ee0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -116314,15 +116314,15 @@ │ │ │ │ ldr.w r1, [r3, #2732] @ 0xaac │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d0fe6 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, d0ff8 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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] │ │ │ │ @@ -116475,15 +116475,15 @@ │ │ │ │ ldr.w r0, [r5, #2732] @ 0xaac │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w d1524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1506 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, d11ca │ │ │ │ str.w r6, [r5, #2736] @ 0xab0 │ │ │ │ str.w r8, [r5, #2744] @ 0xab8 │ │ │ │ str.w r4, [r5, #2740] @ 0xab4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -116583,15 +116583,15 @@ │ │ │ │ bne.w d1594 │ │ │ │ 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 1f84a8 │ │ │ │ + bl 1f83c8 │ │ │ │ strd r8, r0, [r6, #712] @ 0x2c8 │ │ │ │ add.w r8, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r4 │ │ │ │ bl b8104 │ │ │ │ ldrb.w r1, [r8, #3280] @ 0xcd0 │ │ │ │ cbz r1, d1300 │ │ │ │ @@ -116784,15 +116784,15 @@ │ │ │ │ ldr.w r0, [r5, #2732] @ 0xaac │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d155a │ │ │ │ ldr.w r1, [r5, #2736] @ 0xab0 │ │ │ │ cbz r0, d154a │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w d1228 │ │ │ │ ldr.w r3, [r5, #2740] @ 0xab4 │ │ │ │ str.w r6, [r5, #2736] @ 0xab0 │ │ │ │ str.w r9, [r5, #2744] @ 0xab8 │ │ │ │ add r6, r3 │ │ │ │ @@ -117358,26 +117358,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 1508c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d1b44 │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 11be40 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cbnz r4, d1b1c │ │ │ │ mov r0, r9 │ │ │ │ bl 11bf98 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ vldr d7, [pc, #108] @ d1b70 │ │ │ │ vstr d7, [r0] │ │ │ │ cbnz r3, d1b60 │ │ │ │ @@ -117418,17 +117418,17 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 10da70 │ │ │ │ b.n d1b0a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, d1bcc │ │ │ │ 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 │ │ │ │ @@ -117436,21 +117436,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, d1bce │ │ │ │ add.w r3, r4, #5440 @ 0x1540 │ │ │ │ adds r3, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #28 │ │ │ │ bl 11bf68 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 150ab0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -117526,20 +117526,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 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ 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 d1e06 │ │ │ │ @@ -117550,26 +117550,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 2e7154 │ │ │ │ + bl 2e7074 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e72c0 │ │ │ │ + bl 2e71e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e71d4 │ │ │ │ + bl 2e70f4 │ │ │ │ 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 │ │ │ │ @@ -117620,25 +117620,25 @@ │ │ │ │ ldrb.w r2, [r8, #717] @ 0x2cd │ │ │ │ cbz r2, d1dba │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ bhi.w d20b4 │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ bhi.w d20fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 2001fc │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 20011c │ │ │ │ cbnz r0, d1dd6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r3, #217] @ 0xd9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d20ce │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 200110 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 200030 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d1e70 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n d1e70 │ │ │ │ ldrb.w r2, [r9, #52] @ 0x34 │ │ │ │ @@ -117687,15 +117687,15 @@ │ │ │ │ beq.n d1f0a │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1f8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ and.w r1, sl, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.n d1f30 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w d1fdc │ │ │ │ @@ -117789,15 +117789,15 @@ │ │ │ │ beq.w d21be │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d1ee6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ 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 │ │ │ │ @@ -117807,16 +117807,16 @@ │ │ │ │ bls.n d206e │ │ │ │ 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 2f9cb8 │ │ │ │ - bl 2001fc │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 20011c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d1e78 │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ b.n d1e78 │ │ │ │ cmp r2, #2 │ │ │ │ bls.w d1eb6 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ @@ -117831,19 +117831,19 @@ │ │ │ │ moveq sl, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n d1eb6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, sl │ │ │ │ b.n d1d6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ ands.w r8, r0, #6 │ │ │ │ bne.w d1eb6 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ 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 d2114 │ │ │ │ @@ -117881,15 +117881,15 @@ │ │ │ │ b.n d1fc6 │ │ │ │ movw sl, #50177 @ 0xc401 │ │ │ │ movt sl, #1 │ │ │ │ b.n d1da8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ 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 │ │ │ │ @@ -117951,15 +117951,15 @@ │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w fp, fp, #16 │ │ │ │ cmp r6, #17 │ │ │ │ bne.w d2262 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200374 │ │ │ │ + bl 200294 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d21d8 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w d2266 │ │ │ │ cmp r2, #1 │ │ │ │ bls.n d216a │ │ │ │ @@ -117999,15 +117999,15 @@ │ │ │ │ beq.n d22a2 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d20aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n d224a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r8, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d1ee6 │ │ │ │ @@ -118025,15 +118025,15 @@ │ │ │ │ beq.n d2262 │ │ │ │ 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 2ebf5c │ │ │ │ + bl 2ebe7c │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d203a │ │ │ │ ldrb.w r2, [sp, #25] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w d203a │ │ │ │ ldrb.w r2, [sp, #26] │ │ │ │ @@ -118043,15 +118043,15 @@ │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ orreq.w fp, r8, #40 @ 0x28 │ │ │ │ b.n d203a │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d1f82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w d1f82 │ │ │ │ mov r7, sl │ │ │ │ mov r8, fp │ │ │ │ b.n d1ee6 │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w d203a │ │ │ │ @@ -118074,22 +118074,22 @@ │ │ │ │ bl d5b6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2236 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d20ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.w d20ee │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n d1ee6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, sl │ │ │ │ moveq r8, fp │ │ │ │ beq.w d20aa │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ @@ -118112,15 +118112,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 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.w d25a6 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.n d23a0 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d239c │ │ │ │ @@ -118210,15 +118210,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ bls.w d2504 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.n d2382 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.w d25c4 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d239c │ │ │ │ @@ -118408,55 +118408,55 @@ │ │ │ │ movs r4, #5 │ │ │ │ b.n d23c6 │ │ │ │ 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 2e7154 │ │ │ │ + bl 2e7074 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7170 │ │ │ │ + bl 2e7090 │ │ │ │ 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 2e7298 │ │ │ │ + bl 2e71b8 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e72fc │ │ │ │ + bl 2e721c │ │ │ │ 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 2e7188 │ │ │ │ + bl 2e70a8 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7244 │ │ │ │ + bl 2e7164 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -118951,15 +118951,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d2df8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n d2bae │ │ │ │ ldr r2, [pc, #552] @ (d2e10 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -119025,15 +119025,15 @@ │ │ │ │ beq.n d2bae │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w d2ab2 │ │ │ │ b.n d2ab8 │ │ │ │ mov r9, r0 │ │ │ │ b.n d2a1a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ cbz r0, d2cb2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w d2bae │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w d2bae │ │ │ │ @@ -119055,18 +119055,18 @@ │ │ │ │ bl d5b6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d2c7e │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ands.w r5, r5, #512 @ 0x200 │ │ │ │ bne.n d2c7e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e72fc │ │ │ │ + bl 2e721c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2c80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -119134,16 +119134,16 @@ │ │ │ │ b.n d2bae │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #3312] @ 0xcf0 │ │ │ │ b.n d29f8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, d2dee │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -119155,33 +119155,33 @@ │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n d2a5a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bvs.n d2da8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r1, r2 │ │ │ │ movs r1, r5 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r3, r0 │ │ │ │ movs r1, r5 │ │ │ │ bmi.n d2e84 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ 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] │ │ │ │ @@ -119253,15 +119253,15 @@ │ │ │ │ b.n d2f0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d2f2a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl d2664 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d2f06 │ │ │ │ movs r0, #1 │ │ │ │ @@ -119352,16 +119352,16 @@ │ │ │ │ bls.n d301e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d3026 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2ffe │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -119458,30 +119458,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 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, d3120 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n d3120 │ │ │ │ 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 d3116 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 2002b8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 2001d8 │ │ │ │ cbz r0, d313e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #751] @ 0x2ef │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d3118 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #622] @ 0x26e │ │ │ │ @@ -119531,37 +119531,37 @@ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d3116 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3248 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #132] @ (d3258 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (d325c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n d3116 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3148 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n d3148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3118 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d3148 │ │ │ │ b.n d3118 │ │ │ │ @@ -119575,15 +119575,15 @@ │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ b.n d3118 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ tst.w r0, #6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ beq.n d317c │ │ │ │ b.n d3118 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ ble.n d321e │ │ │ │ @@ -119592,19 +119592,18 @@ │ │ │ │ add r3, pc │ │ │ │ b.n d31d2 │ │ │ │ nop │ │ │ │ ldmia r7!, {} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ - movs r1, r5 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + vaddl.u16 q8, d14, d24 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ movs r1, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d32e8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d32e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -119673,19 +119672,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 2eea74 │ │ │ │ + bl 2ee994 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, d3342 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -119743,15 +119742,15 @@ │ │ │ │ ldmia r4, {r1, r2, r4, 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, d33ee │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n d33f2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -119768,16 +119767,16 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d3442 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d3406 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n d3406 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ @@ -120079,16 +120078,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d3d04 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, d378c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d3bb2 │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -120097,28 +120096,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 d3bfc │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3b4e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d3ad6 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d3bfc │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d37ee │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3ad6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d3ad6 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -120141,27 +120140,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 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d3838 │ │ │ │ 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 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d3858 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -120228,15 +120227,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 2e7424 │ │ │ │ + bl 2e7344 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3d16 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -120323,27 +120322,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d3734 │ │ │ │ b.n d39be │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e72fc │ │ │ │ + bl 2e721c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3d30 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d3734 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f9ef4 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9e14 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d3808 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d38aa │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -120380,22 +120379,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d3ad6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d37da │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d3d3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -120434,15 +120433,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d3a40 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d3808 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee920 │ │ │ │ + bl 2ee840 │ │ │ │ b.n d393a │ │ │ │ ldr.w r2, [pc, #1356] @ d40c4 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -120488,15 +120487,15 @@ │ │ │ │ bne.w d37ae │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d3808 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d3746 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d3c32 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -120531,15 +120530,15 @@ │ │ │ │ bne.w d3e10 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d3f24 │ │ │ │ ldr.w r3, [pc, #1088] @ d40c0 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov r1, r5 │ │ │ │ bl d33d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d2eec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -120552,16 +120551,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d375c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d375c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d375c │ │ │ │ @@ -120784,16 +120783,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d3c88 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d404e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d4088 │ │ │ │ ldr r1, [pc, #360] @ (d40d0 ) │ │ │ │ @@ -120802,15 +120801,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #352] @ (d40d4 ) │ │ │ │ ldr r1, [pc, #352] @ (d40d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n d3c88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d3e08 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d3f1a │ │ │ │ @@ -120847,68 +120846,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d3c88 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d40aa │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d40a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d409e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #164] @ (d40dc ) │ │ │ │ ldr r1, [pc, #164] @ (d40e0 ) │ │ │ │ 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 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n d3c88 │ │ │ │ ldr r3, [pc, #148] @ (d40e4 ) │ │ │ │ add r3, pc │ │ │ │ b.n d3f5e │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, d408e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d4094 │ │ │ │ ldr r2, [pc, #124] @ (d40e8 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d40ec ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d40f0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n d3fbc │ │ │ │ ldr r1, [pc, #104] @ (d40f4 ) │ │ │ │ add r1, pc │ │ │ │ b.n d3f68 │ │ │ │ ldr r3, [pc, #104] @ (d40f8 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4068 │ │ │ │ @@ -120930,46 +120929,46 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ movs r1, r5 │ │ │ │ stmia r4!, {r1, r5, r6} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xf3000028 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + movw r0, #40 @ 0x28 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xf2380028 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + sbcs.w r0, r8, #40 @ 0x28 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xf1f80028 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + @ instruction: 0xf1380028 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ 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] @ d4adc │ │ │ │ @@ -121016,16 +121015,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4730 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, d41b8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d45de │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -121034,28 +121033,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 d4628 │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d457a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d4502 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4628 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d421a │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4502 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d4502 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -121078,27 +121077,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 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d4264 │ │ │ │ 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 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d4284 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -121165,15 +121164,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 2e7424 │ │ │ │ + bl 2e7344 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4742 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -121260,27 +121259,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d4160 │ │ │ │ b.n d43ea │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e72fc │ │ │ │ + bl 2e721c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d475c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d4160 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f9ef4 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9e14 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d4234 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d42d6 │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -121317,22 +121316,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d4502 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d4206 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d4768 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -121371,15 +121370,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d446c │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee920 │ │ │ │ + bl 2ee840 │ │ │ │ b.n d4366 │ │ │ │ ldr.w r2, [pc, #1352] @ d4aec │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -121425,15 +121424,15 @@ │ │ │ │ bne.w d41da │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d4234 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d4172 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d465e │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -121468,15 +121467,15 @@ │ │ │ │ bne.w d483c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d494e │ │ │ │ ldr.w r3, [pc, #1084] @ d4ae8 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov r1, r5 │ │ │ │ bl d33d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d2eec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -121489,16 +121488,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d4188 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4188 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d4188 │ │ │ │ @@ -121720,16 +121719,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d46b4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4a78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d4ab2 │ │ │ │ ldr r1, [pc, #360] @ (d4af8 ) │ │ │ │ @@ -121738,15 +121737,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #348] @ (d4afc ) │ │ │ │ ldr r1, [pc, #352] @ (d4b00 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n d46b4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d4834 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d4944 │ │ │ │ @@ -121783,68 +121782,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d46b4 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4ad4 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4ace │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4ac8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (d4b04 ) │ │ │ │ ldr r1, [pc, #164] @ (d4b08 ) │ │ │ │ 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 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n d46b4 │ │ │ │ ldr r3, [pc, #144] @ (d4b0c ) │ │ │ │ add r3, pc │ │ │ │ b.n d4988 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, d4ab8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d4abe │ │ │ │ ldr r2, [pc, #120] @ (d4b10 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d4b14 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d4b18 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n d49e6 │ │ │ │ ldr r1, [pc, #104] @ (d4b1c ) │ │ │ │ add r1, pc │ │ │ │ b.n d4992 │ │ │ │ ldr r3, [pc, #100] @ (d4b20 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4a92 │ │ │ │ @@ -121865,35 +121864,36 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00ca │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + movs r2, r0 │ │ │ │ movs r1, r5 │ │ │ │ rev r6, r6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - vhadd.u32 d0, d2, d24 │ │ │ │ - @ instruction: 0xfbe40028 │ │ │ │ - stc2 0, cr0, [r8], {40} @ 0x28 │ │ │ │ - @ instruction: 0xe8d60028 │ │ │ │ - @ instruction: 0xfb720028 │ │ │ │ - @ instruction: 0xe80e0028 │ │ │ │ - @ instruction: 0xfa960028 │ │ │ │ - @ instruction: 0xfade0028 │ │ │ │ - @ instruction: 0xfae00028 │ │ │ │ - b.n d4ab8 │ │ │ │ + cdp2 0, 6, cr0, cr2, cr8, {1} │ │ │ │ + @ instruction: 0xfb240028 │ │ │ │ + @ instruction: 0xfbc80028 │ │ │ │ + @ instruction: 0xe8160028 │ │ │ │ + @ instruction: 0xfab20028 │ │ │ │ + b.n d49a8 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xfac80028 │ │ │ │ - @ instruction: 0xfa560028 │ │ │ │ - @ instruction: 0xfabc0028 │ │ │ │ - @ instruction: 0xfa460028 │ │ │ │ - @ instruction: 0xfa400028 │ │ │ │ - @ instruction: 0xfa380028 │ │ │ │ + ldr??.w r0, [r6, #40] @ 0x28 │ │ │ │ + @ instruction: 0xfa1e0028 │ │ │ │ + @ instruction: 0xfa200028 │ │ │ │ + b.n d4938 │ │ │ │ + movs r0, r5 │ │ │ │ + @ instruction: 0xfa080028 │ │ │ │ + ldrsb.w r0, [r6, #40] @ 0x28 │ │ │ │ + ldr??.w r0, [ip, #40] @ 0x28 │ │ │ │ + vst1.8 {d0[1]}, [r6], r8 │ │ │ │ + vst1.8 {d0[1]}, [r0], r8 │ │ │ │ + ldr??.w r0, [r8, r8, lsl #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 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #2580] @ d555c │ │ │ │ ldr.w r3, [pc, #2580] @ d5560 │ │ │ │ @@ -121939,16 +121939,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d5158 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, d4be0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d5006 │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -121957,28 +121957,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 d5050 │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4fa2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d4f2a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d5050 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4c42 │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4f2a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d4f2a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -122001,27 +122001,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 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d4c8c │ │ │ │ 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 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d4cac │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -122088,15 +122088,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 2e7424 │ │ │ │ + bl 2e7344 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d516a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -122183,27 +122183,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d4b88 │ │ │ │ b.n d4e12 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e72fc │ │ │ │ + bl 2e721c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d5186 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d4b88 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f9ef4 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9e14 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d4c5c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d4cfe │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -122240,22 +122240,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d4f2a │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d4c2e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d5192 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -122294,15 +122294,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d4e94 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4c5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ee920 │ │ │ │ + bl 2ee840 │ │ │ │ b.n d4d8e │ │ │ │ ldr.w r2, [pc, #1440] @ d556c │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -122348,15 +122348,15 @@ │ │ │ │ bne.w d4c02 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d4c5c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d4b9a │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d5086 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -122391,15 +122391,15 @@ │ │ │ │ bne.w d527e │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d53d6 │ │ │ │ ldr.w r3, [pc, #1172] @ d5568 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov r1, r5 │ │ │ │ bl d33d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d2eec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -122412,16 +122412,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d4bb0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4bb0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d4bb0 │ │ │ │ @@ -122665,16 +122665,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d50dc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d550c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d554a │ │ │ │ ldr r1, [pc, #356] @ (d557c ) │ │ │ │ @@ -122683,15 +122683,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #344] @ (d5580 ) │ │ │ │ ldr r1, [pc, #348] @ (d5584 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n d50dc │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ b.n d5274 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d53ca │ │ │ │ @@ -122723,43 +122723,43 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d50dc │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, d5504 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, d54fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r0, d54f8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #172] @ (d5588 ) │ │ │ │ ldr r1, [pc, #172] @ (d558c ) │ │ │ │ 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 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n d50dc │ │ │ │ ldrd sl, r9, [sp, #28] │ │ │ │ b.n d52ee │ │ │ │ ldr r2, [pc, #148] @ (d5590 ) │ │ │ │ add r2, pc │ │ │ │ b.n d54d4 │ │ │ │ ldr r3, [pc, #148] @ (d5594 ) │ │ │ │ @@ -122769,30 +122769,30 @@ │ │ │ │ add r8, pc │ │ │ │ b.n d54b0 │ │ │ │ ldr r3, [pc, #140] @ (d559c ) │ │ │ │ add r3, pc │ │ │ │ b.n d5410 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, d5550 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d5556 │ │ │ │ ldr r2, [pc, #116] @ (d55a0 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #112] @ (d55a4 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #112] @ (d55a8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n d5470 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #96] @ (d55ac ) │ │ │ │ add r1, pc │ │ │ │ b.n d541a │ │ │ │ ldr r3, [pc, #92] @ (d55b0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -122804,44 +122804,44 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r5, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf69a0028 │ │ │ │ + rsbs r0, sl, #11010048 @ 0xa80000 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf4f80028 │ │ │ │ - @ instruction: 0xe99a002f │ │ │ │ - adcs.w r0, ip, #40 @ 0x28 │ │ │ │ - addw r0, r0, #40 @ 0x28 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + bics.w r0, r8, #11010048 @ 0xa80000 │ │ │ │ + @ instruction: 0xe8da002f │ │ │ │ + eors.w r0, ip, #40 @ 0x28 │ │ │ │ + adc.w r0, r0, #40 @ 0x28 │ │ │ │ + ble.n d54a4 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xf0f80028 │ │ │ │ - ble.n d54b8 │ │ │ │ + bics.w r0, r8, #40 @ 0x28 │ │ │ │ + bgt.n d5538 │ │ │ │ movs r0, r5 │ │ │ │ - ands.w r0, r6, #40 @ 0x28 │ │ │ │ - ands.w r0, r0, #40 @ 0x28 │ │ │ │ - and.w r0, r8, #40 @ 0x28 │ │ │ │ - and.w r0, r2, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, #40 @ 0x28 │ │ │ │ - orr.w r0, ip, #40 @ 0x28 │ │ │ │ - ble.n d5620 │ │ │ │ + vhadd.s16 d16, d6, d24 │ │ │ │ + vhadd.s16 d16, d0, d24 │ │ │ │ + vhadd.s8 d16, d8, d24 │ │ │ │ + vhadd.s8 d16, d2, d24 │ │ │ │ + vaddl.s8 q0, d10, d24 │ │ │ │ + vaddl.s8 q0, d12, d24 │ │ │ │ + bgt.n d56a0 │ │ │ │ movs r0, r5 │ │ │ │ - bics.w r0, r0, #40 @ 0x28 │ │ │ │ - vext.8 d0, d14, d24, #0 │ │ │ │ - bic.w r0, r4, #40 @ 0x28 │ │ │ │ + vhadd.s d16, d0, d24 │ │ │ │ + cdp 0, 15, cr0, cr14, cr8, {1} │ │ │ │ + vhadd.s32 d16, d4, d24 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d55d4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ cbz r0, d55d8 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -122851,16 +122851,16 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d560e │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n d5604 │ │ │ │ - bl 2f9ef4 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9e14 │ │ │ │ + bl 2f9bd8 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #136 @ 0x88 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #271 @ 0x10f │ │ │ │ @@ -123004,15 +123004,15 @@ │ │ │ │ beq.n d57d2 │ │ │ │ cmp.w r9, #32 │ │ │ │ beq.w d58ac │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d5b38 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ 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 │ │ │ │ @@ -123026,22 +123026,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 d58b6 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ 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 2f9f68 │ │ │ │ + bl 2f9e88 │ │ │ │ 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 │ │ │ │ @@ -123072,15 +123072,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 2f9f68 │ │ │ │ + bl 2f9e88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, d58bc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ @@ -123089,19 +123089,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 2f9f68 │ │ │ │ + bl 2f9e88 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 2003bc │ │ │ │ + bl 2002dc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w d59de │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ @@ -123130,20 +123130,20 @@ │ │ │ │ beq.n d58ac │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ beq.n d5928 │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d5b2a │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.w d57ea │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d57ea │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w d57ea │ │ │ │ add.w r3, r8, #464 @ 0x1d0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -123247,16 +123247,16 @@ │ │ │ │ beq.n d5af0 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r6, #2 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d5a96 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2f9ef4 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9e14 │ │ │ │ + bl 2f9bd8 │ │ │ │ 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 d5aa4 │ │ │ │ @@ -123323,15 +123323,15 @@ │ │ │ │ movne r6, #4 │ │ │ │ bne.n d5a3c │ │ │ │ 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 2ec0e0 │ │ │ │ + bl 2ec000 │ │ │ │ str.w r4, [r7, #552] @ 0x228 │ │ │ │ mov r4, r5 │ │ │ │ b.n d59ba │ │ │ │ ldr.w r3, [fp, #3956] @ 0xf74 │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -123342,15 +123342,15 @@ │ │ │ │ movne r6, #2 │ │ │ │ bne.n d5a3c │ │ │ │ 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 2ec0e0 │ │ │ │ + bl 2ec000 │ │ │ │ str.w r5, [r7, #552] @ 0x228 │ │ │ │ b.n d59ba │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ b.n d576e │ │ │ │ cmp.w r9, #256 @ 0x100 │ │ │ │ it hi │ │ │ │ @@ -123643,15 +123643,16 @@ │ │ │ │ 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 │ │ │ │ - stmia.w r4, {r3, r5} │ │ │ │ + b.n d5db4 │ │ │ │ + movs r0, r5 │ │ │ │ cbz r2, d5e9e │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -123862,18 +123863,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 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n d6150 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n d6136 │ │ │ │ rbit fp, r4 │ │ │ │ @@ -123882,33 +123883,33 @@ │ │ │ │ mov r0, r3 │ │ │ │ clz fp, fp │ │ │ │ mov r9, r2 │ │ │ │ b.n d611c │ │ │ │ cmp r0, r9 │ │ │ │ beq.n d61a4 │ │ │ │ mov r1, fp │ │ │ │ - bl 2f9ef4 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9e14 │ │ │ │ + bl 2f9bd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bls.n d610c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cbz r7, d610c │ │ │ │ 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 2eea74 │ │ │ │ + bl 2ee994 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d61b0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd fp, r2, [sp, #16] │ │ │ │ @@ -123958,18 +123959,18 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d6136 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2eea74 │ │ │ │ + bl 2ee994 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, d61b4 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -124304,15 +124305,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n d6820 │ │ │ │ + b.n d66a0 │ │ │ │ movs r0, r5 │ │ │ │ cbnz r2, d64ec │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -124399,24 +124400,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 20040c │ │ │ │ + bl 20032c │ │ │ │ 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 2003d8 │ │ │ │ + bl 2002f8 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (d6638 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (d6634 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -124483,21 +124484,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 2eea74 │ │ │ │ + bl 2ee994 │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ - bl 2e9cc4 │ │ │ │ + bl 2e9be4 │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d6aaa │ │ │ │ ldrd r7, r1, [r0, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, sl │ │ │ │ @@ -124536,20 +124537,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 2e9d84 │ │ │ │ + bl 2e9ca4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #3956] @ 0xf74 │ │ │ │ add r0, r4 │ │ │ │ - bl 2e9cbc │ │ │ │ + bl 2e9bdc │ │ │ │ mov fp, r0 │ │ │ │ ldrd r3, r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w d6a78 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 619d8 <__aeabi_uidiv@plt> │ │ │ │ @@ -125090,17 +125091,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 d6c94 │ │ │ │ + bhi.n d6d14 │ │ │ │ movs r0, r5 │ │ │ │ - bls.n d6c44 │ │ │ │ + bhi.n d6cc4 │ │ │ │ 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 │ │ │ │ @@ -125142,17 +125143,17 @@ │ │ │ │ bl 1505ac │ │ │ │ b.n d6d6e │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 10cd94 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n d6d5e │ │ │ │ - bls.n d6e54 │ │ │ │ + bhi.n d6cd4 │ │ │ │ movs r0, r5 │ │ │ │ - bhi.n d6db8 │ │ │ │ + bhi.n d6e38 │ │ │ │ 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] │ │ │ │ @@ -125582,15 +125583,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #192] @ (d7348 ) │ │ │ │ ldr r1, [pc, #196] @ (d734c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n d7274 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ cbnz r0, d72ea │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -125635,43 +125636,43 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n d7270 │ │ │ │ + bpl.n d72f0 │ │ │ │ movs r0, r5 │ │ │ │ - bvs.n d725c │ │ │ │ + bpl.n d72dc │ │ │ │ movs r0, r5 │ │ │ │ ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bpl.n d7328 │ │ │ │ + bpl.n d73a8 │ │ │ │ movs r0, r5 │ │ │ │ - bpl.n d7428 │ │ │ │ + bmi.n d72a8 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n d7380 │ │ │ │ + bpl.n d7400 │ │ │ │ movs r0, r5 │ │ │ │ - bpl.n d73c4 │ │ │ │ + bmi.n d7244 │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ movs r1, r5 │ │ │ │ - bpl.n d735c │ │ │ │ + bmi.n d73dc │ │ │ │ movs r0, r5 │ │ │ │ - bmi.n d7420 │ │ │ │ + bcc.n d72a0 │ │ │ │ movs r0, r5 │ │ │ │ - bpl.n d73cc │ │ │ │ + bmi.n d724c │ │ │ │ movs r0, r5 │ │ │ │ - itee al │ │ │ │ - moval r0, r5 │ │ │ │ - bmi.n d72b4 @ unpredictable > │ │ │ │ - mov r0, r5 │ │ │ │ - bcc.n d7294 │ │ │ │ + itee cs │ │ │ │ + movcs r0, r5 │ │ │ │ + bcc.n d7334 @ unpredictable │ │ │ │ + movcc r0, r5 │ │ │ │ + bcs.n d7314 │ │ │ │ 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 │ │ │ │ @@ -125703,15 +125704,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #64] @ (d7400 ) │ │ │ │ ldr r1, [pc, #68] @ (d7404 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d73ae │ │ │ │ ldr r3, [pc, #48] @ (d7408 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -125727,17 +125728,17 @@ │ │ │ │ bl 664e8 │ │ │ │ b.n d73ae │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n d745c │ │ │ │ + bcc.n d74dc │ │ │ │ movs r0, r5 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + pop {r1, r2, r4, r5, r6, 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 │ │ │ │ @@ -126507,15 +126508,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d7ce0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d7ce4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7c74 │ │ │ │ ldr r3, [pc, #48] @ (d7ce8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126529,17 +126530,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6644c │ │ │ │ b.n d7c74 │ │ │ │ strh r6, [r6, #28] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ 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 │ │ │ │ @@ -126575,15 +126576,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d7da0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d7da4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7d34 │ │ │ │ ldr r3, [pc, #48] @ (d7da8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126597,17 +126598,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6644c │ │ │ │ b.n d7d34 │ │ │ │ strh r6, [r6, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ movs r0, r5 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r4, r6} │ │ │ │ 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 │ │ │ │ @@ -126643,15 +126644,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d7e60 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d7e64 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d7df4 │ │ │ │ ldr r3, [pc, #48] @ (d7e68 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126665,17 +126666,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 6644c │ │ │ │ b.n d7df4 │ │ │ │ strh r6, [r6, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ movs r0, r5 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + cbz r2, d7ecc │ │ │ │ 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 │ │ │ │ @@ -131144,47 +131145,47 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (daf9c ) │ │ │ │ ldr r1, [pc, #64] @ (dafa0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n daed0 │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dafa4 ) │ │ │ │ ldr r1, [pc, #48] @ (dafa8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n daf36 │ │ │ │ strh r4, [r4, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ 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] @ (db0e0 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -131495,15 +131496,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (db3d8 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w db240 │ │ │ │ ldr r3, [pc, #128] @ (db3dc ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -131540,37 +131541,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db3e8 ) │ │ │ │ ldr r1, [pc, #48] @ (db3ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n db2e8 │ │ │ │ ldr r6, [pc, #920] @ (db760 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ - movs r0, r5 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ movs r0, r5 │ │ │ │ str r4, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ + movs r0, r5 │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ 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] @ (db4ec ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -131865,15 +131866,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (db7e4 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w db64c │ │ │ │ ldr r3, [pc, #128] @ (db7e8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -131910,37 +131911,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db7f4 ) │ │ │ │ ldr r1, [pc, #48] @ (db7f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n db6f4 │ │ │ │ ldr r2, [pc, #872] @ (dbb3c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ - movs r0, r5 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ movs r0, r5 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + movs r0, r5 │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ 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] @ (db8f8 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -132235,15 +132236,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (dbbf0 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dba58 │ │ │ │ ldr r3, [pc, #128] @ (dbbf4 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -132280,37 +132281,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dbc00 ) │ │ │ │ ldr r1, [pc, #48] @ (dbc04 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n dbb00 │ │ │ │ mov lr, r9 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ - movs r0, r5 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ movs r0, r5 │ │ │ │ ldrh r6, [r3, #34] @ 0x22 │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ + movs r0, r5 │ │ │ │ + strb r4, [r4, #23] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -132594,15 +132595,15 @@ │ │ │ │ blx 61070 │ │ │ │ b.n dbc90 │ │ │ │ ldr r2, [pc, #684] @ (dc204 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dc208 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n dbff2 │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r4, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -132744,25 +132745,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w dbfea │ │ │ │ ldr r2, [pc, #276] @ (dc220 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #276] @ (dc224 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w dbf6c │ │ │ │ b.n dbff2 │ │ │ │ ldr r2, [pc, #260] @ (dc228 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (dc22c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n dbd7e │ │ │ │ ldrb.w r3, [r4, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dbf6c │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ b.n dbffc │ │ │ │ @@ -132786,15 +132787,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #188] @ (dc234 ) │ │ │ │ ldr r1, [pc, #188] @ (dc238 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n dc08a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ b.n dc0c6 │ │ │ │ @@ -132802,15 +132803,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #156] @ (dc23c ) │ │ │ │ ldr r1, [pc, #160] @ (dc240 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n dbed4 │ │ │ │ ldr r3, [pc, #80] @ (dc1fc ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w dbee0 │ │ │ │ @@ -132828,66 +132829,66 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (dc248 ) │ │ │ │ ldr r1, [pc, #108] @ (dc24c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n dbddc │ │ │ │ nop │ │ │ │ mvns r4, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ 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] @ dc320 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ @@ -133423,15 +133424,15 @@ │ │ │ │ blx 61070 │ │ │ │ b.n dc4c4 │ │ │ │ ldr r2, [pc, #684] @ (dcb18 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dcb1c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dc9bc │ │ │ │ ldrb.w r3, [r6, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r5, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -133552,25 +133553,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n dc9b0 │ │ │ │ ldr r2, [pc, #316] @ (dcb30 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #316] @ (dcb34 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w dc882 │ │ │ │ b.n dc9bc │ │ │ │ ldr r2, [pc, #296] @ (dcb38 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #296] @ (dcb3c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n dc64a │ │ │ │ ldr r3, [pc, #288] @ (dcb40 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.n dc946 │ │ │ │ @@ -133588,25 +133589,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #248] @ (dcb48 ) │ │ │ │ ldr r1, [pc, #248] @ (dcb4c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n dc93c │ │ │ │ ldr.w r2, [r6, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #232] @ (dcb50 ) │ │ │ │ ldr r1, [pc, #232] @ (dcb54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n dc80a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ bic.w r8, r3, #2 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ b.n dc980 │ │ │ │ @@ -133646,15 +133647,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #124] @ (dcb60 ) │ │ │ │ ldr r1, [pc, #128] @ (dcb64 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n dc6b6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -133662,59 +133663,59 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r2, #206 @ 0xce │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -133772,15 +133773,15 @@ │ │ │ │ and.w r3, r3, #128 @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dcbd2 │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n dcbd2 │ │ │ │ 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 │ │ │ │ @@ -134092,48 +134093,48 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (dcfc8 ) │ │ │ │ ldr r1, [pc, #68] @ (dcfcc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n dcef2 │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dcfd0 ) │ │ │ │ ldr r1, [pc, #52] @ (dcfd4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n dcf38 │ │ │ │ nop │ │ │ │ adds r1, #122 @ 0x7a │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r2, #32] │ │ │ │ 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] @ (dd098 ) │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ @@ -134194,41 +134195,41 @@ │ │ │ │ ldr.w r2, [r2, #1352] @ 0x548 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #32] @ (dd0ac ) │ │ │ │ ldr r2, [pc, #36] @ (dd0b0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n dd028 │ │ │ │ nop │ │ │ │ adds r0, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r5, #16] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ 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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #232] @ (dd1c0 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -134238,18 +134239,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n dd19e │ │ │ │ cmp r3, #2 │ │ │ │ bls.n dd1b8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -134265,21 +134266,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -134291,15 +134292,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 dd1b8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -134398,15 +134399,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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -134414,18 +134415,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w dd980 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w dd9a4 │ │ │ │ subs r3, #3 │ │ │ │ @@ -134441,21 +134442,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -134463,28 +134464,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 │ │ │ │ @@ -134493,27 +134494,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -134545,18 +134546,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ cbz r5, dd490 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, dd488 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, dd488 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -134565,15 +134566,15 @@ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n dd474 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w dd68e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dd24e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dd64c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -134605,25 +134606,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dd514 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -134635,15 +134636,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -134715,19 +134716,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r2, [pc, #916] @ (dd9ec ) │ │ │ │ ldr r3, [pc, #900] @ (dd9e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -134761,15 +134762,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 2137e4 │ │ │ │ + bl 213704 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w dd9d0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, dd6e2 │ │ │ │ @@ -134784,28 +134785,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dd714 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -134813,27 +134814,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -134865,15 +134866,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 dd9ac │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ @@ -134907,19 +134908,19 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl dd0b4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -134927,25 +134928,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -134978,15 +134979,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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] │ │ │ │ @@ -135047,15 +135048,15 @@ │ │ │ │ nop │ │ │ │ cmp r6, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r6, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #162 @ 0xa2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135088,15 +135089,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ adds r2, r6, #1 │ │ │ │ ands r2, r6 │ │ │ │ bne.n dda62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r2, [pc, #536] @ (ddc60 ) │ │ │ │ ldr r3, [pc, #528] @ (ddc5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135158,126 +135159,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddb04 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ddb30 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddb98 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ vldr d0, [pc, #168] @ ddc50 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddbd4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ 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 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n dda46 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n ddc4a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w ddace │ │ │ │ @@ -135286,20 +135287,20 @@ │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ bne.n ddc0a │ │ │ │ cmp r1, #1 │ │ │ │ beq.n ddc0e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bl 216398 │ │ │ │ + bl 2162b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dda94 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n dda46 │ │ │ │ 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 │ │ │ │ @@ -135343,15 +135344,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 22a7ec │ │ │ │ + bl 22a70c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [pc, #248] @ (dddd0 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ @@ -135365,38 +135366,38 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n ddd60 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2479ac │ │ │ │ + bl 2478cc │ │ │ │ cbz r0, ddd60 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ bl dd9f8 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 247c08 │ │ │ │ + bl 247b28 │ │ │ │ mov r0, r4 │ │ │ │ bl 17efd0 │ │ │ │ b.n ddd60 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 22a7ec │ │ │ │ + bl 22a70c │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 247c08 │ │ │ │ + bl 247b28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #112] @ (dddd4 ) │ │ │ │ ldr r3, [pc, #100] @ (dddc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -135422,15 +135423,15 @@ │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ddcc4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r6, #16 │ │ │ │ - bl 22a7ec │ │ │ │ + bl 22a70c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ b.n ddcd4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135472,25 +135473,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 2e1d50 │ │ │ │ + bl 2e1c70 │ │ │ │ ldr r3, [pc, #696] @ (de104 ) │ │ │ │ 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 2e1d50 │ │ │ │ + bl 2e1c70 │ │ │ │ ldr r2, [pc, #672] @ (de108 ) │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [pc, #672] @ (de10c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [pc, #672] @ (de110 ) │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ @@ -135542,15 +135543,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 2e30a0 │ │ │ │ + bl 2e2fc0 │ │ │ │ ldr r3, [pc, #548] @ (de12c ) │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [pc, #544] @ (de130 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -135590,25 +135591,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 2e1d50 │ │ │ │ + bl 2e1c70 │ │ │ │ ldr r1, [pc, #444] @ (de144 ) │ │ │ │ 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 2e1d50 │ │ │ │ + bl 2e1c70 │ │ │ │ ldr r3, [pc, #420] @ (de148 ) │ │ │ │ ldr r1, [pc, #420] @ (de14c ) │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #8 │ │ │ │ @@ -135696,29 +135697,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 2e2a60 │ │ │ │ + bl 2e2980 │ │ │ │ ldr r2, [pc, #208] @ (de178 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ strd r2, r6, [sp, #640] @ 0x280 │ │ │ │ ldr r2, [pc, #196] @ (de17c ) │ │ │ │ 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 2e30a0 │ │ │ │ + bl 2e2fc0 │ │ │ │ ldr r2, [pc, #176] @ (de180 ) │ │ │ │ ldr r3, [pc, #32] @ (de0f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135731,161 +135732,161 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ movs r0, r5 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ movs r2, r5 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #10 │ │ │ │ movs r2, r5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r5, [pc, #984] @ (de504 ) │ │ │ │ + ldr r5, [pc, #216] @ (de204 ) │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r1, #12] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ subs r4, r5, #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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl dddd8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e47d4 │ │ │ │ + bl 2e46f4 │ │ │ │ cbz r7, de1d8 │ │ │ │ ldr r2, [pc, #48] @ (de1ec ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 2137e4 │ │ │ │ + bl 213704 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (de1f0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 213738 │ │ │ │ + bl 213658 │ │ │ │ mov r3, r0 │ │ │ │ b.n de1c6 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ 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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -135947,29 +135948,29 @@ │ │ │ │ cbz r3, de312 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n de396 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #164] @ (de3ec ) │ │ │ │ ldr r3, [pc, #156] @ (de3e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -136009,26 +136010,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n de3a0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de346 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n de346 │ │ │ │ movs r0, #1 │ │ │ │ b.n de2d8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ adds r6, r7, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -136064,21 +136065,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -136090,15 +136091,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 de4b8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -136200,40 +136201,40 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl de260 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ bne.n de5bc │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ b.n de530 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r7, #0] │ │ │ │ bne.n de530 │ │ │ │ adds r7, #4 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n de52c │ │ │ │ mov r0, fp │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2186dc │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #36] @ (de614 ) │ │ │ │ ldr r3, [pc, #28] @ (de610 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -136263,25 +136264,25 @@ │ │ │ │ ldr r3, [pc, #80] @ (de68c ) │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, de668 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (de690 ) │ │ │ │ ldr r2, [pc, #32] @ (de68c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136338,25 +136339,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, de71a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (de760 ) │ │ │ │ ldr r2, [pc, #60] @ (de75c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136401,15 +136402,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 21f868 │ │ │ │ + bl 21f788 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cbz r2, de7ba │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ @@ -136419,38 +136420,38 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n de7a0 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n de894 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -136460,19 +136461,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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e4760 │ │ │ │ + bl 2e4680 │ │ │ │ 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 │ │ │ │ @@ -136481,25 +136482,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n de826 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21f91c │ │ │ │ + bl 21f83c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n de8a4 │ │ │ │ str.w r6, [sl] │ │ │ │ ldr r2, [pc, #52] @ (de8dc ) │ │ │ │ ldr r3, [pc, #48] @ (de8d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136532,15 +136533,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -136574,15 +136575,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ b.n de95c │ │ │ │ asrs r6, r7, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ @@ -136594,15 +136595,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -136638,15 +136639,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ asrs r6, r0, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -136716,30 +136717,30 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ beq.n deaae │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, deb22 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ b.n deab0 │ │ │ │ movs r1, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n deb02 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n deb02 │ │ │ │ @@ -136788,25 +136789,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n dec02 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, debe8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [pc, #184] @ (deca4 ) │ │ │ │ ldr r3, [pc, #180] @ (deca0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -136841,30 +136842,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dec64 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r4, r0 │ │ │ │ b.n debe8 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n dec44 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp] │ │ │ │ @@ -136896,22 +136897,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #680] @ def7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -136919,18 +136920,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w def4a │ │ │ │ cmp r3, #2 │ │ │ │ bls.w def64 │ │ │ │ subs r3, #3 │ │ │ │ @@ -136946,21 +136947,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] @ def80 │ │ │ │ @@ -136972,94 +136973,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl deb60 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dedf8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n def70 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -137084,18 +137085,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ ldr r2, [pc, #108] @ (def84 ) │ │ │ │ ldr r3, [pc, #96] @ (def78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -137173,25 +137174,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n df028 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df00e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [pc, #276] @ (df124 ) │ │ │ │ ldr r2, [pc, #268] @ (df120 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -137233,30 +137234,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df096 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n df00e │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n df07a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n df07a │ │ │ │ @@ -137268,30 +137269,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df0ec │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n df00e │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n df07a │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -137331,42 +137332,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, df18c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -137390,30 +137391,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #420] @ (df3c4 ) │ │ │ │ ldr r3, [pc, #404] @ (df3b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w df3b0 │ │ │ │ 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 2184f0 │ │ │ │ + bl 218410 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl def88 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -137450,23 +137451,23 @@ │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n df3a6 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -137497,36 +137498,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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n df21e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, df380 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov sl, r0 │ │ │ │ b.n df2a8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n df35c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -137579,37 +137580,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2228] @ dfcd0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2137e4 │ │ │ │ + bl 213704 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df45a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -137617,26 +137618,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219558 │ │ │ │ + bl 219478 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 21dfd8 │ │ │ │ + bl 21def8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ @@ -137682,33 +137683,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df542 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ @@ -137754,53 +137755,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df5ea │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df628 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -137808,31 +137809,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ecc │ │ │ │ + bl 213dec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ @@ -137844,15 +137845,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -137865,24 +137866,24 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #2 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ mov r1, sl │ │ │ │ str r5, [r0, #32] │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ @@ -137936,15 +137937,15 @@ │ │ │ │ bl de3f0 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -137979,15 +137980,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -137996,15 +137997,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -138030,15 +138031,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ movs r2, #6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -138049,15 +138050,15 @@ │ │ │ │ bl de3f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de998 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ @@ -138069,18 +138070,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r2, #14 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ @@ -138103,40 +138104,40 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n df9a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -138151,15 +138152,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w e1150 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w e1060 │ │ │ │ @@ -138196,53 +138197,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dfaa0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dfade │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -138250,43 +138251,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 213ecc │ │ │ │ + bl 213dec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219460 │ │ │ │ + bl 219380 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ @@ -138305,20 +138306,20 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4760 │ │ │ │ + bl 2e4680 │ │ │ │ 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 │ │ │ │ @@ -138329,18 +138330,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ @@ -138366,25 +138367,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl deb60 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #96] @ 0x60 │ │ │ │ bhi.w e1144 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -138426,89 +138427,89 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r1, #16 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dfcfc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219460 │ │ │ │ + bl 219380 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl de618 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl de618 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21863c │ │ │ │ + bl 21855c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2141e4 │ │ │ │ + bl 214104 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dfd6e │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -138539,18 +138540,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -138566,18 +138567,18 @@ │ │ │ │ bl de618 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219460 │ │ │ │ + bl 219380 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -138585,15 +138586,15 @@ │ │ │ │ bl de618 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ @@ -138723,33 +138724,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 2186dc │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ movw r1, #775 @ 0x307 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -138766,15 +138767,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ bl de260 │ │ │ │ @@ -138790,15 +138791,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de618 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de260 │ │ │ │ @@ -138810,33 +138811,33 @@ │ │ │ │ bl deb60 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e00e8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl deb60 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -138846,79 +138847,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e0140 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl de618 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e01a0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r2, #15 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl de618 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ movs r2, #3 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ movs r2, #3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -138939,86 +138940,86 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de618 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21863c │ │ │ │ + bl 21855c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0244 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ecc │ │ │ │ + bl 213dec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl deb60 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e02aa │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #16 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139097,15 +139098,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl deb60 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ @@ -139140,15 +139141,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ ldrb r5, [r7, #12] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -139181,15 +139182,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -139237,15 +139238,15 @@ │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ bl de4c8 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -139276,15 +139277,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ movs r2, #6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -139300,15 +139301,15 @@ │ │ │ │ bl de4c8 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -139339,18 +139340,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219460 │ │ │ │ + bl 219380 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl de1f4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -139372,15 +139373,15 @@ │ │ │ │ bl de8e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n e06b4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl def88 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -139407,31 +139408,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl de694 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -139448,15 +139449,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139468,44 +139469,44 @@ │ │ │ │ bl deb60 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e07de │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 213ecc │ │ │ │ + bl 213dec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219460 │ │ │ │ + bl 219380 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -139522,20 +139523,20 @@ │ │ │ │ movs r6, #4 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ bl de260 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -139562,15 +139563,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -139589,46 +139590,46 @@ │ │ │ │ bl deb60 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0926 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ecc │ │ │ │ + bl 213dec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219460 │ │ │ │ + bl 219380 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -139647,15 +139648,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ @@ -139666,53 +139667,53 @@ │ │ │ │ bl deb60 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e09f8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0a36 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -139720,70 +139721,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213ecc │ │ │ │ + bl 213dec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219460 │ │ │ │ + bl 219380 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0ae0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de260 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -139829,38 +139830,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0b8a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl deb60 │ │ │ │ movs r2, #13 │ │ │ │ mov r6, r0 │ │ │ │ @@ -139868,15 +139869,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -139919,34 +139920,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0c5e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ @@ -139956,29 +139957,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl deb60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r2, #17 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4760 │ │ │ │ + bl 2e4680 │ │ │ │ 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 │ │ │ │ @@ -139989,22 +139990,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r9, #12] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -140028,15 +140029,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ movs r2, #10 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -140074,82 +140075,82 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r2, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219460 │ │ │ │ + bl 219380 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #812 @ (adr r3, e1168 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl def88 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #792 @ (adr r3, e1170 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #756 @ (adr r3, e1178 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl deb60 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mvn.w r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl deb60 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ @@ -140177,70 +140178,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0f24 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl de618 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de1f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de8e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2195f0 │ │ │ │ + bl 219510 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 │ │ │ │ @@ -140249,18 +140250,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl de3f0 │ │ │ │ ldr r2, [pc, #420] @ (e1180 ) │ │ │ │ ldr r3, [pc, #424] @ (e1184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -140358,15 +140359,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl de694 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.w e070a │ │ │ │ movs r0, #10 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n e0f06 │ │ │ │ movs r0, #1 │ │ │ │ @@ -140463,43 +140464,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e123c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 df128 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -140508,29 +140509,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -140563,49 +140564,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 218274 │ │ │ │ + bl 218194 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e1378 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl df128 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -140619,27 +140620,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -140648,27 +140649,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -140676,68 +140677,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e14c0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e1500 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e2bce │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -140792,15 +140793,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 2184f0 │ │ │ │ + bl 218410 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n e1254 │ │ │ │ nop │ │ │ │ mrc 0, 2, r0, cr4, cr11, {5} │ │ │ │ mcr 0, 2, r0, cr12, cr11, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -140808,43 +140809,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e1604 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -140875,24 +140876,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -140900,29 +140901,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -140954,24 +140955,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -140979,29 +140980,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -141033,24 +141034,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -141058,29 +141059,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -141112,24 +141113,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -141137,29 +141138,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -141191,24 +141192,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -141216,29 +141217,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -141270,26 +141271,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -141297,29 +141298,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -141351,26 +141352,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -141378,46 +141379,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c24 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -141442,26 +141443,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -141469,47 +141470,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c20 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -141534,24 +141535,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -141559,45 +141560,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c28 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -141624,53 +141625,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -141701,24 +141702,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -141726,29 +141727,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -141779,24 +141780,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -141804,45 +141805,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c28 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -141873,24 +141874,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -141898,38 +141899,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c28 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -141962,24 +141963,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -141987,39 +141988,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c28 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -142052,24 +142053,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -142077,39 +142078,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c28 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -142137,24 +142138,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -142162,39 +142163,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c2e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -142220,24 +142221,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -142245,39 +142246,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c2e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -142304,24 +142305,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -142329,38 +142330,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c28 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -142394,24 +142395,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -142419,41 +142420,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2c28 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -142476,15 +142477,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #428] @ (e2c34 ) │ │ │ │ ldr r3, [pc, #428] @ (e2c38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -142595,26 +142596,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w e15e0 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1614 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.w e1614 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e2be0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e2be0 │ │ │ │ @@ -142653,29 +142654,29 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl de764 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e2c8a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -142684,18 +142685,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e2e84 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e2e9e │ │ │ │ subs r3, #3 │ │ │ │ @@ -142711,22 +142712,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] @ e3918 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -142736,51 +142737,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -142788,18 +142789,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -142846,21 +142847,21 @@ │ │ │ │ b.n e2d14 │ │ │ │ movs r3, #32 │ │ │ │ b.n e2d14 │ │ │ │ movs r3, #1 │ │ │ │ b.n e2d14 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -142869,18 +142870,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3d7c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3f0a │ │ │ │ subs r3, #3 │ │ │ │ @@ -142895,22 +142896,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -142918,64 +142919,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e2faa │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e2fd0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n e30c2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -142984,18 +142985,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e33a0 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e33c6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143008,22 +143009,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -143031,36 +143032,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr.w r2, [pc, #2136] @ e391c │ │ │ │ ldr.w r3, [pc, #2120] @ e3910 │ │ │ │ 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 e413e │ │ │ │ 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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -143069,18 +143070,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3dc4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3f12 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143095,37 +143096,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 e309a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -143134,18 +143135,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #13 │ │ │ │ bhi.w e3e36 │ │ │ │ cmp r2, #2 │ │ │ │ bls.w e3eee │ │ │ │ subs r2, #3 │ │ │ │ @@ -143159,21 +143160,21 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ b.n e306c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -143182,18 +143183,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3df2 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3efc │ │ │ │ subs r3, #3 │ │ │ │ @@ -143208,22 +143209,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -143231,15 +143232,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e4134 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -143252,21 +143253,21 @@ │ │ │ │ movs r4, #8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl df128 │ │ │ │ mov r6, r0 │ │ │ │ b.n e30c2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -143275,18 +143276,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bls.w e3042 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n e33c6 │ │ │ │ @@ -143304,21 +143305,21 @@ │ │ │ │ movs r6, r1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ b.n e306a │ │ │ │ mov.w r9, #32 │ │ │ │ b.n e306a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -143327,18 +143328,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3ddc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3ee0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143353,22 +143354,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -143378,15 +143379,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e4066 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -143421,21 +143422,21 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ b.n e3674 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -143444,18 +143445,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3dac │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3ed8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143470,22 +143471,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -143496,15 +143497,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e4070 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -143542,26 +143543,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl de260 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n e30c2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -143571,18 +143572,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3d94 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3ef6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143597,22 +143598,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -143620,54 +143621,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e379e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl deb60 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w e30c2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -143676,18 +143677,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4106 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4124 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143702,97 +143703,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl deb60 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e38d6 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ b.w e30c2 │ │ │ │ bcc.n e3858 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n e3848 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -143800,18 +143801,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3e20 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3f04 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143826,37 +143827,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl deb60 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -143897,39 +143898,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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 e3010 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -143937,21 +143938,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 e337e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -143960,18 +143961,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e3e0a │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e3ee8 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143986,114 +143987,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl deb60 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e3bea │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r6, r0 │ │ │ │ b.w e30c2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 e336e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 e336e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -144102,18 +144103,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e33a0 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e33c6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -144125,39 +144126,39 @@ │ │ │ │ tst.w r9, r3 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ b.w e306a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 e336e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -144260,30 +144261,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e3e70 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ b.w e30c2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n e3e52 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ @@ -144364,30 +144365,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e3fb8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r0 │ │ │ │ b.w e34d6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n e3f94 │ │ │ │ movs r2, #1 │ │ │ │ @@ -144419,31 +144420,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, e403c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r0 │ │ │ │ b.w e362c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n e401a │ │ │ │ movs r2, #1 │ │ │ │ @@ -144487,30 +144488,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e40da │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r7, r0 │ │ │ │ b.w e3328 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n e40bc │ │ │ │ movs r2, #1 │ │ │ │ @@ -144555,15 +144556,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 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e4e10 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144618,15 +144619,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e41ea │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2618c0 │ │ │ │ + bl 2617e0 │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e42b2 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movw r7, #727 @ 0x2d7 │ │ │ │ @@ -144634,21 +144635,21 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, e4250 │ │ │ │ b.n e42a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cbz r2, e424a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cbz r0, e424a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cbz r2, e424a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, e42a4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n e424a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -144658,15 +144659,15 @@ │ │ │ │ bhi.n e424a │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n e424a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r3, #789 @ 0x315 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n e4230 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ str r6, [r5, #4] │ │ │ │ @@ -144681,15 +144682,15 @@ │ │ │ │ movne r2, fp │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4250 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e4228 │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -144732,19 +144733,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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e4342 │ │ │ │ mov r0, fp │ │ │ │ - bl 230f5c │ │ │ │ + bl 230e7c │ │ │ │ ldr.w r2, [pc, #2608] @ e4d74 │ │ │ │ ldr.w r3, [pc, #2600] @ e4d70 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -144757,66 +144758,66 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl de764 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e4f82 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -144847,57 +144848,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r0, sl │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ mov r0, sl │ │ │ │ - bl 215124 │ │ │ │ + bl 215044 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e42e6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e42c4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n e41be │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ bl de764 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e44ee │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -144905,18 +144906,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4de8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4e04 │ │ │ │ subs r3, #3 │ │ │ │ @@ -144932,22 +144933,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] @ e4d78 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ @@ -144957,24 +144958,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -144982,18 +144983,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4d46 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4d60 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145009,55 +145010,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df3c8 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -145066,27 +145067,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -145115,27 +145116,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -145143,18 +145144,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4d7c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4d98 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145169,40 +145170,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ b.n e449a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl e2c3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -145217,23 +145218,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl de764 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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] │ │ │ │ @@ -145244,28 +145245,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -145275,44 +145276,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4dc6 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4de0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145328,21 +145329,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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} │ │ │ │ @@ -145353,34 +145354,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -145388,18 +145389,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4da4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4dbe │ │ │ │ subs r3, #3 │ │ │ │ @@ -145415,52 +145416,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -145476,27 +145477,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl deca8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -145505,25 +145506,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -145553,18 +145554,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ b.w e449a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w e44b0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subw r3, r2, #787 @ 0x313 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -145578,15 +145579,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.w e44b0 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r1, r2, #787 @ 0x313 │ │ │ │ cmp r1, #5 │ │ │ │ bls.w e430c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e42c4 │ │ │ │ b.w e44be │ │ │ │ movs r3, #1 │ │ │ │ b.n e479a │ │ │ │ subs r3, #14 │ │ │ │ @@ -145681,15 +145682,15 @@ │ │ │ │ b.w e4578 │ │ │ │ ldr.w r4, [fp, #432] @ 0x1b0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e41b8 │ │ │ │ mov r8, r5 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w e4342 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r3, r2, #787 @ 0x313 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w e42e6 │ │ │ │ b.w e430e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @@ -145699,21 +145700,21 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl de764 │ │ │ │ mov r8, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -145722,27 +145723,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -145750,21 +145751,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -145787,15 +145788,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl deca8 │ │ │ │ b.w e449a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -145918,17 +145919,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n e50ba │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, e50d0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -146081,24 +146082,24 @@ │ │ │ │ b.n e515e │ │ │ │ ldr r2, [pc, #28] @ (e525c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (e5260 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n e519c │ │ │ │ nop │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa740027 │ │ │ │ - b.n e52c4 │ │ │ │ + ldrsh.w r0, [r4, #39] @ 0x27 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n e52c4 │ │ │ │ ldr.w ip, [r0, #96] @ 0x60 │ │ │ │ push {r4, lr} │ │ │ │ @@ -146713,34 +146714,34 @@ │ │ │ │ ldr r3, [pc, #36] @ (e58d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #36] @ (e58d4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (e58d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n e5898 │ │ │ │ ldr r3, [pc, #28] @ (e58dc ) │ │ │ │ add r3, pc │ │ │ │ b.n e58ac │ │ │ │ ldr r3, [pc, #28] @ (e58e0 ) │ │ │ │ add r3, pc │ │ │ │ b.n e58ac │ │ │ │ add r7, pc, #776 @ (adr r7, e5bd4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e51c0 │ │ │ │ + b.n e6040 │ │ │ │ movs r0, r5 │ │ │ │ - orr.w r0, r2, #10944512 @ 0xa70000 │ │ │ │ - bls.n e5864 │ │ │ │ + @ instruction: 0xf3820027 │ │ │ │ + bls.n e58e4 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ 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 │ │ │ │ @@ -146768,16 +146769,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl e5688 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e5912 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -146881,16 +146882,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ it eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ beq.n e5a96 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cbz r0, e5a90 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -147130,16 +147131,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #104] @ 0x68 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl e5638 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, e5d38 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r5 │ │ │ │ ldreq.w r2, [fp, #236] @ 0xec │ │ │ │ orreq r2, r3 │ │ │ │ @@ -147706,15 +147707,15 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #376 @ (adr r6, e64c0 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cdp 0, 14, cr0, cr10, cr7, {1} │ │ │ │ + cdp 0, 2, cr0, cr10, cr7, {1} │ │ │ │ ldr.w r1, [r2, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n e63b8 │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ adds r4, r0, #1 │ │ │ │ @@ -147968,15 +147969,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e65f8 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e65c0 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 150040 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148370,15 +148371,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e6a34 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e69fa │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 150040 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148530,15 +148531,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w e6674 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n e6bde │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ 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 e6bde │ │ │ │ movs r2, #1 │ │ │ │ @@ -148602,15 +148603,15 @@ │ │ │ │ b.n e6a8c │ │ │ │ mov r3, r6 │ │ │ │ b.n e685e │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e68fc │ │ │ │ + b.n e677c │ │ │ │ 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] @ (e6d2c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -148859,16 +148860,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 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, e6fc8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e6fc8 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -148960,16 +148961,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 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, e70f8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e70f8 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -150781,15 +150782,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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e8546 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -150797,28 +150798,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 e8588 │ │ │ │ - bl 1f14ac │ │ │ │ + bl 1f13cc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a0dd4 │ │ │ │ + bl 2a0cf4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e859e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8576 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f14ac │ │ │ │ + bl 1f13cc │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e8588 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151134,35 +151135,35 @@ │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8a18 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #20 │ │ │ │ bl 11bf68 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n e899e │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, e898e │ │ │ │ bl 16497c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e8982 │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #980] @ 0x3d4 │ │ │ │ cbz r1, e89aa │ │ │ │ mov r0, r6 │ │ │ │ bl 16497c │ │ │ │ ldr.w r3, [r8, #1196] @ 0x4ac │ │ │ │ cbz r3, e89f2 │ │ │ │ @@ -151383,24 +151384,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n e8bf4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e8c1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1720 │ │ │ │ + bl 1f1640 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8bee │ │ │ │ ldr.w r0, [r8, #3968] @ 0xf80 │ │ │ │ adds r4, #4 │ │ │ │ bl 17cd84 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a0de8 │ │ │ │ + bl 2a0d08 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e8bf4 │ │ │ │ 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 │ │ │ │ @@ -151478,15 +151479,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #32 │ │ │ │ bl c49e0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #856] @ 0x358 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #276 @ 0x114 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 61a8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl c4728 │ │ │ │ @@ -151654,15 +151655,15 @@ │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e8f56 │ │ │ │ ldr.w r1, [r8, #864] @ 0x360 │ │ │ │ cbz r0, e8f44 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e8e74 │ │ │ │ ldr.w r3, [r8, #868] @ 0x364 │ │ │ │ str.w r9, [r8, #864] @ 0x360 │ │ │ │ str.w r4, [r8, #872] @ 0x368 │ │ │ │ add r9, r3 │ │ │ │ @@ -151700,15 +151701,15 @@ │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ strb r4, [r5, #14] │ │ │ │ lsls r3, r7, #2 │ │ │ │ bl 126f9a │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ movs r6, r5 │ │ │ │ mcr 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ strb r0, [r1, #5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ mcr 15, 2, pc, cr3, cr15, {7} @ │ │ │ │ lsls r7, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -151736,21 +151737,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, e901c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n e8fd6 │ │ │ │ vldr d7, [pc, #48] @ e9050 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (e9060 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -151769,15 +151770,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ 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] @ (e92d8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -152143,50 +152144,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 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ cbz r5, e94fc │ │ │ │ add.w r1, r5, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ addw r5, sp, #1932 @ 0x78c │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1607ac │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r3, [pc, #84] @ (e9578 ) │ │ │ │ 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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ ldr r2, [pc, #48] @ (e957c ) │ │ │ │ ldr r3, [pc, #36] @ (e9570 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -152227,19 +152228,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 1f946c │ │ │ │ + bl 1f938c │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ - bl 1f946c │ │ │ │ + bl 1f938c │ │ │ │ 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 │ │ │ │ @@ -152264,15 +152265,15 @@ │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e9684 │ │ │ │ ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ cbz r0, e9674 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, e9650 │ │ │ │ ldr.w r3, [r4, #872] @ 0x368 │ │ │ │ str.w r5, [r4, #868] @ 0x364 │ │ │ │ str.w r8, [r4, #876] @ 0x36c │ │ │ │ add r5, r3 │ │ │ │ b.n e964c │ │ │ │ @@ -152354,15 +152355,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 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, e9744 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n e973e │ │ │ │ @@ -152546,15 +152547,15 @@ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r1, #9152 @ 0x23c0 │ │ │ │ add.w r8, r8, #28 │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ cbz r1, e994e │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r7, r5 │ │ │ │ - bl 21cf20 │ │ │ │ + bl 21ce40 │ │ │ │ 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} │ │ │ │ @@ -152606,19 +152607,19 @@ │ │ │ │ strb.w r1, [r3, #361] @ 0x169 │ │ │ │ lsls r7, r2, #29 │ │ │ │ bmi.w e9be0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ 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 │ │ │ │ @@ -152629,65 +152630,65 @@ │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ bl 1607ac │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2528 @ 0x9e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp r8, r5 │ │ │ │ beq.n e9a6e │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e9a06 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n e9a2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a0dd4 │ │ │ │ + bl 2a0cf4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9a24 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 60b4c │ │ │ │ b.n e9a24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r6, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr.w r3, [pc, #1544] @ ea088 │ │ │ │ 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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2460 @ 0x99c │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ 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} │ │ │ │ @@ -152939,15 +152940,15 @@ │ │ │ │ cbz r3, e9d9a │ │ │ │ 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 e9d82 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ cbz r6, e9dfc │ │ │ │ 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 │ │ │ │ @@ -153238,21 +153239,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, ea0fa │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n ea0b6 │ │ │ │ vldr d7, [pc, #44] @ ea128 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #52] @ (ea138 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -153269,15 +153270,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n ea0ea │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ 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 │ │ │ │ @@ -153963,16 +153964,16 @@ │ │ │ │ cbz r0, ea93c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, ea94e │ │ │ │ ldrb.w r4, [r8, #3] │ │ │ │ lsr.w r4, r4, r9 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ beq.n ea94e │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ 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 ea950 │ │ │ │ @@ -154550,16 +154551,16 @@ │ │ │ │ bpl.n eafa0 │ │ │ │ ldr.w r5, [sl, r4, lsl #2] │ │ │ │ cbz r5, eaf98 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #15 │ │ │ │ bne.n eafc8 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eb076 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, r5 │ │ │ │ cbnz r7, eaf9e │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ @@ -154577,28 +154578,28 @@ │ │ │ │ bmi.n eb056 │ │ │ │ lsls r3, r3, #22 │ │ │ │ bmi.n eb032 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ 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 eb01c │ │ │ │ cbz r6, eb01c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n eb00a │ │ │ │ add.w r3, r0, fp │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n eb00a │ │ │ │ @@ -154617,32 +154618,32 @@ │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n eafda │ │ │ │ ldrd r4, r6, [sp] │ │ │ │ add r8, r5 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ b.n eaf98 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, eb04a │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eb0b4 │ │ │ │ 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 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, eb06e │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eb0c4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n eafba │ │ │ │ @@ -154774,15 +154775,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #32 │ │ │ │ bl c49e0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r6, #856] @ 0x358 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #268 @ 0x10c │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 61a8c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl c4728 │ │ │ │ @@ -154934,15 +154935,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n eb3f8 │ │ │ │ ldr.w r3, [r6, #864] @ 0x360 │ │ │ │ cbz r0, eb3e8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n eb34a │ │ │ │ ldr.w r3, [r6, #868] @ 0x364 │ │ │ │ str.w r5, [r6, #864] @ 0x360 │ │ │ │ str.w sl, [r6, #872] @ 0x368 │ │ │ │ add r5, r3 │ │ │ │ @@ -154982,15 +154983,15 @@ │ │ │ │ ldr r6, [pc, #808] @ (eb75c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #736] @ (eb71c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n eb9c6 │ │ │ │ - vtbx.8 d24, {d15-d18}, d0 │ │ │ │ + vtbl.8 d24, {d31- q10, d31, d24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r1!, {r0, r4, r5, r7} │ │ │ │ vaddw.u q15, , d1 │ │ │ │ @ instruction: 0xffff0b30 │ │ │ │ @@ -155024,24 +155025,24 @@ │ │ │ │ ldr.w r0, [ip, #880] @ 0x370 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n eb496 │ │ │ │ add.w r7, r4, #5344 @ 0x14e0 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ add.w r1, r4, #5312 @ 0x14c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #20 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 11be40 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cbnz r6, eb4f0 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cbnz r3, eb522 │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl c43e0 │ │ │ │ @@ -155273,23 +155274,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n eb7d8 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n eb750 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov fp, r0 │ │ │ │ bl d2600 │ │ │ │ ldr.w r1, [r8, #264] @ 0x108 │ │ │ │ mov sl, r0 │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2001fc │ │ │ │ + bl 20011c │ │ │ │ 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 │ │ │ │ @@ -155796,29 +155797,29 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n ebd62 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ebd68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ebd5e │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 150924 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ec078 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ 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 │ │ │ │ @@ -155851,15 +155852,15 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ addw r0, r6, #3916 @ 0xf4c │ │ │ │ bl 16080c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 11b7fc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ 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] │ │ │ │ @@ -155871,17 +155872,17 @@ │ │ │ │ beq.n ebe82 │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ebfb4 │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 150ab0 │ │ │ │ ldr r2, [pc, #564] @ (ec094 ) │ │ │ │ ldr r3, [pc, #556] @ (ec08c ) │ │ │ │ add r2, pc │ │ │ │ @@ -155918,15 +155919,15 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w ec03a │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ cbz r4, ebefa │ │ │ │ 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 │ │ │ │ @@ -155979,15 +155980,15 @@ │ │ │ │ str.w r3, [r8, #888] @ 0x378 │ │ │ │ bl e9580 │ │ │ │ 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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ec06e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ @@ -156014,15 +156015,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 118268 │ │ │ │ ldr.w r1, [r8, #860] @ 0x35c │ │ │ │ mov sl, r0 │ │ │ │ - bl 296b94 │ │ │ │ + bl 296ab4 │ │ │ │ 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 │ │ │ │ @@ -157383,16 +157384,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n ece46 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n ece46 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 200110 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 200030 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed140 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, ece44 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cbnz r3, ece44 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -157548,16 +157549,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 2f9cb8 │ │ │ │ - bl 200110 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 200030 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed18e │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ed17e │ │ │ │ movs r1, #0 │ │ │ │ @@ -157675,16 +157676,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 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, ed158 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w ece32 │ │ │ │ cbz r3, ed162 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ @@ -157704,16 +157705,16 @@ │ │ │ │ movs r2, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ and.w r1, r0, #3 │ │ │ │ b.n ed006 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, ed1ca │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n ed1ca │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ed002 │ │ │ │ @@ -157767,17 +157768,17 @@ │ │ │ │ b.n eceae │ │ │ │ ldr r3, [pc, #16] @ (ed23c ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n ed20a │ │ │ │ adds r2, #98 @ 0x62 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -158790,29 +158791,29 @@ │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, edd16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ bne.n edd0c │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 150924 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ee0f0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ 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 │ │ │ │ @@ -158844,15 +158845,15 @@ │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ addw r0, r8, #3916 @ 0xf4c │ │ │ │ bl 16080c │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 11b7fc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ 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] │ │ │ │ @@ -158877,15 +158878,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r7, r6, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 118268 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r3, #860] @ 0x35c │ │ │ │ - bl 296b94 │ │ │ │ + bl 296ab4 │ │ │ │ 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 │ │ │ │ @@ -158914,15 +158915,15 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w edfd2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 164e9c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ cbz r4, ede9e │ │ │ │ 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 │ │ │ │ @@ -158983,15 +158984,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl e9580 │ │ │ │ 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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldrb.w r3, [r8, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ee0bc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r9, [r3] │ │ │ │ @@ -159049,17 +159050,17 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ee072 │ │ │ │ mov r0, r8 │ │ │ │ bl 16497c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150ab0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n edf4c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -159110,31 +159111,31 @@ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ b.n edfd2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n ee04a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150ab0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ b.n edff2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n ee0c6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150ab0 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -162252,16 +162253,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n f03e4 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n f03e4 │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 200110 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 200030 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0794 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, f03e2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cbnz r3, f03e2 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -162435,16 +162436,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 2f9cb8 │ │ │ │ - bl 200110 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 200030 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f07fa │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f07e6 │ │ │ │ movs r3, #0 │ │ │ │ @@ -162606,16 +162607,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 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, f07ac │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w f03d2 │ │ │ │ cbz r3, f07b6 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ @@ -162646,16 +162647,16 @@ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n f05dc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, f0838 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n f0838 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f05d6 │ │ │ │ @@ -162717,17 +162718,17 @@ │ │ │ │ b.n f077e │ │ │ │ ldr r3, [pc, #20] @ (f08b4 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n f0892 │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [sl], {186} @ 0xba │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ movs r6, r5 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -167802,21 +167803,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 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n f3fdc │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, f3ffa │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n f3f68 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f3f68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -167850,15 +167851,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 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movw r2, #2536 @ 0x9e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -168169,35 +168170,35 @@ │ │ │ │ mov fp, r0 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n f4428 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e4dd0 │ │ │ │ + bl 2e4cf0 │ │ │ │ blx 61b1c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4dd0 │ │ │ │ + bl 2e4cf0 │ │ │ │ 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 2e4d20 │ │ │ │ + bl 2e4c40 │ │ │ │ blx 61b1c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e4d20 │ │ │ │ + bl 2e4c40 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61a8c │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -168257,15 +168258,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, r0, #7 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ 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] @ f52b4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -169434,125 +169435,125 @@ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cbnz r0, f5306 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ movs r7, r4 │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r7, #3 │ │ │ │ beq.w f5292 │ │ │ │ cmp r7, #4 │ │ │ │ beq.w f5292 │ │ │ │ @@ -170009,26 +170010,24 @@ │ │ │ │ bne.w f5674 │ │ │ │ b.n f5808 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ - movs r7, r4 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ - movs r7, r4 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + movs r2, r6 │ │ │ │ movs r7, r4 │ │ │ │ + vaddl.u16 q0, d10, d22 │ │ │ │ + vaddl.u8 q0, d2, d22 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - vhadd.u16 d16, d10, d22 │ │ │ │ - vhadd.u8 d16, d12, d22 │ │ │ │ + cdp2 0, 9, cr0, cr10, cr6, {1} │ │ │ │ + cdp2 0, 8, 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] @ (f5ba8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -171124,23 +171123,23 @@ │ │ │ │ b.n f5fca │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #704 @ (adr r3, f67f4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n f6594 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ movs r5, r5 │ │ │ │ - b.n f65a0 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ movs r5, r5 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + svc 60 @ 0x3c │ │ │ │ movs r5, r5 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ movs r5, r5 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + ble.n f651c │ │ │ │ movs r5, r5 │ │ │ │ add r1, pc, #552 @ (adr r1, f6778 ) │ │ │ │ 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 │ │ │ │ @@ -171189,15 +171188,15 @@ │ │ │ │ bl 150924 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7dfe │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ 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 │ │ │ │ @@ -171829,15 +171828,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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f7dd0 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -172187,19 +172186,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n f72bc │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ movs r5, r5 │ │ │ │ - beq.n f72c0 │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ movs r5, r5 │ │ │ │ - beq.n f7224 │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ movs r5, r5 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ and.w r2, r2, #6 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -172667,15 +172666,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14bfb4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f7daa │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w f6dc6 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w f6bc8 │ │ │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -172973,15 +172972,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 150ab0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w f6ddc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f7d6a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ @@ -173076,15 +173075,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e8928 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 150ab0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w f6ddc │ │ │ │ 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] │ │ │ │ @@ -173191,15 +173190,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e8928 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w f6ddc │ │ │ │ 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] │ │ │ │ @@ -173216,20 +173215,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 f76ea │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w f6ddc │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w f6ddc │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w f6956 │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ @@ -173312,15 +173311,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #16] @ (f7f2c ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b.n f7f06 │ │ │ │ mov fp, lr │ │ │ │ b.w f6812 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -175043,23 +175042,23 @@ │ │ │ │ b.n f8d92 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r5, #23] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r4 │ │ │ │ + cbz r4, f930c │ │ │ │ movs r5, r5 │ │ │ │ - sxtb r0, r5 │ │ │ │ + cbz r0, f9312 │ │ │ │ movs r5, r5 │ │ │ │ - sxth r4, r6 │ │ │ │ + cbz r4, f9308 │ │ │ │ movs r5, r5 │ │ │ │ - cbz r4, f930e │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ movs r5, r5 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ movs r5, r5 │ │ │ │ strb r2, [r0, #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 │ │ │ │ @@ -175108,15 +175107,15 @@ │ │ │ │ bl 150924 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w faae0 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ 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 │ │ │ │ @@ -175750,15 +175749,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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w faab0 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -176112,19 +176111,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r2, pc, #712 @ (adr r2, fa288 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, fa388 ) │ │ │ │ movs r5, r5 │ │ │ │ - add r2, pc, #712 @ (adr r2, fa28c ) │ │ │ │ + add r1, pc, #968 @ (adr r1, fa38c ) │ │ │ │ movs r5, r5 │ │ │ │ - add r2, pc, #392 @ (adr r2, fa150 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, fa250 ) │ │ │ │ movs r5, r5 │ │ │ │ str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ and.w r2, r2, #6 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -176550,15 +176549,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14bfb4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w faa98 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w f9b66 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r7, r2 │ │ │ │ bne.w f9966 │ │ │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -176854,15 +176853,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 150ab0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w f9b7c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w faa5e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -176955,15 +176954,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e8928 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 150ab0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w f9b7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fabb8 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov fp, r3 │ │ │ │ b.n fa408 │ │ │ │ @@ -177053,15 +177052,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e8928 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w f9b7c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ bl 10d818 │ │ │ │ b.w f9b72 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -177075,20 +177074,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 fa422 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w f9b7c │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w f9b7c │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f9700 │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -177158,15 +177157,15 @@ │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r1, r3, #8 │ │ │ │ b.w fa278 │ │ │ │ mov fp, lr │ │ │ │ b.w f95ba │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ 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 │ │ │ │ @@ -178853,23 +178852,23 @@ │ │ │ │ b.n fba0e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #432] @ (fc108 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #28] │ │ │ │ movs r5, r5 │ │ │ │ bx r8 │ │ │ │ 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 │ │ │ │ @@ -178921,15 +178920,15 @@ │ │ │ │ bl 150924 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fd8f2 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ 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 │ │ │ │ @@ -179570,15 +179569,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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd8ac │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -179930,19 +179929,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ eors r2, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ eors r2, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ movs r5, r5 │ │ │ │ subs r0, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ and.w r3, r3, #6 │ │ │ │ cmp r3, #6 │ │ │ │ @@ -180648,15 +180647,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 14bfb4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fd894 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w fc7cc │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w fc1ac │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -180855,15 +180854,15 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl 150ab0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w fc7e2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fda6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -180984,21 +180983,21 @@ │ │ │ │ mov r7, r6 │ │ │ │ bl e8928 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ bl 150ab0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w fc7e2 │ │ │ │ mov.w lr, #1 │ │ │ │ b.w fc982 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -181021,15 +181020,15 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl e8928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w fc7e2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 10d818 │ │ │ │ b.w fc7d8 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add.w fp, sp, #224 @ 0xe0 │ │ │ │ @@ -181053,20 +181052,20 @@ │ │ │ │ cbnz r3, fd8ea │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ b.w fcf62 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w fc7e2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r7 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w fc7e2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fd9d2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -181320,30 +181319,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156898 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181363,30 +181362,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156898 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181406,30 +181405,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156898 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181442,75 +181441,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e93f8 │ │ │ │ + bl 1e9318 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9570 │ │ │ │ + bl 1e9490 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9b0c │ │ │ │ + bl 1e9a2c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e90cc │ │ │ │ + bl 1e8fec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e8e20 │ │ │ │ + bl 1e8d40 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e8f74 │ │ │ │ + bl 1e8e94 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1ed5b8 │ │ │ │ + bl 1ed4d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e96ec │ │ │ │ + bl 1e960c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e91f4 │ │ │ │ + bl 1e9114 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 206df8 │ │ │ │ + bl 206d18 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9b0c │ │ │ │ + bl 1e9a2c │ │ │ │ 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 │ │ │ │ @@ -181718,21 +181717,21 @@ │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fe14c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fe276 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156898 │ │ │ │ ldr r2, [pc, #348] @ (fe238 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -181770,15 +181769,15 @@ │ │ │ │ mov.w ip, #8 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ bne.w fdf76 │ │ │ │ b.n fdf86 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 │ │ │ │ @@ -181796,15 +181795,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -181849,19 +181848,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ movs r5, r5 │ │ │ │ subs r0, r1, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [pc, #260] @ (fe344 ) │ │ │ │ movs r3, #30 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -181873,15 +181872,15 @@ │ │ │ │ movne r6, #32 │ │ │ │ b.n fdf86 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fe156 │ │ │ │ movs r1, #3 │ │ │ │ movs r0, #1 │ │ │ │ b.n fdeca │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -181943,15 +181942,15 @@ │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [r9, #4] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ b.n fe1f4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ 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] @ (fe730 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -182152,21 +182151,21 @@ │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fe642 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fe76e │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156898 │ │ │ │ ldr r2, [pc, #364] @ (fe740 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182204,15 +182203,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w fe476 │ │ │ │ b.n fe486 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 │ │ │ │ @@ -182230,15 +182229,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -182290,33 +182289,33 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ movs r5, r5 │ │ │ │ subs r2, r2, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ movs r6, r4 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ b.n fe486 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fe64c │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fe3ca │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182587,21 +182586,21 @@ │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n feb3a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fec66 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156898 │ │ │ │ ldr r2, [pc, #364] @ (fec38 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182639,15 +182638,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w fe96e │ │ │ │ b.n fe97e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 │ │ │ │ @@ -182665,15 +182664,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -182725,33 +182724,33 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ movs r5, r5 │ │ │ │ asrs r2, r3, #22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r6, r4 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ b.n fe97e │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n feb44 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fe8c2 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182879,15 +182878,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 2ef0dc │ │ │ │ + bl 2eeffc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #16 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n fedd0 │ │ │ │ @@ -183090,23 +183089,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, ff010 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f6884 │ │ │ │ + bl 1f67a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ b.n fefe4 │ │ │ │ ldrexd r2, r3, [r6] │ │ │ │ dmb ish │ │ │ │ orrs r2, r3 │ │ │ │ bne.n ff006 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n fefd8 │ │ │ │ ldr r2, [pc, #40] @ (ff018 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -183119,15 +183118,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, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -183409,15 +183408,15 @@ │ │ │ │ ... │ │ │ │ lsrs r6, r7, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [pc, #416] @ (ff4c0 ) │ │ │ │ + ldr r3, [pc, #672] @ (ff5c0 ) │ │ │ │ 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] │ │ │ │ @@ -183968,15 +183967,15 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r1, #9 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #7 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mov ip, r1 │ │ │ │ + cmp ip, r9 │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r3, ff936 │ │ │ │ mvn.w lr, #3 │ │ │ │ b.n ff60a │ │ │ │ bl 147530 │ │ │ │ @@ -200382,15 +200381,15 @@ │ │ │ │ andeq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10abe8 │ │ │ │ ldr.w r0, [r6, #3956] @ 0xf74 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 2eece0 │ │ │ │ + bl 2eec00 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10ad24 │ │ │ │ mov fp, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ @@ -200418,15 +200417,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 2eeed0 │ │ │ │ + bl 2eedf0 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10ad36 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ bls.w 10ad1c │ │ │ │ @@ -200515,15 +200514,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 2ef0f4 │ │ │ │ + bl 2ef014 │ │ │ │ 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 │ │ │ │ @@ -200538,15 +200537,15 @@ │ │ │ │ cmp r8, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n 10accc │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r3, #2840] @ 0xb18 │ │ │ │ - bl 2ef138 │ │ │ │ + bl 2ef058 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n 10abe8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, r8 │ │ │ │ @@ -200600,22 +200599,22 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ b.n 10ab00 │ │ │ │ ... │ │ │ │ strb r2, [r6, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #16 │ │ │ │ movs r5, r4 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ movs r5, r4 │ │ │ │ ands r5, r2 │ │ │ │ - vqrshrn.u64 d26, q15, #1 │ │ │ │ + @ instruction: 0xffffa8be │ │ │ │ movs r5, r4 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ movs r5, r4 │ │ │ │ cbz r2, 10adcc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -200834,15 +200833,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 10b126 │ │ │ │ - bl 2ef0f4 │ │ │ │ + bl 2ef014 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10b122 │ │ │ │ ldr r3, [pc, #560] @ (10b260 ) │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr.w r9, [pc, #556] @ 10b264 │ │ │ │ mov r5, r6 │ │ │ │ @@ -200879,15 +200878,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 1f6650 │ │ │ │ + bl 1f6570 │ │ │ │ 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] │ │ │ │ @@ -200933,15 +200932,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10b24a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 10b106 │ │ │ │ - bl 2eece0 │ │ │ │ + bl 2eec00 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b122 │ │ │ │ ldr r3, [pc, #312] @ (10b270 ) │ │ │ │ mov r4, r7 │ │ │ │ @@ -200978,15 +200977,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 1f6650 │ │ │ │ + bl 1f6570 │ │ │ │ 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 │ │ │ │ @@ -201045,25 +201044,25 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ movs r4, r5 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ movs r6, r4 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ movs r4, r5 │ │ │ │ ldr r6, [pc, #968] @ (10b638 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ movs r6, r4 │ │ │ │ - add r5, pc, #720 @ (adr r5, 10b548 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 10b648 ) │ │ │ │ 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] @ (10b3e4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -201100,15 +201099,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 2eece0 │ │ │ │ + bl 2eec00 │ │ │ │ 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 │ │ │ │ @@ -201429,15 +201428,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 10b6b8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 10b6aa │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 10b68c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ @@ -201625,27 +201624,27 @@ │ │ │ │ bne.w 10bc04 │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 10c202 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w 10c144 │ │ │ │ cmp r1, fp │ │ │ │ bhi.w 10c25a │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -201865,15 +201864,15 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 10bb18 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10c2d6 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 │ │ │ │ @@ -201908,41 +201907,41 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, 10bb8a │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3512] @ 0xdb8 │ │ │ │ - bl 1f89d4 │ │ │ │ + bl 1f88f4 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 10bb64 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, 10bbaa │ │ │ │ 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 1f89d4 │ │ │ │ + bl 1f88f4 │ │ │ │ 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 1f8198 │ │ │ │ + bl 1f80b8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl d6fac │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 10b740 │ │ │ │ @@ -202249,15 +202248,15 @@ │ │ │ │ beq.w 10c47e │ │ │ │ str.w r3, [r6, #928] @ 0x3a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n 10b8de │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 11be40 │ │ │ │ @@ -202273,15 +202272,15 @@ │ │ │ │ bl 11be40 │ │ │ │ ldr.w r3, [r5, #708] @ 0x2c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10c0d4 │ │ │ │ add.w r0, r3, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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} │ │ │ │ @@ -202350,41 +202349,41 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.w 10c290 │ │ │ │ ldr.w r1, [r6, #924] @ 0x39c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c23c │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c47e │ │ │ │ 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 10bf08 │ │ │ │ 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 1f849c │ │ │ │ + bl 1f83bc │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orrs r0, r7 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r7, r0 │ │ │ │ bhi.n 10c072 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ b.w 10b7ee │ │ │ │ add.w r0, r1, #5536 @ 0x15a0 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 10bbd4 │ │ │ │ mov r2, ip │ │ │ │ b.n 10bc8c │ │ │ │ cmp r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ b.n 10c030 │ │ │ │ @@ -202407,15 +202406,15 @@ │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ bl 11bf68 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 10bbd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w 10c260 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ it cc │ │ │ │ @@ -202428,15 +202427,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 10c2f4 │ │ │ │ ldr.w r1, [r5, #940] @ 0x3ac │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c2de │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10bfac │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r2, [r5, #948] @ 0x3b4 │ │ │ │ ldr.w r2, [r5, #944] @ 0x3b0 │ │ │ │ @@ -202472,15 +202471,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl d6ad0 │ │ │ │ ldr.w r5, [r6, #2704] @ 0xa90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [r6, #3684] @ 0xe64 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 10b89c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10bbd4 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ @@ -202566,15 +202565,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 r5, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ movs r5, r4 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #76] @ 0x4c │ │ │ │ blx 61b04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c47e │ │ │ │ @@ -202630,15 +202629,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 2e6cc8 │ │ │ │ + bl 2e6be8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10bafc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r5, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add sl, r9 │ │ │ │ bmi.n 10c446 │ │ │ │ @@ -202646,24 +202645,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 2e6f34 │ │ │ │ + bl 2e6e54 │ │ │ │ ldr r2, [pc, #276] @ (10c488 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ adds r5, #28 │ │ │ │ - bl 2e6f34 │ │ │ │ + bl 2e6e54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r3, [r6, #2352] @ 0x930 │ │ │ │ ldr.w r2, [r6, #2356] @ 0x934 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 10c3f6 │ │ │ │ mov fp, r3 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -202684,32 +202683,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 2e6f34 │ │ │ │ + bl 2e6e54 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10c3a2 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl d6cdc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6f34 │ │ │ │ + bl 2e6e54 │ │ │ │ b.n 10c3a8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r5, r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n 10c432 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -202722,19 +202721,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 2e6f34 │ │ │ │ + bl 2e6e54 │ │ │ │ cmp r4, r5 │ │ │ │ bcc.n 10c40a │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6f70 │ │ │ │ + bl 2e6e90 │ │ │ │ b.w 10bafc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [sp, #84] @ 0x54 │ │ │ │ b.n 10c228 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ @@ -202749,26 +202748,26 @@ │ │ │ │ ldr r1, [pc, #40] @ (10c490 ) │ │ │ │ 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 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 10c356 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ movs r5, r4 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r5, r4 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ 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] @ (10c5f0 ) │ │ │ │ @@ -202897,23 +202896,23 @@ │ │ │ │ b.n 10c578 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 2b05fa │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ movs r5, r4 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ movs r5, r4 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ movs r5, r4 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ 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 │ │ │ │ @@ -202966,15 +202965,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10c6ee │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10c6c2 │ │ │ │ dmb ish │ │ │ │ @@ -202982,15 +202981,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c6b0 │ │ │ │ b.n 10c682 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -203083,15 +203082,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ movs r5, r4 │ │ │ │ mcr2 15, 4, pc, cr15, cr15, {7} @ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203232,15 +203231,15 @@ │ │ │ │ beq.n 10c944 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10c9ee │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c9a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203261,15 +203260,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10c8ae │ │ │ │ b.n 10c966 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10c90c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10c9f4 │ │ │ │ @@ -203372,28 +203371,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cb44 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cb20 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cb12 │ │ │ │ b.n 10ca64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10caf2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cb4a │ │ │ │ @@ -203485,28 +203484,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cc7a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cc56 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cc48 │ │ │ │ b.n 10cbb6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10cc2a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cc80 │ │ │ │ @@ -203575,29 +203574,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cd6e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cd4a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cd3a │ │ │ │ b.n 10ccec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10cd1e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10cd56 │ │ │ │ @@ -203663,30 +203662,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10ce5c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10ce36 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10ce26 │ │ │ │ b.n 10cdd8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10ce0a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10ce42 │ │ │ │ @@ -203765,29 +203764,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cf64 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cf3e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cf30 │ │ │ │ b.n 10cec4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10cf12 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cf6a │ │ │ │ @@ -203867,29 +203866,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 10cfe6 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d072 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d04e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d03e │ │ │ │ b.n 10cfd4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10d01c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d05a │ │ │ │ @@ -203998,30 +203997,30 @@ │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d1d8 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d1b2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d1a2 │ │ │ │ b.n 10d0de │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10d186 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d1be │ │ │ │ @@ -204107,29 +204106,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10d2fa │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d2d4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d2c4 │ │ │ │ b.n 10d244 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10d2a4 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10d300 │ │ │ │ @@ -204225,29 +204224,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d438 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d414 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d404 │ │ │ │ b.n 10d378 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10d3e6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d420 │ │ │ │ @@ -204341,29 +204340,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d56c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d548 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d538 │ │ │ │ b.n 10d4ac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10d51a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d554 │ │ │ │ @@ -204460,29 +204459,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d6a8 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d684 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d674 │ │ │ │ b.n 10d5e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10d658 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d690 │ │ │ │ @@ -204583,30 +204582,30 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d7f2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d7cc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d7bc │ │ │ │ b.n 10d72c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10d79e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d7d8 │ │ │ │ @@ -204697,30 +204696,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d91e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d8f8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d8e8 │ │ │ │ b.n 10d85e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10d8cc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d904 │ │ │ │ @@ -204811,30 +204810,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10da4a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10da24 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10da14 │ │ │ │ b.n 10d98a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10d9f8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10da30 │ │ │ │ @@ -204925,28 +204924,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10db72 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10db4e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10db40 │ │ │ │ b.n 10daba │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10db20 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10db78 │ │ │ │ @@ -205039,28 +205038,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10dca4 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dc80 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dc72 │ │ │ │ b.n 10dbe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10dc52 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10dcaa │ │ │ │ @@ -205147,30 +205146,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10ddc2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dd9c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dd8c │ │ │ │ b.n 10dd3e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10dd70 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10dda8 │ │ │ │ @@ -205242,30 +205241,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10deba │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10de94 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10de84 │ │ │ │ b.n 10de2c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 10de68 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10dea0 │ │ │ │ @@ -205338,52 +205337,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 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f152c │ │ │ │ + bl 1f144c │ │ │ │ ldrb.w r1, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f14ac │ │ │ │ + bl 1f13cc │ │ │ │ ldrb.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f14ac │ │ │ │ + bl 1f13cc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 17d1e8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, 10dffc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f14ac │ │ │ │ + bl 1f13cc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 17d1e8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n 10dff8 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f14ac │ │ │ │ + bl 1f13cc │ │ │ │ b.n 10dfe0 │ │ │ │ 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 │ │ │ │ @@ -205442,29 +205441,29 @@ │ │ │ │ cbz r3, 10e0b6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 10e13a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #164] @ (10e190 ) │ │ │ │ ldr r3, [pc, #156] @ (10e18c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205504,26 +205503,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 10e144 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10e0ea │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 10e0ea │ │ │ │ movs r0, #1 │ │ │ │ b.n 10e07c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r2, r3, #7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -205653,76 +205652,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 308054 │ │ │ │ + bl 307f74 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2578dc │ │ │ │ + bl 2577fc │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2317cc │ │ │ │ + bl 2316ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 24eca8 │ │ │ │ + bl 24ebc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225c04 │ │ │ │ + bl 225b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2180a0 │ │ │ │ + bl 217fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267528 │ │ │ │ + bl 267448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2216d4 │ │ │ │ + bl 2215f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221720 │ │ │ │ + bl 221640 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 2317cc │ │ │ │ + bl 2316ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 269d28 │ │ │ │ + bl 269c48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267160 │ │ │ │ + bl 267080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1998 │ │ │ │ + bl 2a18b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f40c │ │ │ │ + bl 25f32c │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2495ac │ │ │ │ + bl 2494cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 267160 │ │ │ │ + bl 267080 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2633f0 │ │ │ │ + bl 263310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ec98 │ │ │ │ + bl 25ebb8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29cbf8 │ │ │ │ + bl 29cb18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267528 │ │ │ │ + bl 267448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26758c │ │ │ │ + bl 2674ac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a4a0 │ │ │ │ + bl 26a3c0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 27e3d8 │ │ │ │ + bl 27e2f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ ldr r2, [pc, #40] @ (10e3bc ) │ │ │ │ ldr r3, [pc, #32] @ (10e3b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205733,15 +205732,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r7, #5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #704] @ (10e67c ) │ │ │ │ + ldr r5, [pc, #960] @ (10e77c ) │ │ │ │ movs r5, r4 │ │ │ │ adds r0, r5, #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 │ │ │ │ @@ -205775,15 +205774,15 @@ │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ b.n 10e3e0 │ │ │ │ nop │ │ │ │ adds r0, r4, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ movs r5, r4 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, 10e476 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ ldr.w r3, [r1, #252] @ 0xfc │ │ │ │ @@ -205867,25 +205866,25 @@ │ │ │ │ bne.n 10e52a │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e52a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (10e550 ) │ │ │ │ ldr r2, [pc, #28] @ (10e54c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -206461,30 +206460,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r9, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10e004 │ │ │ │ add.w r1, r9, #20 │ │ │ │ @@ -206497,58 +206496,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10eb9a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ebd4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10ed40 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -206561,47 +206560,47 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w lr, r3, #3758096384 @ 0xe0000000 │ │ │ │ bne.n 10eca8 │ │ │ │ str.w lr, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ec4c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ cbz r7, 10ec8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #10 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10ec7c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r2, [pc, #200] @ (10ed58 ) │ │ │ │ ldr r3, [pc, #196] @ (10ed54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -206637,30 +206636,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10ed12 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ b.n 10ec4c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10ecee │ │ │ │ movs r2, #1 │ │ │ │ @@ -207332,21 +207331,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #30 │ │ │ │ movne r6, #22 │ │ │ │ mov r2, r6 │ │ │ │ - bl 21398c │ │ │ │ + bl 2138ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10f892 │ │ │ │ movs r1, #0 │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -207354,18 +207353,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 10f584 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 10f718 │ │ │ │ subs r3, #3 │ │ │ │ @@ -207380,23 +207379,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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} │ │ │ │ @@ -207405,42 +207404,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r8, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ beq.n 10f5dc │ │ │ │ movw r2, #377 @ 0x179 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10f71e │ │ │ │ @@ -207474,66 +207473,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10f5d4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [pc, #768] @ (10f8d8 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ b.n 10f4fe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r9 │ │ │ │ beq.n 10f692 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -207558,25 +207557,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10e004 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -207606,88 +207605,88 @@ │ │ │ │ bl 10e004 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 21863c │ │ │ │ + bl 21855c │ │ │ │ mov fp, r0 │ │ │ │ b.n 10f566 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ b.n 10f49e │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 10f49e │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10f566 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, fp │ │ │ │ beq.n 10f830 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ @@ -207713,20 +207712,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10e004 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -207757,15 +207756,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ b.n 10f6fe │ │ │ │ ldr r2, [pc, #76] @ (10f8e0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 213738 │ │ │ │ + bl 213658 │ │ │ │ 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] │ │ │ │ @@ -207856,30 +207855,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f9b6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #204] @ (10fa94 ) │ │ │ │ ldr r3, [pc, #196] @ (10fa90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -207902,49 +207901,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10fa22 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ b.n 10f9c6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f9c6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 10f9c6 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 10f99a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10f99a │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -208024,37 +208023,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10fb5e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10fc04 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] @ 10fddc │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -208063,15 +208062,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #552] @ (10fde0 ) │ │ │ │ ldr r3, [pc, #536] @ (10fdd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -208108,30 +208107,30 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl 10f8e4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10fb64 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 10fbf4 │ │ │ │ ldr r0, [pc, #440] @ (10fde4 ) │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ ldrexd r2, r3, [r0] │ │ │ │ dmb ish │ │ │ │ and.w sl, r2, #524288 @ 0x80000 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 10fdbc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e43b8 │ │ │ │ + bl 2e42d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ adds r3, r7, #1 │ │ │ │ beq.n 10fcf4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10fd52 │ │ │ │ @@ -208174,26 +208173,26 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cbnz r3, 10fcfe │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10fbb6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 10fbb6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 10fd5a │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ b.n 10fc6a │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ @@ -208238,30 +208237,30 @@ │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r7, sl │ │ │ │ b.n 10fc74 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r7, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10fd86 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10fbb6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r7, [sp, #8] │ │ │ │ b.n 10fd68 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -208443,15 +208442,15 @@ │ │ │ │ b.n 10fe64 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 10fe64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r7 │ │ │ │ blx 60990 │ │ │ │ add.w r0, fp, #5312 @ 0x14c0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r0, #20 │ │ │ │ bl 11bf68 │ │ │ │ mov r0, r7 │ │ │ │ @@ -208486,15 +208485,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11054c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 10ff4a │ │ │ │ add.w r6, fp, #5280 @ 0x14a0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 110088 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, 11000e │ │ │ │ mov r0, fp │ │ │ │ @@ -208554,15 +208553,15 @@ │ │ │ │ bne.n 11009c │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldrb.w r3, [fp, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11064c │ │ │ │ add.w r6, r5, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ @@ -208758,15 +208757,15 @@ │ │ │ │ beq.w 1105f0 │ │ │ │ ldr r3, [pc, #32] @ (110310 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ b.n 110314 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ 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 │ │ │ │ @@ -209149,40 +209148,40 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 10e1c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11074c │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ - bl 1f1720 │ │ │ │ + bl 1f1640 │ │ │ │ strb.w r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1720 │ │ │ │ + bl 1f1640 │ │ │ │ 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 17d118 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1f1720 │ │ │ │ + bl 1f1640 │ │ │ │ cbnz r0, 110776 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 110750 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 110750 │ │ │ │ @@ -209191,15 +209190,15 @@ │ │ │ │ bl 10fde8 │ │ │ │ cbnz r0, 110768 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 10fde8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11074c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ @@ -209241,15 +209240,15 @@ │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ bl 17cd84 │ │ │ │ ldr r3, [pc, #156] @ (110868 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 21818c │ │ │ │ + bl 2180ac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 10e1c4 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110856 │ │ │ │ @@ -209297,15 +209296,15 @@ │ │ │ │ b.n 1107ee │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 110824 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [lr, r8, lsl #3] │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + ldr r7, [pc, #592] @ (110abc ) │ │ │ │ movs r5, r4 │ │ │ │ @ instruction: 0xf7d400b8 │ │ │ │ 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] @ (110aac ) │ │ │ │ @@ -209536,21 +209535,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 10eaf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 110ee2 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209562,25 +209561,25 @@ │ │ │ │ subs r0, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ubfx r6, r0, #0, #14 │ │ │ │ cbnz r6, 110b68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 110b5a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.n 110b78 │ │ │ │ b.n 110b88 │ │ │ │ cmp.w r0, #16384 @ 0x4000 │ │ │ │ @@ -209596,30 +209595,30 @@ │ │ │ │ cbz r3, 110bdc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 110bb8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 110c98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #16383 @ 0x3fff │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ @@ -209681,30 +209680,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 110c80 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 110bd0 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209730,60 +209729,60 @@ │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 110e20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 110d14 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 110d50 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ ldr r2, [pc, #396] @ (110f00 ) │ │ │ │ ldr r3, [pc, #392] @ (110efc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -209796,30 +209795,30 @@ │ │ │ │ movs r2, #8 │ │ │ │ b.n 110c5c │ │ │ │ movs r2, #32 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 110dba │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 110b5a │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ b.n 110d9c │ │ │ │ @@ -209829,53 +209828,53 @@ │ │ │ │ b.n 110d9c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 110d9c │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 110e10 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.w 110cda │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #40] @ 0x28 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 110e4e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov sl, r0 │ │ │ │ b.n 110d22 │ │ │ │ subs r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 110ed8 │ │ │ │ @@ -209897,30 +209896,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 110eb4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r7, r0 │ │ │ │ b.n 110e10 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 110e96 │ │ │ │ movs r2, #1 │ │ │ │ @@ -210101,17 +210100,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 10eaf0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ b.n 111068 │ │ │ │ ldr.w ip, [r4, #52] @ 0x34 │ │ │ │ movs r0, #18 │ │ │ │ mov.w lr, #13 │ │ │ │ str r0, [r1, #16] │ │ │ │ b.n 110fd4 │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -210350,15 +210349,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 111314 │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 216130 │ │ │ │ + bl 216050 │ │ │ │ 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 │ │ │ │ @@ -210384,60 +210383,60 @@ │ │ │ │ movls r3, #0 │ │ │ │ addls.w r9, sp, #40 @ 0x28 │ │ │ │ strls r3, [sp, #32] │ │ │ │ bhi.w 11160e │ │ │ │ vldr d0, [pc, #672] @ 111628 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1113b6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ vldr d0, [pc, #620] @ 111630 │ │ │ │ movs r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1113f4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 111438 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ @@ -210453,15 +210452,15 @@ │ │ │ │ bl 10e004 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 11c9ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -210489,20 +210488,20 @@ │ │ │ │ bl 10e004 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2160a8 │ │ │ │ + bl 215fc8 │ │ │ │ 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] │ │ │ │ @@ -210535,24 +210534,24 @@ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 111588 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111588 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ands.w r3, r3, #7 │ │ │ │ beq.n 111558 │ │ │ │ mov.w ip, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, ip │ │ │ │ @@ -210577,15 +210576,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c300 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 216214 │ │ │ │ + bl 216134 │ │ │ │ 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 │ │ │ │ @@ -210661,20 +210660,20 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e004 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 │ │ │ │ @@ -210687,64 +210686,64 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e004 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 111456 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e004 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e004 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 10e004 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 11144c │ │ │ │ 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} │ │ │ │ @@ -210851,15 +210850,15 @@ │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ bl 10fa98 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 216bec │ │ │ │ + bl 216b0c │ │ │ │ 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 111914 │ │ │ │ ldr.w r3, [pc, #2704] @ 112314 │ │ │ │ @@ -210890,36 +210889,36 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ bl 10e004 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r4, [sp, #88] @ 0x58 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1118f2 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r2, [pc, #2560] @ 112318 │ │ │ │ ldr.w r3, [pc, #2544] @ 11230c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -210945,15 +210944,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ beq.w 1117a0 │ │ │ │ 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 2174dc │ │ │ │ + bl 2173fc │ │ │ │ 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] │ │ │ │ @@ -211039,43 +211038,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111a80 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -211083,19 +211082,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -211131,18 +211130,18 @@ │ │ │ │ blx 61250 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 111c20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 219460 │ │ │ │ + bl 219380 │ │ │ │ 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 │ │ │ │ @@ -211152,21 +211151,21 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w 1119fe │ │ │ │ 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 2141e4 │ │ │ │ + bl 214104 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 111bba │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ 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 111ee8 │ │ │ │ @@ -211177,22 +211176,22 @@ │ │ │ │ b.n 111be8 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.w 111eee │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 111bde │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2194d8 │ │ │ │ + bl 2193f8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 111bde │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ b.n 111a5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r7 │ │ │ │ ite ne │ │ │ │ @@ -211204,15 +211203,15 @@ │ │ │ │ b.n 111a5c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [r3, r7, lsl #2] │ │ │ │ b.n 111b60 │ │ │ │ movw r3, #925 @ 0x39d │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1117a0 │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ @@ -211239,20 +211238,20 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl 10e004 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 1118fa │ │ │ │ ldr.w r3, [pc, #1644] @ 112314 │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -211289,75 +211288,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111d3a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 111d74 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 111d9a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 1118fa │ │ │ │ ldr.w r3, [pc, #1364] @ 112314 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ @@ -211388,40 +211387,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 111e3e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -211430,20 +211429,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ b.n 111912 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 111a5c │ │ │ │ movw r3, #383 @ 0x17f │ │ │ │ cmp r5, r3 │ │ │ │ @@ -211462,15 +211461,15 @@ │ │ │ │ b.n 111902 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r5, r8 │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 111f6e │ │ │ │ mov r0, sl │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ b.n 111912 │ │ │ │ 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 │ │ │ │ @@ -211486,15 +211485,15 @@ │ │ │ │ beq.w 11199a │ │ │ │ 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 2174dc │ │ │ │ + bl 2173fc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [pc, #972] @ (112314 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ it eq │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ @@ -211506,15 +211505,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 1119a2 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ b.n 111ef2 │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #14 │ │ │ │ bhi.w 1118a0 │ │ │ │ add r3, pc, #8 @ (adr r3, 111f8c ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -211556,21 +211555,21 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 112054 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2141e4 │ │ │ │ + bl 214104 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11200c │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 112304 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ str.w r3, [r2], #8 │ │ │ │ @@ -211590,15 +211589,15 @@ │ │ │ │ strd r7, r1, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ add.w r2, r2, #8 │ │ │ │ bne.n 11203a │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ - bl 218760 │ │ │ │ + bl 218680 │ │ │ │ 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] │ │ │ │ @@ -211620,17 +211619,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r5 │ │ │ │ bl 10eaf0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ b.n 111914 │ │ │ │ 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 │ │ │ │ @@ -211665,26 +211664,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 11213c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 11227a │ │ │ │ @@ -211694,15 +211693,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 17ea68 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 111d3a │ │ │ │ cmp r0, #0 │ │ │ │ @@ -211716,26 +211715,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 112168 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 112168 │ │ │ │ add.w r2, r9, r4, lsl #3 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ bhi.n 1121f6 │ │ │ │ subs r3, #1 │ │ │ │ @@ -211757,21 +211756,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -211782,15 +211781,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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] │ │ │ │ @@ -211806,39 +211805,39 @@ │ │ │ │ b.n 1121f6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, 1122a6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -211848,15 +211847,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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 11215a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ b.n 112030 │ │ │ │ ldmia.w ip!, {r3, r4, r5, r7} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -220496,19 +220495,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, 118258 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #4036] @ 0xfc4 │ │ │ │ cbz r0, 118262 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 │ │ │ │ @@ -220559,21 +220558,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 118482 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 23ac70 │ │ │ │ + bl 23ab90 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 269d28 │ │ │ │ + bl 269c48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 267160 │ │ │ │ + bl 267080 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 118456 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 118342 │ │ │ │ @@ -220584,34 +220583,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11832c │ │ │ │ cbz r1, 118342 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 227af4 │ │ │ │ + bl 227a14 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 118426 │ │ │ │ - bl 2a1998 │ │ │ │ + bl 2a18b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25f40c │ │ │ │ + bl 25f32c │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2495ac │ │ │ │ + bl 2494cc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 267160 │ │ │ │ + bl 267080 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2633f0 │ │ │ │ + bl 263310 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2578dc │ │ │ │ + bl 2577fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2474f8 │ │ │ │ + bl 247418 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11841e │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ movs r6, #0 │ │ │ │ @@ -220619,24 +220618,24 @@ │ │ │ │ bl 17ed04 │ │ │ │ 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 27e3d8 │ │ │ │ + bl 27e2f8 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 1183d6 │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 118466 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239cd4 │ │ │ │ + bl 239bf4 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17ed04 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -220655,65 +220654,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r1, 11843a │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 234ac8 │ │ │ │ + bl 2349e8 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17ed04 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 1183de │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25f5a4 │ │ │ │ + bl 25f4c4 │ │ │ │ b.n 118386 │ │ │ │ - bl 280d94 │ │ │ │ + bl 280cb4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 280ff0 │ │ │ │ + bl 280f10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl e4144 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 118350 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r2, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r2, 1184b2 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 1183fe │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 261624 │ │ │ │ + bl 261544 │ │ │ │ b.n 118320 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r2, [r4, #4032] @ 0xfc0 │ │ │ │ cbz r2, 11849c │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ b.n 1183bc │ │ │ │ ldr r3, [pc, #96] @ (1184e4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (1184e8 ) │ │ │ │ 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 296b44 │ │ │ │ + bl 296a64 │ │ │ │ b.n 1182fe │ │ │ │ ldr r1, [pc, #76] @ (1184ec ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, pc │ │ │ │ bl 10e268 │ │ │ │ str.w r0, [r4, #4032] @ 0xfc0 │ │ │ │ @@ -220726,29 +220725,29 @@ │ │ │ │ str.w r0, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 118448 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r7, #21] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ movs r5, r5 │ │ │ │ ldrb r6, [r0, #21] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 118434 │ │ │ │ + bcs.n 1184b4 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r4, #28] │ │ │ │ movs r5, r5 │ │ │ │ - cbnz r0, 11852a │ │ │ │ + cbnz r0, 1184fa │ │ │ │ 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] @ (118904 ) │ │ │ │ @@ -222488,15 +222487,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1684] @ 119e5c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ - bl 261d40 │ │ │ │ + bl 261c60 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 119ac2 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -222520,41 +222519,41 @@ │ │ │ │ ldr.w r2, [pc, #1608] @ 119e60 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1604] @ 119e64 │ │ │ │ strb.w r3, [sp, #70] @ 0x46 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 216aac │ │ │ │ + bl 2169cc │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 119842 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 11999e │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262864 │ │ │ │ + bl 262784 │ │ │ │ mov r0, r4 │ │ │ │ bl 17efd0 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1198ca │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 1198b0 │ │ │ │ ldr.w r2, [pc, #1544] @ 119e68 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1540] @ 119e6c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216aac │ │ │ │ + bl 2169cc │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1198da │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1198da │ │ │ │ @@ -222592,57 +222591,57 @@ │ │ │ │ bne.n 119996 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11985e │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238c98 │ │ │ │ + bl 238bb8 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238c98 │ │ │ │ + bl 238bb8 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bd60 │ │ │ │ + bl 21bc80 │ │ │ │ movs r2, #3 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238c98 │ │ │ │ + bl 238bb8 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 119bda │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a7ec │ │ │ │ + bl 22a70c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a7ec │ │ │ │ + bl 22a70c │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 11993c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22849c │ │ │ │ + bl 2283bc │ │ │ │ ldr.w r3, [pc, #1328] @ 119e70 │ │ │ │ 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 24cad8 │ │ │ │ + bl 24c9f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f048 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 119afe │ │ │ │ ldr.w r2, [pc, #1288] @ 119e74 │ │ │ │ @@ -222688,22 +222687,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 119c3e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 21398c │ │ │ │ + bl 2138ac │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 119e0c │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21398c │ │ │ │ + bl 2138ac │ │ │ │ ldr.w r7, [r4, #432] @ 0x1b0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 119a08 │ │ │ │ b.n 119842 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -222721,15 +222720,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 119e08 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ strd r5, r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -222777,15 +222776,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 119ca4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 119a5c │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 119dbe │ │ │ │ mov r8, r0 │ │ │ │ b.n 119a44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -222800,20 +222799,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 23e01c │ │ │ │ + bl 23df3c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - bl 261624 │ │ │ │ + bl 261544 │ │ │ │ b.n 1197e4 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119e3c │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -222855,75 +222854,75 @@ │ │ │ │ beq.w 119e2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 119c2e │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 119bba │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22da10 │ │ │ │ + bl 22d930 │ │ │ │ mov r0, r4 │ │ │ │ bl dd1c8 │ │ │ │ b.n 11996a │ │ │ │ ldr r2, [pc, #668] @ (119e78 ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 237374 │ │ │ │ + bl 237294 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238c98 │ │ │ │ + bl 238bb8 │ │ │ │ ldrb.w r3, [r4, #366] @ 0x16e │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 119c02 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cbnz r3, 119c4a │ │ │ │ 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 257980 │ │ │ │ + bl 2578a0 │ │ │ │ b.n 119916 │ │ │ │ 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 119ae0 │ │ │ │ @@ -222933,21 +222932,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 119b6c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n 119842 │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2318e4 │ │ │ │ + bl 231804 │ │ │ │ b.n 119c02 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ bne.w 119a6c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -222978,15 +222977,15 @@ │ │ │ │ beq.w 119de8 │ │ │ │ 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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 │ │ │ │ @@ -222995,29 +222994,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -223051,15 +223050,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b.n 119aac │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ bne.w 119ab0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, fp │ │ │ │ @@ -223072,15 +223071,15 @@ │ │ │ │ b.n 119aac │ │ │ │ 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 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n 119dda │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 119a1a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -223091,26 +223090,26 @@ │ │ │ │ ldr r3, [pc, #148] @ (119e80 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2138b4 │ │ │ │ + bl 2137d4 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 119cac │ │ │ │ mov r2, r4 │ │ │ │ b.n 119dc6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n 119842 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 119a5c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -223450,15 +223449,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 11a73c │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -223517,15 +223516,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 11a290 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a28c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r1, r7 │ │ │ │ cbz r7, 11a294 │ │ │ │ mov r7, r0 │ │ │ │ b.n 11a1e4 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.n 11a290 │ │ │ │ @@ -223535,15 +223534,15 @@ │ │ │ │ b.n 11a204 │ │ │ │ movs r5, #0 │ │ │ │ b.n 11a232 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 11a2b0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11a734 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -223555,15 +223554,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11a7bc │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29cbf8 │ │ │ │ + bl 29cb18 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 11a2f2 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -223572,15 +223571,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11a2dc │ │ │ │ cbz r1, 11a2f2 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227af4 │ │ │ │ + bl 227a14 │ │ │ │ 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 │ │ │ │ @@ -223609,15 +223608,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11a738 │ │ │ │ mov r9, r7 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -223636,15 +223635,15 @@ │ │ │ │ bne.n 11a372 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a3a2 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cbz r6, 11a3f4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 11a366 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 11a38c │ │ │ │ mov r4, r3 │ │ │ │ @@ -223669,23 +223668,23 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 11a59e │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a37c │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 11a396 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ mov r8, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n 11a40c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a33c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -223882,47 +223881,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11a642 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -223932,15 +223931,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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] │ │ │ │ @@ -224032,15 +224031,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 193db4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r3, #28] │ │ │ │ b.n 11a4ac │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ b.n 11a2c4 │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 11a2c4 │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ @@ -224072,15 +224071,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 2500f0 │ │ │ │ + bl 250010 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr.w r4, [sl, #3968] @ 0xf80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 11a840 │ │ │ │ b.n 11a42c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -224100,15 +224099,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 11af9a │ │ │ │ mov sl, r4 │ │ │ │ mov r9, fp │ │ │ │ strd r5, r6, [sp, #92] @ 0x5c │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ @@ -224133,15 +224132,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11a8aa │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a924 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cbz r7, 11a8f8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 11a88c │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ beq.w 11acca │ │ │ │ @@ -224150,24 +224149,24 @@ │ │ │ │ it ne │ │ │ │ movne r5, fp │ │ │ │ beq.n 11a938 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 11a8a6 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 11a8cc │ │ │ │ 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 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n 11a914 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 11a85a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -224181,15 +224180,15 @@ │ │ │ │ movw r2, #625 @ 0x271 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 11a8c2 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 24511c │ │ │ │ + bl 24503c │ │ │ │ ldr r3, [pc, #192] @ (11aa08 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -224266,54 +224265,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, #832 @ (adr r7, 11ad50 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 11aa50 ) │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11aa38 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -224351,19 +224350,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r1, r5, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 11af88 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -224379,23 +224378,23 @@ │ │ │ │ b.n 11ab9a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11af68 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, fp │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244e54 │ │ │ │ + bl 244d74 │ │ │ │ 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] │ │ │ │ @@ -224415,26 +224414,26 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [fp] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ beq.w 11ade2 │ │ │ │ bls.n 11ab48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245140 │ │ │ │ + bl 245060 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -224484,17 +224483,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ b.n 11ab8a │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ b.n 11aa18 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #8 │ │ │ │ @@ -224504,34 +224503,34 @@ │ │ │ │ strb.w r2, [sp, #136] @ 0x88 │ │ │ │ b.n 11aa18 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 24511c │ │ │ │ + bl 24503c │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 10e004 │ │ │ │ add.w r1, r6, #20 │ │ │ │ @@ -224544,63 +224543,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ad6c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ada8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ mov r5, fp │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11a8a6 │ │ │ │ b.n 11a8ec │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ @@ -224608,22 +224607,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -224664,20 +224663,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ b.n 11ab8a │ │ │ │ mov r9, fp │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11a8a6 │ │ │ │ @@ -224688,36 +224687,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11af0c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -224725,15 +224724,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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 11a97e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 11ab5e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11a8c2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -224777,15 +224776,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b3ee │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -224809,30 +224808,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b018 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11b1f2 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b24c │ │ │ │ mov sl, r0 │ │ │ │ b.n 11affe │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ bne.n 11b022 │ │ │ │ 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 21714c │ │ │ │ + bl 21706c │ │ │ │ ldrb.w r6, [sp, #504] @ 0x1f8 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11b1ea │ │ │ │ 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 │ │ │ │ @@ -224889,26 +224888,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 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -224953,64 +224952,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 11b014 │ │ │ │ b.n 11b032 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ bne.w 11b032 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 11b050 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2141e4 │ │ │ │ + bl 214104 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b222 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ b.n 11b1ea │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11b032 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ beq.n 11b1fe │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 11b040 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11b278 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -225044,41 +225043,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11b2f2 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -225092,41 +225091,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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 11b1d8 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11b38c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -225139,15 +225138,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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 11b104 │ │ │ │ mov r8, r5 │ │ │ │ b.n 11b252 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ @@ -225271,15 +225270,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b4fa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11b56e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -225413,15 +225412,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11b696 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 11b6e6 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b680 │ │ │ │ b.n 11b6c4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b67c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -225483,15 +225482,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ b.w 11acca │ │ │ │ ldr r2, [pc, #68] @ (11b7a8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #68] @ (11b7ac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 11b458 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movw ip, #514 @ 0x202 │ │ │ │ cmp r1, ip │ │ │ │ bne.w 11b50e │ │ │ │ mov r3, r2 │ │ │ │ @@ -225507,17 +225506,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 11b792 │ │ │ │ nop │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #872 @ (adr r0, 11bb14 ) │ │ │ │ + add r0, pc, #104 @ (adr r0, 11b814 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ 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 │ │ │ │ @@ -225667,18 +225666,18 @@ │ │ │ │ blx 62064 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 11b96c │ │ │ │ mov r0, r5 │ │ │ │ bl d6c84 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 11b974 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 11b97c │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 │ │ │ │ @@ -225729,37 +225728,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 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ 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 11ba78 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 118268 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11bd7a │ │ │ │ str.w sl, [r5] │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 │ │ │ │ @@ -225785,39 +225784,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, 11bac4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 296b94 │ │ │ │ + bl 296ab4 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 11bab6 │ │ │ │ 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, 11bb10 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 119790 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 │ │ │ │ @@ -225850,26 +225849,26 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3968] @ 0xf80 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #656] @ (11bdf0 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 28d9c8 │ │ │ │ + bl 28d8e8 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 11bdd4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cbz r3, 11bb8e │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 11bb88 │ │ │ │ movs r0, #0 │ │ │ │ - bl 21cf20 │ │ │ │ + bl 21ce40 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 11bb7a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -225955,15 +225954,15 @@ │ │ │ │ beq.n 11bd24 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11bc76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11bc76 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 │ │ │ │ @@ -225988,15 +225987,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r8] │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ bl 119e88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11bdde │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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] │ │ │ │ @@ -226007,15 +226006,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 11bc12 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #200] @ (11bdf8 ) │ │ │ │ ldr r2, [pc, #188] @ (11bdec ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -226040,30 +226039,30 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 11bc58 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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, 11bda2 │ │ │ │ mov r0, r8 │ │ │ │ bl 11b918 │ │ │ │ cbz r7, 11bdca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 11bdc0 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 11bdc6 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11bd9c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -226076,26 +226075,26 @@ │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 11bd96 │ │ │ │ mov r3, r9 │ │ │ │ b.n 11bd2c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 29c2c8 │ │ │ │ + bl 29c1e8 │ │ │ │ b.n 11bb6e │ │ │ │ mov r3, r0 │ │ │ │ b.n 11bd7e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r4, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #183 @ 0xb7 │ │ │ │ - vsubl.u q12, d31, d8 │ │ │ │ + @ instruction: 0xffff81c8 │ │ │ │ movs r3, r5 │ │ │ │ cmn r4, r1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -226324,29 +226323,29 @@ │ │ │ │ cbz r3, 11c05a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 11c0de │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #164] @ (11c134 ) │ │ │ │ ldr r3, [pc, #156] @ (11c130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -226386,26 +226385,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 11c0e8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11c08e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 11c08e │ │ │ │ movs r0, #1 │ │ │ │ b.n 11c020 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ands r6, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -227176,41 +227175,41 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ bl 11bfa8 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11cf0a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 11cf46 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11d108 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ cmp r4, sl │ │ │ │ beq.n 11ca5a │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cbnz r3, 11ca5a │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #20] │ │ │ │ @@ -227218,50 +227217,50 @@ │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r7, sl │ │ │ │ beq.n 11ca74 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11ca9c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -227290,15 +227289,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11d0ee │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -227306,50 +227305,50 @@ │ │ │ │ movmi r4, sl │ │ │ │ bpl.w 11d06e │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 11cb7e │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11cba6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -227384,15 +227383,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 61070 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227433,108 +227432,108 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11bfa8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 11bfa8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 11cd02 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 11bfa8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11d0f8 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.w 11cfea │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 11cd6a │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11cd94 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -227567,15 +227566,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 61070 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227616,15 +227615,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11bfa8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ ldr r2, [pc, #608] @ (11d120 ) │ │ │ │ ldr r3, [pc, #596] @ (11d114 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -227634,50 +227633,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11ca00 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 11ca08 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ movw sl, #514 @ 0x202 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11cf34 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11ca44 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 11cf52 │ │ │ │ ldrb.w r1, [r1, #41] @ 0x29 │ │ │ │ cbnz r1, 11cf9c │ │ │ │ @@ -227690,30 +227689,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11cf8a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11ca44 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 11cfe4 │ │ │ │ @@ -227769,30 +227768,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d042 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ b.n 11cd58 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 11d022 │ │ │ │ @@ -227825,30 +227824,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d0c2 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.n 11cb6c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 11d0a4 │ │ │ │ @@ -229563,15 +229562,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 1ff630 │ │ │ │ + bl 1ff550 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11e400 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -229646,15 +229645,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 11e332 │ │ │ │ ldr.w r3, [ip, #152] @ 0x98 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 11e332 │ │ │ │ b.n 11e342 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ff66c │ │ │ │ + bl 1ff58c │ │ │ │ ldr.w r2, [pc, #1532] @ 11e9c4 │ │ │ │ ldr.w r3, [pc, #1532] @ 11e9c8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -229701,15 +229700,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 11e490 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11e3be │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ff6d8 │ │ │ │ + bl 1ff5f8 │ │ │ │ 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] │ │ │ │ @@ -229875,15 +229874,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11e55c │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1ff71c │ │ │ │ + bl 1ff63c │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11e578 │ │ │ │ ldr.w r8, [r7, #76] @ 0x4c │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr.w lr, [r7, #72] @ 0x48 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -229918,15 +229917,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d8f4 │ │ │ │ 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 1ff71c │ │ │ │ + bl 1ff63c │ │ │ │ b.n 11e56e │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.w 11e442 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ b.n 11e432 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ @@ -229959,15 +229958,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d8f4 │ │ │ │ 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 1ff71c │ │ │ │ + bl 1ff63c │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11e566 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ @@ -230105,15 +230104,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11e7d4 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1ff71c │ │ │ │ + bl 1ff63c │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11e7f0 │ │ │ │ ldr.w r8, [r7, #96] @ 0x60 │ │ │ │ ldr.w lr, [r7, #88] @ 0x58 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -230153,15 +230152,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d8f4 │ │ │ │ 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 1ff71c │ │ │ │ + bl 1ff63c │ │ │ │ b.n 11e7e6 │ │ │ │ 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 │ │ │ │ @@ -230190,55 +230189,55 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11d8f4 │ │ │ │ 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 1ff71c │ │ │ │ + bl 1ff63c │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11e7de │ │ │ │ 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 1ff71c │ │ │ │ + bl 1ff63c │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 11e2f0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r5, #0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ 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] @ (11ea00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 11e9fe │ │ │ │ - bl 1f6ea0 │ │ │ │ + bl 1f6dc0 │ │ │ │ pop {r3, pc} │ │ │ │ subs r3, #0 │ │ │ │ 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 │ │ │ │ @@ -230250,18 +230249,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (11ec00 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ ldr r1, [pc, #464] @ (11ec04 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1febe8 │ │ │ │ + bl 1feb08 │ │ │ │ ldr r3, [pc, #460] @ (11ec08 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11ea42 │ │ │ │ @@ -230277,30 +230276,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11eb98 │ │ │ │ ldr r0, [pc, #400] @ (11ec10 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11eb3a │ │ │ │ ldr r2, [pc, #388] @ (11ec14 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 11eb64 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6980 │ │ │ │ + bl 1f68a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11eb42 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -230329,23 +230328,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (11ec20 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6ce8 │ │ │ │ + bl 1f6c08 │ │ │ │ ldr r3, [pc, #276] @ (11ec24 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11ebc6 │ │ │ │ ldr r0, [pc, #268] @ (11ec28 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35fc00 │ │ │ │ + bl 35fb20 │ │ │ │ ldr r2, [pc, #264] @ (11ec2c ) │ │ │ │ ldr r3, [pc, #212] @ (11ebf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -230355,15 +230354,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (11ec30 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 11eb18 │ │ │ │ ldr r1, [pc, #240] @ (11ec34 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1febe8 │ │ │ │ + bl 1feb08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 60b4c │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -230379,18 +230378,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 1f636c │ │ │ │ + bl 1f628c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6980 │ │ │ │ + bl 1f68a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11eab6 │ │ │ │ b.n 11eb42 │ │ │ │ ldr r3, [pc, #164] @ (11ec40 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -230402,86 +230401,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (11ec44 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (11ec48 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 11ea68 │ │ │ │ ldr r2, [pc, #132] @ (11ec4c ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (11ec50 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 11eb18 │ │ │ │ ldr r2, [pc, #116] @ (11ec54 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (11ec58 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 11eafa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r4, #23 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ asrs r0, r3, #23 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r0, [r5, #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r2, #164 @ 0xa4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r2, #122 @ 0x7a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ subs r2, #86 @ 0x56 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r2, #36 @ 0x24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #228 @ 0xe4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ asrs r0, r3, #19 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r1, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - mov ip, pc │ │ │ │ + mov r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - mov sl, r7 │ │ │ │ + cmp sl, pc │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - mov lr, r4 │ │ │ │ + cmp lr, ip │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - mov sl, r2 │ │ │ │ + cmp sl, sl │ │ │ │ movs r4, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -230691,15 +230690,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, [r4, #20] │ │ │ │ + str r6, [r4, #8] │ │ │ │ movs r5, r5 │ │ │ │ adds r6, #132 @ 0x84 │ │ │ │ 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 │ │ │ │ @@ -230719,50 +230718,50 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11eed6 │ │ │ │ cbnz r4, 11ef12 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6980 │ │ │ │ + bl 1f68a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11eebc │ │ │ │ ldr r1, [pc, #52] @ (11ef2c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1febe8 │ │ │ │ + bl 1feb08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 60b4c │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 11eebe │ │ │ │ ldr r2, [pc, #28] @ (11ef30 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (11ef34 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ adds r6, #36 @ 0x24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ movs r4, r4 │ │ │ │ - muls r4, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e6a18 │ │ │ │ + bl 2e6938 │ │ │ │ ldr r1, [pc, #12] @ (11ef58 ) │ │ │ │ ldr r0, [pc, #12] @ (11ef5c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61ea8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ @@ -230782,15 +230781,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (11efac ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 62148 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1fedac │ │ │ │ + bl 1feccc │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ adds r7, r0, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r5, #112 @ 0x70 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -230825,15 +230824,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (11f030 ) │ │ │ │ ldr r1, [pc, #60] @ (11f034 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r2, [pc, #48] @ (11f038 ) │ │ │ │ ldr r3, [pc, #32] @ (11f02c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -230844,17 +230843,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r6, #32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ movs r4, r4 │ │ │ │ - negs r4, r7 │ │ │ │ + sbcs r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r6, #31 │ │ │ │ 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 │ │ │ │ @@ -230867,15 +230866,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 2f2188 │ │ │ │ + bl 2f20a8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 11f0ba │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ mov r1, r3 │ │ │ │ @@ -230888,15 +230887,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (11f0e0 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r2, [pc, #68] @ (11f0e4 ) │ │ │ │ ldr r3, [pc, #52] @ (11f0d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -230909,30 +230908,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (11f0ec ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 11f09e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r4, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ movs r4, r4 │ │ │ │ - rors r6, r4 │ │ │ │ + asrs r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r3, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ movs r4, r4 │ │ │ │ - sbcs r2, r6 │ │ │ │ + lsrs r2, r6 │ │ │ │ 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 │ │ │ │ @@ -231339,15 +231338,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, [r0, r5] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ 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] @ (11f71c ) │ │ │ │ add.w r5, r0, #6912 @ 0x1b00 │ │ │ │ @@ -231436,30 +231435,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (11f73c ) │ │ │ │ ldr r1, [pc, #168] @ (11f740 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ 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] @ (11f744 ) │ │ │ │ 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 1f636c │ │ │ │ + bl 1f628c │ │ │ │ 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 │ │ │ │ @@ -231492,19 +231491,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r6, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r6, #154 @ 0x9a │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #26 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r6, r0, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -231667,30 +231666,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (11f940 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (11f944 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 11f8f8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r7, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r0, r0, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r0, #32] │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ 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 │ │ │ │ @@ -231734,28 +231733,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (11f9f4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 11f9aa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r0, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r6, r1, #25 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r0, #24] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ 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 │ │ │ │ @@ -231979,31 +231978,31 @@ │ │ │ │ ldr r2, [pc, #44] @ (11fca4 ) │ │ │ │ ldr r1, [pc, #48] @ (11fca8 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mvn.w r3, #12 │ │ │ │ b.n 11fc4e │ │ │ │ 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, r3, #16 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r2, r5, #14 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ 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 │ │ │ │ @@ -232077,22 +232076,22 @@ │ │ │ │ bne.n 11fdb6 │ │ │ │ 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 1f8d44 │ │ │ │ + bl 1f8c64 │ │ │ │ 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 1f8d58 │ │ │ │ + bl 1f8c78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 11fd66 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61178 │ │ │ │ @@ -232105,17 +232104,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #12 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -232135,26 +232134,26 @@ │ │ │ │ bl 11fce0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6432 @ 0x1920 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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] │ │ │ │ @@ -232217,33 +232216,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3956] @ 0xf74 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2288] @ 0x8f0 │ │ │ │ cbz r0, 11ff50 │ │ │ │ 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 1ffb5c │ │ │ │ + bl 1ffa7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbz r3, 11ff50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -232286,15 +232285,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (120074 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f8be8 │ │ │ │ + bl 1f8b08 │ │ │ │ cbz r0, 12000c │ │ │ │ mov r4, r0 │ │ │ │ blx 61b1c │ │ │ │ vldr d7, [pc, #112] @ 120060 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -232305,15 +232304,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 62094 │ │ │ │ ldr r4, [pc, #104] @ (120078 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8c90 │ │ │ │ + bl 1f8bb0 │ │ │ │ cbnz r0, 120034 │ │ │ │ ldr r2, [pc, #92] @ (12007c ) │ │ │ │ ldr r3, [pc, #84] @ (120074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -232437,17 +232436,17 @@ │ │ │ │ b.n 1200fe │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vqadd.u16 d16, d28, d23 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 7, r0, cr10, cr7, {5} │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ 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] @ (120310 ) │ │ │ │ @@ -232508,18 +232507,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 1ffb5c │ │ │ │ + bl 1ffa7c │ │ │ │ add.w r0, r6, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1fe520 │ │ │ │ + bl 1fe440 │ │ │ │ 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 120298 │ │ │ │ @@ -232541,15 +232540,15 @@ │ │ │ │ ldr r2, [pc, #144] @ (120318 ) │ │ │ │ ldr r1, [pc, #144] @ (12031c ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r2, [pc, #132] @ (120320 ) │ │ │ │ ldr r3, [pc, #120] @ (120314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -232585,17 +232584,17 @@ │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 3, r0, cr6, cr7, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ stc2l 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 │ │ │ │ @@ -232613,15 +232612,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r3, [r4, #3956] @ 0xf74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2290] @ 0x8f2 │ │ │ │ cbnz r2, 1203ca │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -232670,15 +232669,15 @@ │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 120354 │ │ │ │ add.w r5, r4, #6368 @ 0x18e0 │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -232763,15 +232762,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 1f8d1c │ │ │ │ + bl 1f8c3c │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12050e │ │ │ │ @@ -232812,15 +232811,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 1f8d30 │ │ │ │ + bl 1f8c50 │ │ │ │ ldr r2, [pc, #176] @ (120648 ) │ │ │ │ ldr r3, [pc, #168] @ (120644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -233023,15 +233022,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ movt sl, #2048 @ 0x800 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 120c8a │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8d1c │ │ │ │ + bl 1f8c3c │ │ │ │ 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 │ │ │ │ @@ -233078,15 +233077,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 120bea │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8d30 │ │ │ │ + bl 1f8c50 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 120a00 │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 120898 │ │ │ │ dmb ish │ │ │ │ @@ -233156,15 +233155,15 @@ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ umull r3, r5, r5, r2 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 120bda │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8d1c │ │ │ │ + bl 1f8c3c │ │ │ │ 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 │ │ │ │ @@ -233201,15 +233200,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 1f8d30 │ │ │ │ + bl 1f8c50 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 120888 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 120aac │ │ │ │ ldr r3, [pc, #816] @ (120d34 ) │ │ │ │ @@ -233245,15 +233244,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1207d8 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 120ca6 │ │ │ │ ldrd r6, r1, [r7, #4] │ │ │ │ @@ -233296,15 +233295,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 120cc0 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8d1c │ │ │ │ + bl 1f8c3c │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 120cf8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -233378,26 +233377,26 @@ │ │ │ │ blx 62094 │ │ │ │ ldr.w r2, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 120b3a │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8d30 │ │ │ │ + bl 1f8c50 │ │ │ │ b.n 120a00 │ │ │ │ ldr r3, [pc, #372] @ (120d50 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 60c00 │ │ │ │ b.n 12095a │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 120880 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 12081a │ │ │ │ mov lr, r3 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add.w ip, r3, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -233469,67 +233468,67 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1208a6 │ │ │ │ ldr r2, [pc, #132] @ (120d5c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (120d60 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 120ace │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1f8d30 │ │ │ │ + bl 1f8c50 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b.n 120888 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8d30 │ │ │ │ + bl 1f8c50 │ │ │ │ b.n 120a00 │ │ │ │ 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 │ │ │ │ vst1.8 @ instruction: 0xf98400b7 │ │ │ │ ldr??.w r0, [r0, r7, lsl #3] │ │ │ │ lsrs r4, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf73600b7 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + str r0, [r2, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + str r6, [r6, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + str r0, [r5, r5] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r5, r3] │ │ │ │ movs r4, r4 │ │ │ │ stcl 15, cr15, [pc], #-1020 @ 120958 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + ldr r7, [pc, #640] @ (120fd8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #680] @ (121004 ) │ │ │ │ + ldr r6, [pc, #936] @ (121104 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + ldr r7, [pc, #360] @ (120ec8 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ @@ -233645,15 +233644,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (121004 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 120ef6 │ │ │ │ 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 │ │ │ │ @@ -233673,15 +233672,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 6171c │ │ │ │ b.n 120e6c │ │ │ │ add.w r3, r5, #6432 @ 0x1920 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 │ │ │ │ @@ -233718,15 +233717,15 @@ │ │ │ │ ldr.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 120e12 │ │ │ │ add.w r0, r5, #6432 @ 0x1920 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 120e56 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 120e12 │ │ │ │ mvn.w r9, #1 │ │ │ │ b.n 120ef6 │ │ │ │ @@ -233736,32 +233735,32 @@ │ │ │ │ b.n 120e68 │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 120e6c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf27c00b7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf18c00b7 │ │ │ │ - ldr r6, [pc, #696] @ (1212bc ) │ │ │ │ + ldr r5, [pc, #952] @ (1213bc ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ 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 │ │ │ │ @@ -233836,15 +233835,15 @@ │ │ │ │ orrpl.w r2, r2, #4 │ │ │ │ strpl r2, [sp, #40] @ 0x28 │ │ │ │ b.n 121082 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r5, #6528 @ 0x1980 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #28 │ │ │ │ - bl 1fd470 │ │ │ │ + bl 1fd390 │ │ │ │ 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] │ │ │ │ @@ -233889,15 +233888,15 @@ │ │ │ │ ldr r2, [pc, #308] @ (121294 ) │ │ │ │ strb r5, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #304] @ (121298 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 1210b0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 121184 │ │ │ │ ldrb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -233989,34 +233988,34 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #52] @ (1212a0 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #48] @ (1212a4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 1211cc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ vshr.s64 d16, d23, #40 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #840] @ (1215d4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1212d4 ) │ │ │ │ movs r4, r4 │ │ │ │ vqadd.s8 d16, d24, d23 │ │ │ │ asrs r6, r4, #14 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [pc, #168] @ (121340 ) │ │ │ │ + ldr r3, [pc, #424] @ (121440 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ movs r4, r4 │ │ │ │ asrs r6, r6, #12 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r0, #6 │ │ │ │ + subs r6, r0, #5 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #112] @ (121318 ) │ │ │ │ + ldr r2, [pc, #368] @ (121418 ) │ │ │ │ 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] @ (121458 ) │ │ │ │ @@ -234072,38 +234071,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 1f8d44 │ │ │ │ + bl 1f8c64 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3964] @ 0xf7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 61de8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 12137e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8d58 │ │ │ │ + bl 1f8c78 │ │ │ │ ldr r2, [pc, #260] @ (121468 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #995 @ 0x3e3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 1505ac │ │ │ │ mov r4, r0 │ │ │ │ b.n 12131e │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1fd470 │ │ │ │ + bl 1fd390 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 1213ec │ │ │ │ vldr d7, [pc, #184] @ 121450 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -234132,26 +234131,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 120d64 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 12142c │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8d58 │ │ │ │ + bl 1f8c78 │ │ │ │ b.n 12131e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1213f4 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1f8d58 │ │ │ │ + bl 1f8c78 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 12131e │ │ │ │ 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 │ │ │ │ @@ -234170,20 +234169,20 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldc 0, cr0, [ip, #-732]! @ 0xfffffd24 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #408] @ (1215fc ) │ │ │ │ + ldr r0, [pc, #664] @ (1216fc ) │ │ │ │ movs r4, r4 │ │ │ │ ldcl 0, cr0, [sl], {183} @ 0xb7 │ │ │ │ - ldr r1, [pc, #48] @ (12149c ) │ │ │ │ + ldr r0, [pc, #304] @ (12159c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #968] @ (121838 ) │ │ │ │ + ldr r1, [pc, #200] @ (121538 ) │ │ │ │ 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] @ 1214f0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -234356,21 +234355,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r2, r7, ror #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ and.w r0, r4, r7, ror #2 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + bx r2 │ │ │ │ movs r4, r4 │ │ │ │ - mov r0, fp │ │ │ │ + cmp r8, r3 │ │ │ │ movs r4, r4 │ │ │ │ - blxns r2 │ │ │ │ + mov ip, sl │ │ │ │ movs r4, r4 │ │ │ │ - mov r6, r7 │ │ │ │ + cmp r6, pc │ │ │ │ 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 │ │ │ │ @@ -234544,29 +234543,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [lr, #-732] @ 0x2dc │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [sl], #732 @ 0x2dc │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - add ip, sp │ │ │ │ + add r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - mov r6, sl │ │ │ │ + cmp lr, r2 │ │ │ │ movs r4, r4 │ │ │ │ - add r8, r9 │ │ │ │ + add r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - mov r6, lr │ │ │ │ + cmp lr, r6 │ │ │ │ movs r4, r4 │ │ │ │ - add r8, r3 │ │ │ │ + mvns r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - mov r4, r4 │ │ │ │ + cmp r4, ip │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp │ │ │ │ + bics r2, r5 │ │ │ │ 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] @ (121904 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -234619,17 +234618,17 @@ │ │ │ │ nop │ │ │ │ b.n 1217cc │ │ │ │ lsls r7, r6, #2 │ │ │ │ b.n 1217cc │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r4 │ │ │ │ + add r8, ip │ │ │ │ movs r4, r4 │ │ │ │ - bics r4, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ b.n 121744 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r0, r5, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -234709,15 +234708,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 121d3e │ │ │ │ ldr r0, [pc, #648] @ (121c98 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2152] @ 0x868 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe7dc │ │ │ │ + bl 1fe6fc │ │ │ │ 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 │ │ │ │ @@ -234921,15 +234920,15 @@ │ │ │ │ b.n 121ca0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, fp │ │ │ │ + add r4, r3 │ │ │ │ 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 │ │ │ │ @@ -235050,31 +235049,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl 122df2 │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ ldrb r2, [r6, #14] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - rors r2, r3 │ │ │ │ + asrs r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ - sbcs r4, r6 │ │ │ │ + lsrs r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - sbcs r4, r6 │ │ │ │ + lsrs r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - sbcs r0, r3 │ │ │ │ + lsrs r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ 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] @ 121ed8 │ │ │ │ @@ -235093,41 +235092,41 @@ │ │ │ │ ldr r1, [pc, #128] @ (121ee4 ) │ │ │ │ movs r6, #1 │ │ │ │ mov r0, ip │ │ │ │ strb.w r6, [r5, #2328] @ 0x918 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff880 │ │ │ │ + bl 1ff7a0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 121ec8 │ │ │ │ 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 1ffaf4 │ │ │ │ + bl 1ffa14 │ │ │ │ cbz r0, 121ece │ │ │ │ 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] @ (121ee4 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff880 │ │ │ │ + bl 1ff7a0 │ │ │ │ b.n 121e7a │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 121e84 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 121e84 │ │ │ │ ... │ │ │ │ @@ -235181,56 +235180,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 1fd470 │ │ │ │ + bl 1fd390 │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ add.w r0, r5, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ 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 │ │ │ │ @@ -235245,15 +235244,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 61070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -235282,43 +235281,43 @@ │ │ │ │ cbz r0, 12209e │ │ │ │ ldr r2, [pc, #124] @ (122104 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122096 │ │ │ │ cbz r3, 1220f0 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 1220be │ │ │ │ ldr r2, [pc, #96] @ (122104 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1220b4 │ │ │ │ cbz r3, 1220f6 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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, 1220de │ │ │ │ ldr r2, [pc, #64] @ (122104 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1220d4 │ │ │ │ cbz r3, 1220e8 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 │ │ │ │ @@ -235427,15 +235426,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 1222cc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12226e │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 12215c │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str.w r9, [r6, #4] │ │ │ │ @@ -235455,15 +235454,15 @@ │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 1222a0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 12228c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 122174 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ str r7, [r6, #20] │ │ │ │ str.w r8, [r6, #28] │ │ │ │ @@ -235604,15 +235603,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 12244a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12243a │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 1223da │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ add r6, r2 │ │ │ │ b.n 1223d8 │ │ │ │ @@ -235724,15 +235723,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (1225fc ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1224f8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1225e8 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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] │ │ │ │ @@ -235767,15 +235766,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (1225fc ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122568 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1225f0 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 │ │ │ │ @@ -235806,23 +235805,23 @@ │ │ │ │ cbz r0, 1225d8 │ │ │ │ ldr r2, [pc, #60] @ (1225fc ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1225ce │ │ │ │ cbz r3, 1225e0 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 1f9cc8 │ │ │ │ + bl 1f9be8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 1225ce │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 1224f8 │ │ │ │ @@ -246343,343 +246342,343 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1505ac │ │ │ │ b.w 128ec2 │ │ │ │ nop │ │ │ │ - bcs.n 1297bc │ │ │ │ + bne.n 12983c │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129814 │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12989c │ │ │ │ - movs r3, r4 │ │ │ │ - bne.n 129944 │ │ │ │ + beq.n 12991c │ │ │ │ movs r3, r4 │ │ │ │ beq.n 1297c4 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12984c │ │ │ │ - movs r3, r4 │ │ │ │ - beq.n 1297f4 │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12981c │ │ │ │ + beq.n 1298cc │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129984 │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 1297e0 │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129930 │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1299b8 │ │ │ │ + beq.n 129860 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1299b4 │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1298ec │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129974 │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129998 │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129930 │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129974 │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129958 │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129934 │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129960 │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + beq.n 1299e0 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12993c │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + beq.n 1299bc │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129918 │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + beq.n 129998 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129904 │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + beq.n 129984 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1298e8 │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n 129968 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ 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 │ │ │ │ @@ -248831,111 +248830,112 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4623 @ 0x120f │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb716 │ │ │ │ movs r3, r4 │ │ │ │ - eors.w r0, r0, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf0ae0023 │ │ │ │ - cbz r4, 12b866 │ │ │ │ + vaddl.s16 q8, d0, d19 │ │ │ │ + vaddl.s32 q8, d14, d19 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12b8d0 │ │ │ │ + bcc.n 12b950 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12b8f0 │ │ │ │ + bcc.n 12b770 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ba50 │ │ │ │ + b.n 12b8d0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12b808 │ │ │ │ + bge.n 12b888 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [r0], #140 @ 0x8c │ │ │ │ - stcl 0, cr0, [lr], #140 @ 0x8c │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + stc 0, cr0, [r0], #-140 @ 0xffffff74 │ │ │ │ + stc 0, cr0, [lr], #-140 @ 0xffffff74 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12b870 │ │ │ │ + bpl.n 12b8f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia.w lr, {r0, r1, r5} │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + b.n 12b878 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12b938 │ │ │ │ + bmi.n 12b9b8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12b964 │ │ │ │ + bcc.n 12b9e4 │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r6], {35} @ 0x23 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + ldc 0, cr0, [r6], {35} @ 0x23 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r7, pc, #848 @ (adr r7, 12bc44 ) │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r7, pc, #584 @ (adr r7, 12bb48 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r7, pc, #264 @ (adr r7, 12ba0c ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #712 @ (adr r7, 12bbd8 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 12bcd8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #392 @ (adr r7, 12ba9c ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 12bb9c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh.w r0, [sl, r3, lsl #2] │ │ │ │ - ldr??.w r0, [r2, r3, lsl #2] │ │ │ │ - add r7, pc, #160 @ (adr r7, 12b9c0 ) │ │ │ │ + ldr??.w r0, [sl, r3, lsl #2] │ │ │ │ + ldrb.w r0, [r2, #35] @ 0x23 │ │ │ │ + add r6, pc, #416 @ (adr r6, 12bac0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #864 @ (adr r6, 12bc84 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 12b984 ) │ │ │ │ movs r3, r4 │ │ │ │ mov.w r2, #10496 @ 0x2900 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 13215a │ │ │ │ bhi.w 12c1d4 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ @@ -249953,145 +249953,145 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3649 @ 0xe41 │ │ │ │ bl 1505ac │ │ │ │ b.n 12cc2a │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #512 @ (adr r5, 12c830 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 12c930 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #192 @ (adr r5, 12c6f4 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 12c7f4 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #952 @ (adr r4, 12c9f8 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 12c6f8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #632 @ (adr r4, 12c8bc ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 12c9bc ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #576 @ (adr r1, 12c890 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 12c990 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #256 @ (adr r1, 12c754 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 12c854 ) │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12c56c │ │ │ │ + blt.n 12c5ec │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12c59c │ │ │ │ + blt.n 12c61c │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #40 @ (adr r1, 12c688 ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 12c788 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #744 @ (adr r0, 12c94c ) │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cd7c │ │ │ │ + b.n 12cbfc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12cda4 │ │ │ │ + b.n 12cc24 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #520 @ (adr r0, 12c878 ) │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #200 @ (adr r0, 12c73c ) │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2b60023 │ │ │ │ - movt r0, #32803 @ 0x8023 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + @ instruction: 0xf1f60023 │ │ │ │ + addw r0, r8, #35 @ 0x23 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12becc │ │ │ │ + b.n 12cd4c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ce4c │ │ │ │ + b.n 12cccc │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c0bc │ │ │ │ + b.n 12bf3c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c0e4 │ │ │ │ + b.n 12bf64 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12c798 │ │ │ │ + bcc.n 12c618 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12c7b0 │ │ │ │ + bcc.n 12c630 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s16 q0, d12, d19 │ │ │ │ - vext.8 d0, d2, d19, #0 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + cdp 0, 13, cr0, cr12, cr3, {1} │ │ │ │ + cdp 0, 15, cr0, cr2, cr3, {1} │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12bf74 │ │ │ │ + b.n 12cdf4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12bfc0 │ │ │ │ + b.n 12ce40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r0 │ │ │ │ + sxth r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12c710 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c230 │ │ │ │ + b.n 12c0b0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12c1a4 │ │ │ │ + b.n 12c024 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #11108 @ 0x2b64 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 132f84 │ │ │ │ bls.w 12ce24 │ │ │ │ movw r2, #19105 @ 0x4aa1 │ │ │ │ @@ -251217,151 +251217,151 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #5319 @ 0x14c7 │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #744 @ (adr r5, 12d854 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 12d954 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12d49c │ │ │ │ + bmi.n 12d51c │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12d634 │ │ │ │ + bmi.n 12d4b4 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12d570 │ │ │ │ + bpl.n 12d5f0 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12d578 │ │ │ │ + bpl.n 12d5f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12d4d4 │ │ │ │ + blt.n 12d554 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12d4fc │ │ │ │ + blt.n 12d57c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r7, pc, #616 @ (adr r7, 12d84c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r7, pc, #656 @ (adr r7, 12d878 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ movs r3, r4 │ │ │ │ - add.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ - adds.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + orr.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ + orrs.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12d2a8 │ │ │ │ + b.n 12d128 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12d2dc │ │ │ │ + b.n 12d15c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s8 q8, d4, d19 │ │ │ │ - vaddl.s16 q8, d0, d19 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + vhadd.s8 d0, d4, d19 │ │ │ │ + vhadd.s16 d0, d0, d19 │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #31424 @ 0x7ac0 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 13087e │ │ │ │ movw r2, #33424 @ 0x8290 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ @@ -252377,123 +252377,123 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3473 @ 0xd91 │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ nop │ │ │ │ - bhi.n 12e46c │ │ │ │ + bvc.n 12e2ec │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 12e2ac │ │ │ │ + bvc.n 12e32c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - pkhtb r0, lr, r3, asr #32 │ │ │ │ - @ instruction: 0xead40023 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + and.w r0, lr, r3, asr #32 │ │ │ │ + ands.w r0, r4, r3, asr #32 │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12e3a4 │ │ │ │ + bmi.n 12e424 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12e3bc │ │ │ │ + bmi.n 12e43c │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #400 @ (adr r2, 12e554 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 12e654 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #440 @ (adr r2, 12e580 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 12e680 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12e418 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12e438 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12e3e4 │ │ │ │ + bcc.n 12e464 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12e410 │ │ │ │ + bcc.n 12e490 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #808 @ (adr r2, 12e71c ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 12e41c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #616 @ (adr r2, 12e660 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 12e760 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12e458 │ │ │ │ + bmi.n 12e4d8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12e47c │ │ │ │ + bmi.n 12e4fc │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12e4b8 │ │ │ │ + bge.n 12e338 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12e4cc │ │ │ │ + bge.n 12e34c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + nop {10} │ │ │ │ movs r3, r4 │ │ │ │ - ite al │ │ │ │ - moval r3, r4 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ite cs │ │ │ │ + movcs r3, r4 │ │ │ │ + ldrbcc r2, [r1, #15] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #488 @ (adr r4, 12e63c ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 12e73c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #568 @ (adr r4, 12e690 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 12e790 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r2, [r5, #1024] @ 0x400 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 1342ce │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -253361,93 +253361,93 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4386 @ 0x1122 │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #408 @ (adr r4, 12efe0 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 12f0e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #584 @ (adr r0, 12f09c ) │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 12ee9c │ │ │ │ + @ instruction: 0xb896 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r7, pc, #304 @ (adr r7, 12efd4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #816 @ (adr r7, 12f1d8 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 12eed8 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12eef8 │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12ef1c │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r5} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #49568 @ 0xc1a0 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 133850 │ │ │ │ movw r2, #50568 @ 0xc588 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ @@ -254526,317 +254526,317 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2827 @ 0xb0b │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12fc30 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12fbd0 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + bvs.n 12fcb0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + bvs.n 12fc50 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + strb r6, [r4, #19] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + strb r0, [r6, #19] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ movs r3, r4 │ │ │ │ - rev r0, r2 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - rev r6, r2 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + cbnz r0, 12fca8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + cbnz r6, 12fcac │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + stmia r7!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #416 @ (adr r6, 12fe74 ) │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #456 @ (adr r6, 12fea0 ) │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + add r5, pc, #672 @ (adr r5, 12ff74 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + add r5, pc, #712 @ (adr r5, 12ffa0 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #336 @ (adr r3, 12fe64 ) │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #392 @ (adr r3, 12fea0 ) │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + add r2, pc, #592 @ (adr r2, 12ff64 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + add r2, pc, #648 @ (adr r2, 12ffa0 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + itte vs │ │ │ │ + movvs r3, r4 │ │ │ │ + ite vc @ unpredictable │ │ │ │ + movvc r3, r4 │ │ │ │ + strvs r6, [r1, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12fdd2 │ │ │ │ + cbz r2, 12fda2 │ │ │ │ movs r3, r4 │ │ │ │ - push {r3} │ │ │ │ + cbz r0, 12fdaa │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #736 @ (adr r3, 130094 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 130194 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #792 @ (adr r3, 1300d0 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 12fdd0 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r4, r7} │ │ │ │ + cbnz r0, 12fe88 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + cbnz r4, 12fe90 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + @ instruction: 0xb7da │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc20 │ │ │ │ @@ -255857,309 +255857,309 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4593 @ 0x11f1 │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #488 @ (adr r1, 130c98 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 130d98 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #528 @ (adr r1, 130cc4 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 130dc4 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #24 @ (adr r2, 130ad8 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 130bd8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #64 @ (adr r2, 130b04 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 130c04 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #776 @ (adr r6, 130e28 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 130b28 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #864 @ (adr r6, 130e84 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 130b84 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 130bd4 │ │ │ │ + sxtb r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r6, r3 │ │ │ │ + sxth r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + cbnz r2, 130c46 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r3} │ │ │ │ + cbnz r0, 130c26 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x000c │ │ │ │ + cbnz r4, 130c72 │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x001e │ │ │ │ + cbnz r6, 130c7a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #984 @ (adr r5, 131038 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 130d38 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #816 @ (adr r5, 130f94 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 130c94 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #8 @ (adr r7, 130c88 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 130d88 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #120 @ (adr r7, 130cfc ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 130dfc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #320 @ (adr r6, 130e20 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 130f20 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #880 @ (adr r5, 131054 ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 130d54 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc20 │ │ │ │ @@ -257121,269 +257121,269 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3802 @ 0xeda │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ nop │ │ │ │ - pop {r1, r6} │ │ │ │ + cbnz r2, 1318c0 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r3, r6} │ │ │ │ + cbnz r0, 1318c6 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + str r2, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r4, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ - movs r3, r4 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r2, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 13189c │ │ │ │ + str r2, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #8 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - rev r6, r0 │ │ │ │ + ldr r7, [pc, #864] @ (131bec ) │ │ │ │ movs r3, r4 │ │ │ │ - rev r0, r3 │ │ │ │ + cbnz r6, 1318a0 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + cbnz r0, 1318aa │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + ldr r7, [pc, #824] @ (131bd0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [pc, #504] @ (131a94 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #968] @ (131c74 ) │ │ │ │ + ldr r7, [pc, #520] @ (131ab0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #328 @ (adr r3, 1319f8 ) │ │ │ │ + ldr r7, [pc, #200] @ (131974 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #368 @ (adr r3, 131a24 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 131af8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #984] @ (131c90 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 131b24 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #664] @ (131b54 ) │ │ │ │ + ldr r7, [pc, #216] @ (131990 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + ldr r6, [pc, #920] @ (131c54 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #568] @ (131b00 ) │ │ │ │ + strb r0, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #248] @ (1319c4 ) │ │ │ │ + ldr r6, [pc, #824] @ (131c00 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r6, [pc, #504] @ (131ac4 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #152] @ (131970 ) │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #856] @ (131c34 ) │ │ │ │ + ldr r6, [pc, #408] @ (131a70 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + ldr r6, [pc, #88] @ (131934 ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #760] @ (131be0 ) │ │ │ │ + strb r4, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #440] @ (131aa4 ) │ │ │ │ + ldr r5, [pc, #1016] @ (131ce0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r5, [pc, #696] @ (131ba4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #464] @ (131ac8 ) │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #144] @ (13198c ) │ │ │ │ + ldr r5, [pc, #720] @ (131bc8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldr r5, [pc, #400] @ (131a8c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #168] @ (1319b0 ) │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #872] @ (131c74 ) │ │ │ │ + ldr r5, [pc, #424] @ (131ab0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + ldr r5, [pc, #104] @ (131974 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #496] @ (131b08 ) │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #176] @ (1319cc ) │ │ │ │ + ldr r4, [pc, #752] @ (131c08 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #16 @ (adr r2, 131930 ) │ │ │ │ + ldr r4, [pc, #432] @ (131acc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #56 @ (adr r2, 13195c ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 131a30 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #192] @ (1319e8 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 131a5c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #896] @ (131cac ) │ │ │ │ + ldr r4, [pc, #448] @ (131ae8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #432 @ (adr r3, 131ae0 ) │ │ │ │ + ldr r4, [pc, #128] @ (1319ac ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #536 @ (adr r3, 131b4c ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 131be0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #896] @ (131cb8 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 131c4c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #584] @ (131b84 ) │ │ │ │ + ldr r4, [pc, #128] @ (1319b8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r3, [pc, #840] @ (131c84 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #616] @ (131bb0 ) │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #296] @ (131a74 ) │ │ │ │ + ldr r3, [pc, #872] @ (131cb0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [pc, #552] @ (131b74 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #144] @ (1319e8 ) │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #848] @ (131cac ) │ │ │ │ + ldr r3, [pc, #400] @ (131ae8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [pc, #80] @ (1319ac ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #864] @ (131cc8 ) │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #544] @ (131b8c ) │ │ │ │ + ldr r3, [pc, #96] @ (1319c8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [pc, #800] @ (131c8c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #560] @ (131ba8 ) │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #240] @ (131a6c ) │ │ │ │ + ldr r2, [pc, #816] @ (131ca8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r2, [pc, #496] @ (131b6c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #264] @ (131a90 ) │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #968] @ (131d54 ) │ │ │ │ + ldr r2, [pc, #520] @ (131b90 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldr r2, [pc, #200] @ (131a54 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #840] @ (131ce0 ) │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #520] @ (131ba4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1319e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + ldr r1, [pc, #776] @ (131ca4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #536] @ (131bc0 ) │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #216] @ (131a84 ) │ │ │ │ + ldr r1, [pc, #792] @ (131cc0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + ldr r1, [pc, #472] @ (131b84 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #232] @ (131aa0 ) │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #936] @ (131d64 ) │ │ │ │ + ldr r1, [pc, #488] @ (131ba0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + ldr r1, [pc, #168] @ (131a64 ) │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #952] @ (131d80 ) │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #632] @ (131c44 ) │ │ │ │ + ldr r1, [pc, #184] @ (131a80 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [pc, #888] @ (131d44 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #648] @ (131c60 ) │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #328] @ (131b24 ) │ │ │ │ + ldr r0, [pc, #904] @ (131d60 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + ldr r0, [pc, #584] @ (131c24 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #384] @ (131b68 ) │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #64] @ (131a2c ) │ │ │ │ + ldr r0, [pc, #640] @ (131c68 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [pc, #320] @ (131b2c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #120] @ (131a70 ) │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #824] @ (131d34 ) │ │ │ │ + ldr r0, [pc, #376] @ (131b70 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [pc, #56] @ (131a34 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #760] @ (131d00 ) │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #440] @ (131bc4 ) │ │ │ │ + @ instruction: 0x47fe │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r3, r4 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #152] @ (131ab0 ) │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + bx ip │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + bx r2 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ - blxns ip │ │ │ │ + str r6, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - blxns r2 │ │ │ │ + bxns r4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + mov ip, sl │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - bx sl │ │ │ │ + mov sl, ip │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + mov sl, r2 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #32] │ │ │ │ movs r3, r4 │ │ │ │ - bx fp │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - bx r1 │ │ │ │ + mov lr, r3 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + mov r6, r9 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - bxns r3 │ │ │ │ + strh r6, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - mov ip, r9 │ │ │ │ + mov r4, fp │ │ │ │ + movs r3, r4 │ │ │ │ + mov r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 131a74 │ │ │ │ ldr.w r3, [sp, #2676] @ 0xa74 │ │ │ │ @@ -258416,333 +258416,333 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2580 @ 0xa14 │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - add r8, r8 │ │ │ │ + add r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, lr │ │ │ │ + bics r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, lr │ │ │ │ + bics r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, r4 │ │ │ │ + muls r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - add r2, r3 │ │ │ │ + muls r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - mvns r2, r1 │ │ │ │ + orrs r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #160] @ (1327a8 ) │ │ │ │ + ldr r3, [pc, #416] @ (1328a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #184] @ (1327c4 ) │ │ │ │ + ldr r3, [pc, #440] @ (1328c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - mvns r0, r2 │ │ │ │ + orrs r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - bics r0, r0 │ │ │ │ + cmn r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ movs r3, r4 │ │ │ │ - bics r6, r0 │ │ │ │ + cmn r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r6, r6 │ │ │ │ + negs r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ movs r3, r4 │ │ │ │ - orrs r4, r7 │ │ │ │ + negs r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - cmn r4, r5 │ │ │ │ + tst r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ movs r3, r4 │ │ │ │ - cmn r4, r2 │ │ │ │ + tst r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, r0 │ │ │ │ + rors r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r2, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - negs r4, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ - tst r4, r3 │ │ │ │ + adcs r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - tst r0, r4 │ │ │ │ + adcs r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - rors r0, r2 │ │ │ │ + asrs r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - rors r6, r2 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - sbcs r6, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ movs r3, r4 │ │ │ │ - sbcs r2, r1 │ │ │ │ + lsrs r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7 │ │ │ │ + eors r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, sl │ │ │ │ + mov r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - adcs r0, r0 │ │ │ │ + lsls r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6 │ │ │ │ + ands r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5 │ │ │ │ + ands r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r3 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #1008] @ (132b98 ) │ │ │ │ + ldr r2, [pc, #240] @ (132898 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #24] @ (1327c4 ) │ │ │ │ + ldr r2, [pc, #280] @ (1328c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ - eors r4, r1 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ - eors r0, r2 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - ands r0, r0 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #904 @ (adr r7, 132b70 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 132870 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #960 @ (adr r7, 132bac ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 1328ac ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #264 @ (adr r5, 132900 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 132a00 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #352 @ (adr r5, 13295c ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 132a5c ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #24 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #432] @ (1329f8 ) │ │ │ │ + ldr r1, [pc, #688] @ (132af8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #472] @ (132a24 ) │ │ │ │ + ldr r1, [pc, #728] @ (132b24 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r5, #4] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #496 @ (adr r2, 132ab8 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 132bb8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #584 @ (adr r2, 132b14 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 132c14 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #12 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc20 │ │ │ │ @@ -259753,301 +259753,301 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1966 @ 0x7ae │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #88] @ (1336c0 ) │ │ │ │ + ldr r1, [pc, #344] @ (1337c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #176] @ (13371c ) │ │ │ │ + ldr r1, [pc, #432] @ (13381c ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #10 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #800] @ (133998 ) │ │ │ │ + ldr r4, [pc, #32] @ (133698 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #600] @ (1338d4 ) │ │ │ │ + ldr r3, [pc, #856] @ (1339d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #808] @ (1339c0 ) │ │ │ │ + ldr r5, [pc, #40] @ (1336c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #144] @ (13372c ) │ │ │ │ + ldr r4, [pc, #400] @ (13382c ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #536] @ (1338d0 ) │ │ │ │ + ldr r6, [pc, #792] @ (1339d0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #624] @ (13392c ) │ │ │ │ + ldr r6, [pc, #880] @ (133a2c ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #30 │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #240] @ (133828 ) │ │ │ │ + ldr r0, [pc, #496] @ (133928 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #840] @ (133a84 ) │ │ │ │ + ldr r0, [pc, #72] @ (133784 ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #32 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sl │ │ │ │ + bics r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp │ │ │ │ + bics r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #792] @ (133a70 ) │ │ │ │ + ldr r6, [pc, #24] @ (133770 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #888] @ (133ad4 ) │ │ │ │ + ldr r6, [pc, #120] @ (1337d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc20 │ │ │ │ @@ -260990,101 +260990,101 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc20 │ │ │ │ b.w 1333e4 │ │ │ │ ldrb.w r3, [r5, #305] @ 0x131 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc20 │ │ │ │ b.w 13339a │ │ │ │ - asrs r0, r1 │ │ │ │ + eors r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2 │ │ │ │ + eors r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + str r0, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r2, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #16 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12cc20 │ │ │ │ b.w 133472 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -261164,15 +261164,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ addwcs r2, sp, #3748 @ 0xea4 │ │ │ │ bcs.w 12ac70 │ │ │ │ b.w 12ac92 │ │ │ │ add.w r3, sp, #4672 @ 0x1240 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 2f25e0 │ │ │ │ + bl 2f2500 │ │ │ │ ldr.w r3, [pc, #3216] @ 13525c │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3204] @ 135260 │ │ │ │ @@ -262145,113 +262145,113 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ nop │ │ │ │ - subs r4, r0, #2 │ │ │ │ + adds r4, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r4, r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r2, r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + adds r2, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - bx lr │ │ │ │ + mov lr, r6 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + mov lr, r9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r4, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r6, #0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r1, #0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + subs r6, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + subs r2, r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r0, #5 │ │ │ │ + adds r2, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + subs r6, r5, r5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r4, [pc, #3884] @ 136254 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 136258 │ │ │ │ ldr.w r3, [pc, #3884] @ 13625c │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 136260 │ │ │ │ @@ -263460,629 +263460,621 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2308 @ 0x904 │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ - adds r6, r6, #1 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r4, r6, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, r6, #1 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r4, r0, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, r6, #1 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r4, r2, r3 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, r6, #1 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r4, r4, r2 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #13 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #11 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ adds r4, r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #10 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ adds r4, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #10 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ adds r4, r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #8 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + adds r4, r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #9 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + adds r4, r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #504] @ (136510 ) │ │ │ │ + subs r2, r7, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #560] @ (13654c ) │ │ │ │ + adds r4, r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + adds r4, r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #760] @ (136610 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #816] @ (13664c ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + cmp r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + cmp r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + cmp r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + cmp r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #1 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #32 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #29 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + strb r6, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + subs r6, r1, r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r4, r3, r3 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #28 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #27 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + subs r2, r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #27 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + subs r6, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r7, r5 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #25 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + subs r6, r3, r6 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r1, r5 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + subs r2, r1, r6 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r2, r7, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r6, r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r7, r2 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #23 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r1, r2 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + subs r2, r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + subs r0, r3, r1 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #21 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + subs r6, r5, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + subs r4, r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + subs r6, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + adds r0, r7, r7 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #19 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + subs r2, r1, r4 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + adds r0, r1, r7 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + adds r6, r1, r3 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + adds r4, r3, r2 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + adds r6, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + adds r4, r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #16 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r3, #12] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r5, #8] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #840] @ (136860 ) │ │ │ │ + str r6, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #896] @ (13689c ) │ │ │ │ + str r0, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #14 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #920] @ (1368c0 ) │ │ │ │ + str r6, [r3, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #704] @ (1367ec ) │ │ │ │ + str r0, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #13 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ str r4, [r7, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #968] @ (136910 ) │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #976] @ (13691c ) │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + ldr r4, [pc, #72] @ (136560 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + ldr r4, [pc, #128] @ (13659c ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #696] @ (136820 ) │ │ │ │ + ldr r4, [pc, #152] @ (1365c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #768] @ (13686c ) │ │ │ │ + ldr r3, [pc, #960] @ (1368ec ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #10 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + ldr r0, [pc, #200] @ (136610 ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + ldr r0, [pc, #208] @ (13661c ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + subs r2, r1, r1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + subs r0, r5, r1 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + ldr r6, [pc, #952] @ (136920 ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + ldr r7, [pc, #0] @ (13656c ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #8 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + cmp r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + cmp r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ movs r3, r4 │ │ │ │ asrs r0, r3, #27 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ movs r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ asrs r0, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ movs r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ asrs r0, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ movs r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.u16 q8, d2, d18 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ movs r3, r4 │ │ │ │ asrs r0, r1, #25 │ │ │ │ movs r3, r4 │ │ │ │ vswp d16, d18 │ │ │ │ vaddl.u32 q0, d2, d18 │ │ │ │ - movs r4, #22 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.u8 q8, d2, d18 │ │ │ │ vhadd.u d16, d2, d18 │ │ │ │ - muls r6, r0 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cmn r4, r6 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.u16 q0, d2, d18 │ │ │ │ vhadd.u8 d16, d2, d18 │ │ │ │ - cmp r6, r6 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cmn r4, r0 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ vhadd.u32 d16, d2, d18 │ │ │ │ vhadd.u16 d0, d2, d18 │ │ │ │ - cmn r6, r0 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, r2 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ vhadd.u d0, d2, d18 │ │ │ │ cdp2 0, 14, cr0, cr2, cr2, {1} │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ vhadd.u8 d0, d2, d18 │ │ │ │ cdp2 0, 11, cr0, cr2, cr2, {1} │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + tst r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ cdp2 0, 13, cr0, cr2, cr2, {1} │ │ │ │ cdp2 0, 8, cr0, cr2, cr2, {1} │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + rors r6, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + tst r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ cdp2 0, 10, cr0, cr2, cr2, {1} │ │ │ │ cdp2 0, 5, cr0, cr2, cr2, {1} │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + tst r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + rors r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ cdp2 0, 7, cr0, cr2, cr2, {1} │ │ │ │ cdp2 0, 2, cr0, cr2, cr2, {1} │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ cdp2 0, 4, cr0, cr2, cr2, {1} │ │ │ │ ldc2l 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ cdp2 0, 1, cr0, cr2, cr2, {1} │ │ │ │ stc2l 0, cr0, [r2, #136] @ 0x88 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ stc2l 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ ldc2 0, cr0, [r2, #136] @ 0x88 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + str r0, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ ldc2 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ stc2l 0, cr0, [r2, #-136]! @ 0xffffff78 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ stc2 0, cr0, [r2, #136] @ 0x88 │ │ │ │ ldc2 0, cr0, [r2, #-136]! @ 0xffffff78 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + adds r0, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [lr, #-136] @ 0xffffff78 │ │ │ │ - stc2 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + ldc2l 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ + stc2 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ + adds r2, r1, r6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + adds r0, r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ stc2 0, cr0, [r2, #-136]! @ 0xffffff78 │ │ │ │ ldc2l 0, cr0, [r2], {34} @ 0x22 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ + movs r3, r4 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ + movs r3, r4 │ │ │ │ + ldc2l 0, cr0, [r2], #136 @ 0x88 │ │ │ │ + stc2 0, cr0, [r2], #136 @ 0x88 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ + movs r3, r4 │ │ │ │ + stc2l 0, cr0, [r2], {34} @ 0x22 │ │ │ │ + ldc2l 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ + movs r3, r4 │ │ │ │ + stc2 0, cr0, [lr], {34} @ 0x22 │ │ │ │ + mcrr2 0, 2, r0, r0, cr2 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ + movs r3, r4 │ │ │ │ + stc2l 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ + ldc2 0, cr0, [r2], {34} @ 0x22 │ │ │ │ ldr.w r4, [pc, #3888] @ 137698 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3888] @ 13769c │ │ │ │ ldr.w r3, [pc, #3888] @ 1376a0 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 1376a4 │ │ │ │ add r1, pc │ │ │ │ @@ -265291,492 +265283,491 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3418 @ 0xd5a │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xf7e20022 │ │ │ │ - @ instruction: 0xf7920022 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xf7ae0022 │ │ │ │ - @ instruction: 0xf7600022 │ │ │ │ - adds r2, r4, #3 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r0, r6, #3 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xf7820022 │ │ │ │ - @ instruction: 0xf7320022 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r1, #28 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xf7520022 │ │ │ │ - @ instruction: 0xf7020022 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + lsls r4, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf7220022 │ │ │ │ @ instruction: 0xf6d20022 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr2, {1} │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + asrs r2, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6f20022 │ │ │ │ - subw r0, r2, #2082 @ 0x822 │ │ │ │ - stc2l 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + asrs r0, r3, #3 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf6ee0022 │ │ │ │ + subw r0, r0, #2082 @ 0x822 │ │ │ │ + adds r2, r4, #0 │ │ │ │ + movs r3, r4 │ │ │ │ + adds r0, r6, #0 │ │ │ │ movs r3, r4 │ │ │ │ movt r0, #10274 @ 0x2822 │ │ │ │ @ instruction: 0xf6720022 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr2, {1} │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + movs r3, r4 │ │ │ │ movs r0, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf6920022 │ │ │ │ movw r0, #10274 @ 0x2822 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + strb r2, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + strb r0, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf6620022 │ │ │ │ @ instruction: 0xf6120022 │ │ │ │ - adds r6, r7, r2 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + cdp2 0, 0, cr0, cr6, cr2, {1} │ │ │ │ + subs r4, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf6320022 │ │ │ │ @ instruction: 0xf5e20022 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r0, #12 │ │ │ │ + stc2 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ + subs r4, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ addw r0, r2, #2082 @ 0x822 │ │ │ │ subs.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + stc2l 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ + subs r4, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ rsbs r0, r2, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf5820022 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + movs r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ sub.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ adcs.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + subs r4, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ sbcs.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf5220022 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #8 │ │ │ │ + subs r4, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf53e0022 │ │ │ │ - @ instruction: 0xf4f00022 │ │ │ │ - movs r2, r6 │ │ │ │ + adc.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf4f20022 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ adds.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf4c20022 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf4e20022 │ │ │ │ eors.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + movs r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf4b20022 │ │ │ │ orn r0, r2, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xfb260022 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r2, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - eor.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - bics.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + subs r0, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ + orns r0, lr, #10616832 @ 0xa20000 │ │ │ │ + bics.w r0, r0, #10616832 @ 0xa20000 │ │ │ │ + vhadd.u d16, d2, d18 │ │ │ │ subs r4, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ orrs.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ and.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ - subs r6, r2, #4 │ │ │ │ - movs r3, r4 │ │ │ │ + vaddl.u8 q0, d2, d18 │ │ │ │ subs r4, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ bic.w r0, r2, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf3d20022 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r2, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf3f20022 │ │ │ │ @ instruction: 0xf3a20022 │ │ │ │ - adds r6, r7, #1 │ │ │ │ - movs r3, r4 │ │ │ │ + @ instruction: 0xfa660022 │ │ │ │ subs r4, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf3c20022 │ │ │ │ @ instruction: 0xf3720022 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r5, r5 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, r3, #1 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf3920022 │ │ │ │ @ instruction: 0xf3420022 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + subs r6, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, r5, #0 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf3620022 │ │ │ │ @ instruction: 0xf3120022 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + subs r6, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + adds r4, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf3320022 │ │ │ │ @ instruction: 0xf2e20022 │ │ │ │ - ldr r5, [pc, #488] @ (137a24 ) │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #544] @ (137a60 ) │ │ │ │ + adds r4, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf3020022 │ │ │ │ @ instruction: 0xf2b20022 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + adds r2, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + adds r4, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf2d20022 │ │ │ │ @ instruction: 0xf2820022 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + asrs r6, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + adds r4, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ subw r0, r2, #34 @ 0x22 │ │ │ │ @ instruction: 0xf2520022 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf2720022 │ │ │ │ @ instruction: 0xf2220022 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + ldr r4, [pc, #744] @ (137b24 ) │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #24 │ │ │ │ + ldr r4, [pc, #800] @ (137b60 ) │ │ │ │ movs r3, r4 │ │ │ │ movw r0, #8226 @ 0x2022 │ │ │ │ @ instruction: 0xf1f20022 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf2120022 │ │ │ │ rsb r0, r2, #34 @ 0x22 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf1e20022 │ │ │ │ @ instruction: 0xf1920022 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - sub.w r0, lr, #34 @ 0x22 │ │ │ │ - adcs.w r0, lr, #34 @ 0x22 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #208] @ (137990 ) │ │ │ │ + subs.w r0, r2, #34 @ 0x22 │ │ │ │ + sbc.w r0, r2, #34 @ 0x22 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - sbcs.w r0, lr, #34 @ 0x22 │ │ │ │ - @ instruction: 0xf12e0022 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + @ instruction: 0xf1820022 │ │ │ │ + @ instruction: 0xf1320022 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - adc.w r0, lr, #34 @ 0x22 │ │ │ │ - @ instruction: 0xf0fe0022 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #8 │ │ │ │ + adcs.w r0, r2, #34 @ 0x22 │ │ │ │ + add.w r0, r2, #34 @ 0x22 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - adds.w r0, lr, #34 @ 0x22 │ │ │ │ - @ instruction: 0xf0ce0022 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r0, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf1220022 │ │ │ │ + @ instruction: 0xf0d20022 │ │ │ │ + vaddl.u16 q8, d10, d18 │ │ │ │ + movs r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf0ee0022 │ │ │ │ eors.w r0, lr, #34 @ 0x22 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + adds r6, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + ldr r1, [pc, #464] @ (137a90 ) │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf0be0022 │ │ │ │ orn r0, lr, #34 @ 0x22 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ eor.w r0, lr, #34 @ 0x22 │ │ │ │ bics.w r0, lr, #34 @ 0x22 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + subs r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ orrs.w r0, lr, #34 @ 0x22 │ │ │ │ and.w r0, lr, #34 @ 0x22 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + subs r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ bic.w r0, lr, #34 @ 0x22 │ │ │ │ vaddl.s16 q8, d14, d18 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ movs r3, r4 │ │ │ │ vext.8 d16, d14, d18, #0 │ │ │ │ vaddl.s32 q0, d14, d18 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.s8 q8, d14, d18 │ │ │ │ vhadd.s d16, d14, d18 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + adds r2, r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + adds r0, r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ vaddl.s16 q0, d14, d18 │ │ │ │ vhadd.s8 d16, d14, d18 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + adds r2, r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + adds r0, r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ vhadd.s32 d16, d14, d18 │ │ │ │ vhadd.s16 d0, d14, d18 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + adds r2, r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + adds r0, r4, r0 │ │ │ │ movs r3, r4 │ │ │ │ vhadd.s d0, d14, d18 │ │ │ │ cdp 0, 14, cr0, cr14, cr2, {1} │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + adds r6, r7, r0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ vhadd.s8 d0, d14, d18 │ │ │ │ cdp 0, 11, cr0, cr14, cr2, {1} │ │ │ │ - subs r6, r0, #2 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ cdp 0, 13, cr0, cr14, cr2, {1} │ │ │ │ cdp 0, 8, cr0, cr14, cr2, {1} │ │ │ │ - subs r2, r0, #2 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ movs r3, r4 │ │ │ │ cdp 0, 10, cr0, cr14, cr2, {1} │ │ │ │ cdp 0, 5, cr0, cr14, cr2, {1} │ │ │ │ - subs r6, r6, #1 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 7, cr0, cr10, cr2, {1} │ │ │ │ - cdp 0, 2, cr0, cr12, cr2, {1} │ │ │ │ - subs r6, r5, #1 │ │ │ │ + cdp 0, 7, cr0, cr14, cr2, {1} │ │ │ │ + cdp 0, 2, cr0, cr14, cr2, {1} │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ cdp 0, 4, cr0, cr14, cr2, {1} │ │ │ │ ldcl 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + adds r6, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ adds r4, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ cdp 0, 1, cr0, cr14, cr2, {1} │ │ │ │ stcl 0, cr0, [lr, #136] @ 0x88 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + adds r2, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ adds r4, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ stcl 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ ldc 0, cr0, [lr, #136] @ 0x88 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + adds r6, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [lr, #136]! @ 0x88 │ │ │ │ - stcl 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + ldc 0, cr0, [sl, #136]! @ 0x88 │ │ │ │ + stcl 0, cr0, [ip, #-136]! @ 0xffffff78 │ │ │ │ + adds r6, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ adds r4, r4, #1 │ │ │ │ movs r3, r4 │ │ │ │ stc 0, cr0, [lr, #136] @ 0x88 │ │ │ │ ldc 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ - ldr r5, [pc, #648] @ (137ca4 ) │ │ │ │ + adds r6, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #480] @ (137c00 ) │ │ │ │ + adds r4, r6, #0 │ │ │ │ movs r3, r4 │ │ │ │ ldcl 0, cr0, [lr, #-136] @ 0xffffff78 │ │ │ │ stc 0, cr0, [lr, #-136] @ 0xffffff78 │ │ │ │ - ldr r5, [pc, #536] @ (137c44 ) │ │ │ │ + adds r6, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #288] @ (137b50 ) │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r3, r4 │ │ │ │ stc 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ ldcl 0, cr0, [lr], {34} @ 0x22 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + adds r2, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + subs r4, r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ ldcl 0, cr0, [lr], #136 @ 0x88 │ │ │ │ stc 0, cr0, [lr], #136 @ 0x88 │ │ │ │ - ldr r5, [pc, #264] @ (137b54 ) │ │ │ │ + adds r6, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #928] @ (137df0 ) │ │ │ │ + subs r4, r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ stcl 0, cr0, [lr], {34} @ 0x22 │ │ │ │ ldcl 0, cr0, [lr], #-136 @ 0xffffff78 │ │ │ │ - ldr r4, [pc, #472] @ (137c34 ) │ │ │ │ + ldr r4, [pc, #904] @ (137da4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #736] @ (137d40 ) │ │ │ │ + ldr r3, [pc, #736] @ (137d00 ) │ │ │ │ movs r3, r4 │ │ │ │ ldc 0, cr0, [lr], {34} @ 0x22 │ │ │ │ mcrr 0, 2, r0, lr, cr2 │ │ │ │ - ldr r4, [pc, #408] @ (137c04 ) │ │ │ │ + ldr r4, [pc, #792] @ (137d44 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #544] @ (137c90 ) │ │ │ │ + ldr r3, [pc, #544] @ (137c50 ) │ │ │ │ movs r3, r4 │ │ │ │ stcl 0, cr0, [lr], #-136 @ 0xffffff78 │ │ │ │ ldc 0, cr0, [lr], {34} @ 0x22 │ │ │ │ - ldr r4, [pc, #312] @ (137bb4 ) │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #352] @ (137be0 ) │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ ldc 0, cr0, [lr], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xebee0022 │ │ │ │ - ldr r4, [pc, #232] @ (137b74 ) │ │ │ │ + ldr r4, [pc, #520] @ (137c54 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #160] @ (137b30 ) │ │ │ │ + ldr r3, [pc, #160] @ (137af0 ) │ │ │ │ movs r3, r4 │ │ │ │ stc 0, cr0, [lr], {34} @ 0x22 │ │ │ │ subs.w r0, lr, r2, asr #32 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + ldr r3, [pc, #728] @ (137d34 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + ldr r2, [pc, #992] @ (137e40 ) │ │ │ │ movs r3, r4 │ │ │ │ rsbs r0, lr, r2, asr #32 │ │ │ │ @ instruction: 0xeb8e0022 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + ldr r3, [pc, #664] @ (137d04 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + ldr r2, [pc, #800] @ (137d90 ) │ │ │ │ movs r3, r4 │ │ │ │ sub.w r0, lr, r2, asr #32 │ │ │ │ adcs.w r0, lr, r2, asr #32 │ │ │ │ - ldr r5, [pc, #648] @ (137d44 ) │ │ │ │ + ldr r3, [pc, #568] @ (137cb4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #224] @ (137ba0 ) │ │ │ │ + ldr r2, [pc, #608] @ (137ce0 ) │ │ │ │ movs r3, r4 │ │ │ │ sbcs.w r0, lr, r2, asr #32 │ │ │ │ @ instruction: 0xeb2e0022 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + ldr r3, [pc, #488] @ (137c74 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + ldr r2, [pc, #416] @ (137c30 ) │ │ │ │ movs r3, r4 │ │ │ │ adc.w r0, lr, r2, asr #32 │ │ │ │ @ instruction: 0xeafe0022 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #32 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ adds.w r0, lr, r2, asr #32 │ │ │ │ pkhtb r0, lr, r2, asr #32 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xeaee0022 │ │ │ │ eors.w r0, lr, r2, asr #32 │ │ │ │ - ldc2 0, cr0, [sl, #136] @ 0x88 │ │ │ │ - stc2 0, cr0, [ip, #136]! @ 0x88 │ │ │ │ + ldr r4, [pc, #904] @ (137e44 ) │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r4, [pc, #480] @ (137ca0 ) │ │ │ │ + movs r3, r4 │ │ │ │ @ instruction: 0xeabe0022 │ │ │ │ orn r0, lr, r2, asr #32 │ │ │ │ - stc2 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ - ldc2l 0, cr0, [ip, #-136]! @ 0xffffff78 │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ + movs r3, r4 │ │ │ │ eor.w r0, lr, r2, asr #32 │ │ │ │ bics.w r0, lr, r2, asr #32 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #0 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ orrs.w r0, lr, r2, asr #32 │ │ │ │ and.w r0, lr, r2, asr #32 │ │ │ │ - cmp r1, #10 │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ bic.w r0, lr, r2, asr #32 │ │ │ │ ldrd r0, r0, [lr, #136] @ 0x88 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ - movs r3, r4 │ │ │ │ + ldc2l 0, cr0, [sl], {34} @ 0x22 │ │ │ │ + stc2l 0, cr0, [ip], #136 @ 0x88 │ │ │ │ ldrd r0, r0, [lr, #136]! @ 0x88 │ │ │ │ @ instruction: 0xe9ae0022 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ - movs r3, r4 │ │ │ │ + stc2l 0, cr0, [r6], #136 @ 0x88 │ │ │ │ + ldc2 0, cr0, [ip], #136 @ 0x88 │ │ │ │ strd r0, r0, [lr, #136] @ 0x88 │ │ │ │ ldrd r0, r0, [lr, #-136]! @ 0x88 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #16 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xe99e0022 │ │ │ │ strd r0, r0, [lr, #-136] @ 0x88 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + cmp r0, #16 │ │ │ │ movs r3, r4 │ │ │ │ strd r0, r0, [lr, #-136]! @ 0x88 │ │ │ │ ldmdb lr, {r1, r5} │ │ │ │ - ldr r2, [pc, #840] @ (137ec4 ) │ │ │ │ + asrs r6, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #992] @ (137f60 ) │ │ │ │ + asrs r0, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ ldmdb lr!, {r1, r5} │ │ │ │ strd r0, r0, [lr], #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #24] @ (137ba4 ) │ │ │ │ + lsls r6, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #800] @ (137eb0 ) │ │ │ │ + lsls r4, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ stmdb lr, {r1, r5} │ │ │ │ ldmia.w lr!, {r1, r5} │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xe8de0022 │ │ │ │ stmia.w lr, {r1, r5} │ │ │ │ + movs r1, #10 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + movs r3, r4 │ │ │ │ + stmia.w lr!, {r1, r5} │ │ │ │ + @ instruction: 0xe85e0022 │ │ │ │ + ldr r2, [pc, #72] @ (137bc4 ) │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r2, [pc, #224] @ (137c60 ) │ │ │ │ + movs r3, r4 │ │ │ │ + ldrd r0, r0, [lr], #-136 @ 0x88 │ │ │ │ + @ instruction: 0xe82e0022 │ │ │ │ + ldr r2, [pc, #280] @ (137ca4 ) │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r2, [pc, #32] @ (137bb0 ) │ │ │ │ + movs r3, r4 │ │ │ │ + strex r0, r0, [lr, #136] @ 0x88 │ │ │ │ + b.n 137b94 │ │ │ │ + movs r2, r4 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xe81e0022 │ │ │ │ + b.n 137b44 │ │ │ │ + movs r2, r4 │ │ │ │ ldr.w r4, [pc, #3884] @ 138ad8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 138adc │ │ │ │ ldr.w r3, [pc, #3884] @ 138ae0 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 138ae4 │ │ │ │ add r1, pc │ │ │ │ @@ -266984,637 +266975,637 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2204 @ 0x89c │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ - pkhtb r0, sl, r2, asr #32 │ │ │ │ - @ instruction: 0xeae40022 │ │ │ │ - b.n 139220 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 139184 │ │ │ │ - movs r2, r4 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 1391d0 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 139134 │ │ │ │ - movs r2, r4 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 139180 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 1390e4 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 139130 │ │ │ │ + and.w r0, sl, r2, asr #32 │ │ │ │ + bic.w r0, r4, r2, asr #32 │ │ │ │ + b.n 1390a0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139094 │ │ │ │ + b.n 139004 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1390e0 │ │ │ │ + b.n 139050 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139044 │ │ │ │ + b.n 138fb4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139090 │ │ │ │ + b.n 139000 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138ff4 │ │ │ │ + b.n 138f64 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139040 │ │ │ │ + b.n 138fb0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138fa4 │ │ │ │ + b.n 138f14 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138ff0 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 138f54 │ │ │ │ - movs r2, r4 │ │ │ │ - eor.w r0, r6, #34 @ 0x22 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138fa0 │ │ │ │ + b.n 138f60 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138f04 │ │ │ │ + b.n 138ec4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138f50 │ │ │ │ + b.n 138f10 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138eb4 │ │ │ │ + b.n 138e74 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138f00 │ │ │ │ + b.n 138ec0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138e64 │ │ │ │ + b.n 138e24 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138ea8 │ │ │ │ + b.n 138e70 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138e10 │ │ │ │ + b.n 138dd4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + vaddl.s8 q8, d6, d18 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138e60 │ │ │ │ + b.n 138e20 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138dc4 │ │ │ │ + b.n 138d84 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138e10 │ │ │ │ + b.n 138dd0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138d74 │ │ │ │ + b.n 138d34 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138dc0 │ │ │ │ + b.n 138d80 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138d24 │ │ │ │ + b.n 138ce4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138d70 │ │ │ │ + b.n 138d28 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138cd4 │ │ │ │ + b.n 138c90 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138d18 │ │ │ │ + b.n 138ce0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c80 │ │ │ │ + b.n 138c44 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138cd0 │ │ │ │ + b.n 138c90 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c34 │ │ │ │ + b.n 138bf4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138c80 │ │ │ │ + b.n 138c40 │ │ │ │ movs r2, r4 │ │ │ │ svc 238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138c30 │ │ │ │ + b.n 138bf0 │ │ │ │ movs r2, r4 │ │ │ │ svc 190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r2, r4 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 140 @ 0x8c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ svc 174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ svc 94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ svc 126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ svc 46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7360022 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ + movs r3, r4 │ │ │ │ lsrs r4, r7, #10 │ │ │ │ movs r3, r4 │ │ │ │ svc 78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ udf #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf75a0022 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ + movs r3, r4 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ svc 30 │ │ │ │ movs r2, r4 │ │ │ │ udf #206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ udf #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ udf #158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ udf #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ udf #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - orrs.w r0, sl, r2, asr #32 │ │ │ │ + @ instruction: 0xf6760022 │ │ │ │ lsrs r4, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ udf #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ udf #62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - orn r0, r2, r2, asr #32 │ │ │ │ + @ instruction: 0xf69a0022 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ udf #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ udf #14 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ udf #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138c74 │ │ │ │ + ble.n 138c34 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138cc0 │ │ │ │ + ble.n 138c80 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138c24 │ │ │ │ + ble.n 138be4 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + @ instruction: 0xe99a0022 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138c70 │ │ │ │ + ble.n 138c30 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138dd4 │ │ │ │ + ble.n 138d94 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + @ instruction: 0xe9a20022 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138c20 │ │ │ │ + ble.n 138be0 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138d84 │ │ │ │ + ble.n 138d44 │ │ │ │ movs r2, r4 │ │ │ │ - orr.w r0, sl, #34 @ 0x22 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138dd0 │ │ │ │ + ble.n 138d90 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138d34 │ │ │ │ + ble.n 138cf4 │ │ │ │ movs r2, r4 │ │ │ │ - orrs.w r0, r6, #34 @ 0x22 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138d80 │ │ │ │ + ble.n 138d40 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138ce4 │ │ │ │ + bgt.n 138ca4 │ │ │ │ movs r2, r4 │ │ │ │ - orr.w r0, sl, #34 @ 0x22 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ + movs r3, r4 │ │ │ │ lsls r0, r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 138d30 │ │ │ │ + ble.n 138cf0 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138c94 │ │ │ │ + bgt.n 138c54 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf12a0022 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ + movs r3, r4 │ │ │ │ lsls r0, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138ce0 │ │ │ │ + bgt.n 138ca0 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138c44 │ │ │ │ + bgt.n 138c04 │ │ │ │ movs r2, r4 │ │ │ │ - adc.w r0, r2, #34 @ 0x22 │ │ │ │ + vaddl.s8 q0, d10, d18 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138c90 │ │ │ │ + bgt.n 138c50 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138df4 │ │ │ │ + bgt.n 138db4 │ │ │ │ movs r2, r4 │ │ │ │ - bic.w r0, r2, r2, asr #32 │ │ │ │ + vaddl.s16 q0, d6, d18 │ │ │ │ lsls r0, r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138e40 │ │ │ │ + bgt.n 138e00 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138da4 │ │ │ │ + bgt.n 138d64 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + vaddl.s8 q0, d10, d18 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138df0 │ │ │ │ + bgt.n 138db0 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138d54 │ │ │ │ + blt.n 138d14 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + orn r0, sl, #34 @ 0x22 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 138da0 │ │ │ │ + bgt.n 138d60 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138d04 │ │ │ │ + blt.n 138cc4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + eor.w r0, r2, #34 @ 0x22 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138d50 │ │ │ │ + blt.n 138d10 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138cb4 │ │ │ │ + blt.n 138c74 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + strd r0, r0, [r2, #-136]! @ 0x88 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138d00 │ │ │ │ + blt.n 138cc0 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138e64 │ │ │ │ + blt.n 138e24 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138cb0 │ │ │ │ + blt.n 138c70 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138e14 │ │ │ │ + blt.n 138dd4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138e60 │ │ │ │ + blt.n 138e20 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 138dc4 │ │ │ │ + blt.n 138d84 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 138e10 │ │ │ │ + blt.n 138dd0 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138d74 │ │ │ │ + bge.n 138d34 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138dc0 │ │ │ │ + bge.n 138d80 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138d24 │ │ │ │ + bge.n 138ce4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138d70 │ │ │ │ + bge.n 138d30 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138ed4 │ │ │ │ + bge.n 138e94 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138d20 │ │ │ │ + bge.n 138ce0 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138e84 │ │ │ │ + bge.n 138e44 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138ec8 │ │ │ │ + bge.n 138e90 │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 138e30 │ │ │ │ + bge.n 138df4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138e80 │ │ │ │ + bge.n 138e40 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138de4 │ │ │ │ + bls.n 138da4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 138e30 │ │ │ │ + bge.n 138df0 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138d94 │ │ │ │ + bls.n 138d54 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138de0 │ │ │ │ + bls.n 138da0 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138d44 │ │ │ │ + bls.n 138d04 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138d90 │ │ │ │ + bls.n 138d48 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138ef4 │ │ │ │ + bls.n 138eb0 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138f40 │ │ │ │ + bls.n 138f00 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 138ea4 │ │ │ │ + bls.n 138e64 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfbb60022 │ │ │ │ - @ instruction: 0xfbf40022 │ │ │ │ - bls.n 138ef0 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ + movs r3, r4 │ │ │ │ + bls.n 138eb0 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138e54 │ │ │ │ + bhi.n 138e14 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 138ea0 │ │ │ │ + bls.n 138e60 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138e04 │ │ │ │ + bhi.n 138dc4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138e50 │ │ │ │ + bhi.n 138e10 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138db4 │ │ │ │ + bhi.n 138d74 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138e00 │ │ │ │ + bhi.n 138dc0 │ │ │ │ + movs r2, r4 │ │ │ │ + bhi.n 138f24 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138f64 │ │ │ │ + @ instruction: 0xfaf60022 │ │ │ │ + @ instruction: 0xfb340022 │ │ │ │ + bhi.n 138d70 │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [r2], {34} @ 0x22 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + bhi.n 138ed4 │ │ │ │ + movs r2, r4 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138db0 │ │ │ │ + bhi.n 138f20 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138f14 │ │ │ │ + bhi.n 138e84 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + adds r6, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + adds r0, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138f60 │ │ │ │ + bhi.n 138ed0 │ │ │ │ + movs r2, r4 │ │ │ │ + bvc.n 138e34 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 138ec4 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ + movs r3, r4 │ │ │ │ + bvc.n 138e80 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138e08 │ │ │ │ + bvc.n 138de4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + @ instruction: 0xfb420022 │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 138f10 │ │ │ │ + bvc.n 138e30 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138e74 │ │ │ │ + bvc.n 138f94 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + movs r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + movs r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138ec0 │ │ │ │ + bvc.n 138de0 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138e24 │ │ │ │ + bvc.n 138f44 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + bgt.n 138e88 │ │ │ │ + movs r2, r4 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + bvc.n 138f90 │ │ │ │ + movs r2, r4 │ │ │ │ + bvc.n 138ef4 │ │ │ │ + movs r2, r4 │ │ │ │ + subs r2, r7, r6 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r0, r1, r7 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138e70 │ │ │ │ + bvc.n 138f40 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138fd4 │ │ │ │ + bvs.n 138ea4 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138e20 │ │ │ │ + bvc.n 138ef0 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138f84 │ │ │ │ + bvs.n 138e54 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138fd0 │ │ │ │ + bvs.n 138ea0 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 138f34 │ │ │ │ + bvs.n 138e04 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138f80 │ │ │ │ + bvs.n 138e50 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138ee4 │ │ │ │ + bvs.n 138fb4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 138f30 │ │ │ │ + bvs.n 139000 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138e94 │ │ │ │ + bvs.n 138f64 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138ed8 │ │ │ │ + bvs.n 138fb0 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138e40 │ │ │ │ + bpl.n 138f14 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 138e90 │ │ │ │ + bvs.n 138f58 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138ff4 │ │ │ │ + bpl.n 138ec0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 139040 │ │ │ │ + bpl.n 138f10 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 138fa4 │ │ │ │ + bpl.n 138e74 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf31e0022 │ │ │ │ - @ instruction: 0xf2f00022 │ │ │ │ - bvs.n 138ff0 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ + movs r3, r4 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ + movs r3, r4 │ │ │ │ + bpl.n 138ec0 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138f54 │ │ │ │ + bpl.n 139024 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3020022 │ │ │ │ - movt r0, #34 @ 0x22 │ │ │ │ - bvs.n 138fa0 │ │ │ │ + @ instruction: 0xf25e0022 │ │ │ │ + @ instruction: 0xf2300022 │ │ │ │ + bpl.n 138e70 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138f04 │ │ │ │ + bpl.n 138fd4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf2560022 │ │ │ │ - @ instruction: 0xf2900022 │ │ │ │ - bpl.n 138f50 │ │ │ │ + movw r0, #8226 @ 0x2022 │ │ │ │ + addw r0, r0, #34 @ 0x22 │ │ │ │ + bpl.n 139020 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138eb4 │ │ │ │ + bpl.n 138f84 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf25a0022 │ │ │ │ - @ instruction: 0xf2600022 │ │ │ │ - bpl.n 138f00 │ │ │ │ + @ instruction: 0xf1960022 │ │ │ │ + rsbs r0, r0, #34 @ 0x22 │ │ │ │ + bpl.n 138fd0 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 139064 │ │ │ │ + bmi.n 138f34 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138fb8 │ │ │ │ + @ instruction: 0xf19a0022 │ │ │ │ + sub.w r0, r0, #34 @ 0x22 │ │ │ │ + bmi.n 138f80 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138fc8 │ │ │ │ + bmi.n 138ee4 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138ea8 │ │ │ │ + bgt.n 139038 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 139010 │ │ │ │ + bgt.n 139048 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 138fd0 │ │ │ │ + bmi.n 138f28 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 138f80 │ │ │ │ + bmi.n 139090 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 139060 │ │ │ │ + bgt.n 139050 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 138fc4 │ │ │ │ + bgt.n 139000 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + bmi.n 138ee0 │ │ │ │ + movs r2, r4 │ │ │ │ + bmi.n 139044 │ │ │ │ + movs r2, r4 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 139010 │ │ │ │ + bmi.n 139090 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138f74 │ │ │ │ + bmi.n 138ff4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 138fc0 │ │ │ │ + bmi.n 139040 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138f24 │ │ │ │ + bcc.n 138fa4 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 138f70 │ │ │ │ + bmi.n 138ff0 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 1390d4 │ │ │ │ + bcc.n 138f54 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139460 │ │ │ │ + b.n 1392e0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139478 │ │ │ │ + b.n 1392f8 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 138f20 │ │ │ │ + bcc.n 138fa0 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139084 │ │ │ │ + bcc.n 138f04 │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r4, [pc, #2540] @ 1399d8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #2540] @ 1399dc │ │ │ │ ldr.w r3, [pc, #2540] @ 1399e0 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #2536] @ 1399e4 │ │ │ │ @@ -268418,398 +268409,399 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3249 @ 0xcb1 │ │ │ │ bl 1505ac │ │ │ │ b.w 12cc2a │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r4, #24 │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r2, r4 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ - movs r2, r4 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ - movs r2, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ - movs r3, r4 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ - movs r2, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r6, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldrd r0, r0, [r2], #136 @ 0x88 │ │ │ │ - stmdb r0, {r1, r5} │ │ │ │ + lsls r6, r1, #18 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ + movs r3, r4 │ │ │ │ ldmia r6!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xeafe0022 │ │ │ │ - adds.w r0, r0, r2, asr #32 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ + movs r3, r4 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r5!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xeaea0022 │ │ │ │ - @ instruction: 0xeab00022 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ + movs r3, r4 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ + movs r3, r4 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r5, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xeade0022 │ │ │ │ - eor.w r0, r0, r2, asr #32 │ │ │ │ + @ instruction: 0xe8320022 │ │ │ │ + strex r0, r0, [r0, #136] @ 0x88 │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ - movs r3, r4 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ - movs r3, r4 │ │ │ │ + bics.w r0, lr, r2, asr #32 │ │ │ │ + orrs.w r0, r0, r2, asr #32 │ │ │ │ ldmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #8 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #14 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ - movs r3, r4 │ │ │ │ + bic.w r0, sl, r2, asr #32 │ │ │ │ + ldrd r0, r0, [r0, #136]! @ 0x88 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ - movs r3, r4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - movs r3, r4 │ │ │ │ + ands.w r0, lr, r2, asr #32 │ │ │ │ + strd r0, r0, [r0, #136] @ 0x88 │ │ │ │ ldmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ands.w r0, r2, r2, asr #32 │ │ │ │ - @ instruction: 0xe9900022 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ + movs r3, r4 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ + movs r3, r4 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r4!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 139be0 │ │ │ │ - movs r2, r4 │ │ │ │ - bpl.n 139b88 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + movs r3, r4 │ │ │ │ + movs r2, #24 │ │ │ │ + movs r3, r4 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 139bd8 │ │ │ │ - movs r2, r4 │ │ │ │ - bpl.n 139b38 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ + movs r3, r4 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ + movs r3, r4 │ │ │ │ ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1399e8 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 139a08 │ │ │ │ - movs r2, r4 │ │ │ │ + ldrd r0, r0, [r2, #-136] @ 0x88 │ │ │ │ + @ instruction: 0xe8d00022 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r3, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139a60 │ │ │ │ - movs r2, r4 │ │ │ │ - bmi.n 139a90 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + bmi.n 139a60 │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139b78 │ │ │ │ + bmi.n 139a08 │ │ │ │ movs r2, r4 │ │ │ │ - adc.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - adcs.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ - adds.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ + bmi.n 139a58 │ │ │ │ + movs r2, r4 │ │ │ │ + bmi.n 139bb8 │ │ │ │ + movs r2, r4 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139af0 │ │ │ │ + b.n 139868 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 139888 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf4e80022 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r2, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139b50 │ │ │ │ + bcc.n 139ae0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf4b80022 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + bcc.n 139b10 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139b58 │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - eor.w r0, r4, #10616832 @ 0xa20000 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + bhi.n 139bf8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + eor.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139b70 │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ + eors.w r0, r6, #10616832 @ 0xa20000 │ │ │ │ orrs.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ ldmia r2, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139b78 │ │ │ │ + bls.n 139b70 │ │ │ │ movs r2, r4 │ │ │ │ bic.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ ldmia r2, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139b80 │ │ │ │ + bls.n 139bd0 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf3f80022 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139b88 │ │ │ │ + bls.n 139bd8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3c80022 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf3c40022 │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139b90 │ │ │ │ + bls.n 139bf0 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf3980022 │ │ │ │ ldmia r1, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139ba0 │ │ │ │ + bls.n 139bf8 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf3680022 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r1, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139bb0 │ │ │ │ + bls.n 139c00 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf3380022 │ │ │ │ ldmia r1, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139bc0 │ │ │ │ + bls.n 139c08 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf3080022 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139bd0 │ │ │ │ + bls.n 139c10 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf2d80022 │ │ │ │ ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139be0 │ │ │ │ + bls.n 139c20 │ │ │ │ movs r2, r4 │ │ │ │ subw r0, r8, #34 @ 0x22 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r0!, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139bf0 │ │ │ │ + bls.n 139c30 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf2780022 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r0!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c00 │ │ │ │ + bls.n 139c40 │ │ │ │ movs r2, r4 │ │ │ │ movw r0, #32802 @ 0x8022 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c18 │ │ │ │ + bls.n 139c50 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf2180022 │ │ │ │ ldmia r0!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c30 │ │ │ │ + bls.n 139c60 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf1e80022 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ stmia r7!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c38 │ │ │ │ + bls.n 139c70 │ │ │ │ movs r2, r4 │ │ │ │ subs.w r0, r8, #34 @ 0x22 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c20 │ │ │ │ + bls.n 139c80 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf1840022 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf1880022 │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - bls.n 139c30 │ │ │ │ + bls.n 139c98 │ │ │ │ movs r2, r4 │ │ │ │ adcs.w r0, r8, #34 @ 0x22 │ │ │ │ stmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - sbcs.w r0, sl, #34 @ 0x22 │ │ │ │ + bls.n 139cb0 │ │ │ │ + movs r2, r4 │ │ │ │ @ instruction: 0xf1280022 │ │ │ │ stmia r7!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c20 │ │ │ │ + bls.n 139cb8 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf0f80022 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe99a0022 │ │ │ │ - @ instruction: 0xf0c80022 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + bls.n 139ca0 │ │ │ │ + movs r2, r4 │ │ │ │ + @ instruction: 0xf0c40022 │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139c00 │ │ │ │ + bls.n 139cb0 │ │ │ │ movs r2, r4 │ │ │ │ eors.w r0, r8, #34 @ 0x22 │ │ │ │ stmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 139d34 │ │ │ │ + @ instruction: 0xf0ba0022 │ │ │ │ + orn r0, r8, #34 @ 0x22 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - orns r0, r0, #34 @ 0x22 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + b.n 139aa0 │ │ │ │ movs r2, r4 │ │ │ │ - ldcl 0, cr0, [ip], #136 @ 0x88 │ │ │ │ - orr.w r0, r8, #34 @ 0x22 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + bics.w r0, r8, #34 @ 0x22 │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139cfc │ │ │ │ + @ instruction: 0xe8da0022 │ │ │ │ + and.w r0, r8, #34 @ 0x22 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bic.w r0, r0, #34 @ 0x22 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + b.n 139a80 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 139c1c │ │ │ │ + vaddl.s16 q8, d8, d18 │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - vext.8 d16, d8, d18, #0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + vext.8 d0, d0, d18, #0 │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + ldc 0, cr0, [ip], #-136 @ 0xffffff78 │ │ │ │ + vaddl.s8 q0, d8, d18 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + bcc.n 139d7c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139cf4 │ │ │ │ + vhadd.s32 d16, d0, d18 │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.s16 q8, d0, d18 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ + movs r2, r4 │ │ │ │ + bvc.n 139c9c │ │ │ │ + movs r2, r4 │ │ │ │ + vhadd.s d0, d8, d18 │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ + movs r2, r4 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 139b74 │ │ │ │ + movs r2, r4 │ │ │ │ + vhadd.s16 d0, d0, d18 │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ + movs r2, r4 │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + b.n 139bb4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe8040022 │ │ │ │ - vaddl.s32 q0, d8, d18 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + cdp 0, 14, cr0, cr8, cr2, {1} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ 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 │ │ │ │ @@ -279114,15 +279106,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 1f5ae8 │ │ │ │ + bl 1f5a08 │ │ │ │ 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 │ │ │ │ @@ -279161,37 +279153,37 @@ │ │ │ │ cbz r0, 141cde │ │ │ │ ldr r2, [pc, #120] @ (141d30 ) │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 141ccc │ │ │ │ cbz r3, 141d22 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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, 141cf2 │ │ │ │ - bl 1f5be8 │ │ │ │ + bl 1f5b08 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (141d34 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (141d38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1f5be8 │ │ │ │ + bl 1f5b08 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ b.n 141cf0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r0, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r2, [r5, #3600] @ 0xe10 │ │ │ │ @@ -279201,15 +279193,15 @@ │ │ │ │ b.n 141ccc │ │ │ │ b.n 142450 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ 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] @ (141e34 ) │ │ │ │ @@ -279220,15 +279212,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #224] @ (141e3c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ ldr r3, [pc, #212] @ (141e40 ) │ │ │ │ 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] │ │ │ │ @@ -279257,15 +279249,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 141e0a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 141dfa │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 141dd8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ add r6, r2 │ │ │ │ b.n 141dd6 │ │ │ │ @@ -279315,53 +279307,53 @@ │ │ │ │ nop │ │ │ │ b.n 14238c │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 142380 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ b.n 142278 │ │ │ │ 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 1f5c98 │ │ │ │ + bl 1f5bb8 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 141e74 │ │ │ │ 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 1f5bfc │ │ │ │ + bl 1f5b1c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 141e6e │ │ │ │ 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 1f5cfc │ │ │ │ + bl 1f5c1c │ │ │ │ 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] @ (141f90 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -279413,30 +279405,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 141ed2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3608] @ 0xe18 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 141ed2 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 141f62 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141f82 │ │ │ │ b.n 141f54 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 141f76 │ │ │ │ @@ -280045,15 +280037,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 1f71b0 │ │ │ │ + bl 1f70d0 │ │ │ │ cbz r0, 1424ec │ │ │ │ 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] @ (142638 ) │ │ │ │ ldr r0, [pc, #332] @ (14263c ) │ │ │ │ @@ -280184,38 +280176,38 @@ │ │ │ │ b.n 1425f8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 142724 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73e0021 │ │ │ │ - add r1, pc, #608 @ (adr r1, 14289c ) │ │ │ │ + @ instruction: 0xf67e0021 │ │ │ │ + add r0, pc, #864 @ (adr r0, 14299c ) │ │ │ │ movs r7, r4 │ │ │ │ - add r5, pc, #216 @ (adr r5, 142718 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 142818 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #192 @ (adr r5, 142704 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 142804 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #216 @ (adr r5, 142724 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 142824 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #848 @ (adr r4, 1429a4 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 1426a4 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #816 @ (adr r4, 142988 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 142688 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #792 @ (adr r4, 142974 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 142674 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #776 @ (adr r4, 142968 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 142668 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #768 @ (adr r4, 142964 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 142664 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #744 @ (adr r4, 142950 ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 142a50 ) │ │ │ │ movs r2, r4 │ │ │ │ bls.n 142660 │ │ │ │ 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 │ │ │ │ @@ -280238,15 +280230,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 1f8be8 │ │ │ │ + bl 1f8b08 │ │ │ │ ldr.w r1, [pc, #1148] @ 142b44 │ │ │ │ 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] │ │ │ │ @@ -280655,24 +280647,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ bls.n 142c10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bls.n 142c10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #816 @ (adr r3, 142e78 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 142b78 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #864 @ (adr r3, 142eac ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 142bac ) │ │ │ │ movs r2, r4 │ │ │ │ bl 56b4e │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #72 @ (adr r0, 142ba4 ) │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ bpl.n 142bb0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr.w r3, [r4, #-112] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r7, #805306368 @ 0x30000000 │ │ │ │ @@ -280900,16 +280892,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 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ 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 143244 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -281738,16 +281730,16 @@ │ │ │ │ bne.n 143794 │ │ │ │ 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 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 1437ba │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -282634,15 +282626,15 @@ │ │ │ │ bne.n 144200 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f9c20 │ │ │ │ + bl 1f9b40 │ │ │ │ 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 │ │ │ │ @@ -282727,15 +282719,15 @@ │ │ │ │ cbz r3, 144302 │ │ │ │ add.w r0, r4, #1400 @ 0x578 │ │ │ │ bl 122484 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9c20 │ │ │ │ + bl 1f9b40 │ │ │ │ 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 │ │ │ │ @@ -282863,15 +282855,15 @@ │ │ │ │ cbz r0, 14444e │ │ │ │ ldr r2, [pc, #72] @ (144470 ) │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14443c │ │ │ │ cbz r3, 144460 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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] │ │ │ │ @@ -285580,15 +285572,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 145fe0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -285711,15 +285703,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 146182 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 14617c │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -285741,15 +285733,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 14614c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -285769,24 +285761,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 150818 │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -285805,15 +285797,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 │ │ │ │ @@ -285821,22 +285813,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 146266 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -285960,15 +285952,15 @@ │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1463f8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cbz r0, 1463e2 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 146338 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ @@ -286023,15 +286015,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 14648c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -286045,15 +286037,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 146468 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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] @ (146530 ) │ │ │ │ @@ -286295,24 +286287,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 1507dc │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -286347,23 +286339,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r4 │ │ │ │ bl 150854 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 1467e4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -286568,15 +286560,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 1469b0 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3876 @ 0xf24 │ │ │ │ addw r0, r0, #3876 @ 0xf24 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cbz r0, 146a62 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 146a6e │ │ │ │ mov r0, r6 │ │ │ │ blx 61b1c │ │ │ │ movs r3, #1 │ │ │ │ @@ -286589,42 +286581,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 146a6e │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 146a74 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 146a48 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 1469ec │ │ │ │ - bl 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ str.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146a0c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 146a4c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146a4a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 146a6e │ │ │ │ @@ -286950,15 +286942,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146d66 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146de6 │ │ │ │ @@ -286975,15 +286967,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 146e06 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 146d86 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 146d86 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146d70 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -287064,15 +287056,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 146f1a │ │ │ │ b.n 146eec │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146f0e │ │ │ │ @@ -287088,15 +287080,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 146f2c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 146e98 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 146e98 │ │ │ │ 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 │ │ │ │ @@ -287143,15 +287135,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146f6a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146fea │ │ │ │ @@ -287168,15 +287160,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14700a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146f8a │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 146f8a │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 146f74 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -287560,15 +287552,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 14736c │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 14743c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -287747,31 +287739,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (147630 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1475b4 │ │ │ │ ldrh r4, [r6, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r4, [r4, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 147b6c │ │ │ │ + b.n 1479ec │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ 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] @ 147744 │ │ │ │ @@ -287827,15 +287819,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1500ec │ │ │ │ ldr r0, [pc, #112] @ (147758 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ cbnz r0, 14773e │ │ │ │ ldr r2, [pc, #104] @ (14775c ) │ │ │ │ ldr r3, [pc, #80] @ (147748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -287867,31 +287859,31 @@ │ │ │ │ b.n 1476c6 │ │ │ │ blx 611fc │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r0, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 147a58 │ │ │ │ + b.n 1478d8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 1477a6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -287901,15 +287893,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 2f0af0 │ │ │ │ + bl 2f0a10 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -288819,17 +288811,17 @@ │ │ │ │ nop │ │ │ │ strh r6, [r0, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [pc, #552] @ (1482f8 ) │ │ │ │ + ldr r3, [pc, #808] @ (1483f8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #264] @ (1481dc ) │ │ │ │ + ldr r3, [pc, #520] @ (1482dc ) │ │ │ │ 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] @ 148170 │ │ │ │ sub sp, #32 │ │ │ │ @@ -288930,15 +288922,15 @@ │ │ │ │ addw r0, r6, #1036 @ 0x40c │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [pc, #776] @ (1484f8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f0728 │ │ │ │ + bl 2f0648 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 148278 │ │ │ │ ldr r3, [pc, #756] @ (1484fc ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ @@ -289028,20 +289020,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 148306 │ │ │ │ ldr r5, [pc, #500] @ (148504 ) │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #3580] @ 0xdfc │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 14832c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ 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 1484c8 │ │ │ │ @@ -289213,27 +289205,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, #984] @ (1488e0 ) │ │ │ │ + ldr r0, [pc, #216] @ (1485e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #568] @ (148744 ) │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #128] @ (148590 ) │ │ │ │ + bx ip │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #320] @ (148658 ) │ │ │ │ + blx r2 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + bx r4 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -289646,19 +289638,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ mov r5, r0 │ │ │ │ b.n 14891c │ │ │ │ - orrs r0, r4 │ │ │ │ + negs r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r0, r7 │ │ │ │ + tst r0, r7 │ │ │ │ movs r2, r4 │ │ │ │ - cmn r4, r0 │ │ │ │ + tst r4, r0 │ │ │ │ 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] @ 1489e4 │ │ │ │ sub sp, #8 │ │ │ │ @@ -289858,15 +289850,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 148c6e │ │ │ │ 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 1f6884 │ │ │ │ + bl 1f67a4 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -290133,15 +290125,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r3, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ strb r4, [r5, #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 │ │ │ │ @@ -293943,17 +293935,17 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ beq.w 14b88c │ │ │ │ movs r2, #2 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ b.n 14af12 │ │ │ │ nop │ │ │ │ - add r4, pc, #600 @ (adr r4, 14b864 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 14b964 ) │ │ │ │ movs r2, r5 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r7, r0 │ │ │ │ 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 │ │ │ │ @@ -295487,15 +295479,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ands r0, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #218 @ 0xda │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ 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 │ │ │ │ @@ -295524,15 +295516,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, [r5, #12] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ 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 │ │ │ │ @@ -295574,15 +295566,15 @@ │ │ │ │ cbz r5, 14c6fe │ │ │ │ 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, [r3, #8] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ 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] @ (14ca80 ) │ │ │ │ @@ -299658,15 +299650,15 @@ │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ bl 1507dc │ │ │ │ ldrd r3, r0, [r5, #12] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ strd r7, r6, [r4, #40] @ 0x28 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ beq.n 14fa46 │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -300000,23 +299992,23 @@ │ │ │ │ beq.n 14fe3e │ │ │ │ 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 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, 14fda0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 14fda0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14fe62 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 14fe62 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -300093,16 +300085,16 @@ │ │ │ │ b.n 14fdce │ │ │ │ sub.w r2, r3, #128 @ 0x80 │ │ │ │ cmp r2, #2 │ │ │ │ it ls │ │ │ │ subls r3, #4 │ │ │ │ b.n 14fce2 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ 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 │ │ │ │ @@ -300280,15 +300272,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 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 150082 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 150088 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 15007a │ │ │ │ @@ -300306,15 +300298,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 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 1500c6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 1500c8 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 1500bc │ │ │ │ @@ -300399,23 +300391,23 @@ │ │ │ │ bl 1500d8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15011e │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1f9558 │ │ │ │ + bl 1f9478 │ │ │ │ ldr r1, [pc, #572] @ (1503c8 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 1501c8 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 150388 │ │ │ │ bhi.w 150374 │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -300423,15 +300415,15 @@ │ │ │ │ ldr r2, [pc, #532] @ (1503cc ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #532] @ (1503d0 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150326 │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1502da │ │ │ │ @@ -300444,15 +300436,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 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 1503b4 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -300507,15 +300499,15 @@ │ │ │ │ b.n 150246 │ │ │ │ ldr r2, [pc, #308] @ (1503d4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #308] @ (1503d8 ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 15013e │ │ │ │ b.n 150160 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -300524,15 +300516,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 146438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 150318 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 150368 │ │ │ │ it hi │ │ │ │ @@ -300549,109 +300541,109 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1462ac │ │ │ │ mov r0, fp │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.n 15013e │ │ │ │ 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 146498 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.n 15013e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f1c84 │ │ │ │ + bl 2f1ba4 │ │ │ │ ldr r2, [pc, #136] @ (1503dc ) │ │ │ │ ldr r1, [pc, #140] @ (1503e0 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr.w r3, [sl] │ │ │ │ b.n 150172 │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 1502fc │ │ │ │ ldr r2, [pc, #108] @ (1503e4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #108] @ (1503e8 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 1501c8 │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 1503a2 │ │ │ │ ldr r2, [pc, #88] @ (1503ec ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #88] @ (1503f0 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 1501c8 │ │ │ │ ldr r2, [pc, #80] @ (1503f4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (1503f8 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 1501c8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1502c2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mrc2 0, 7, r0, cr8, cr4, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 5, r0, cr10, cr4, {5} │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ 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] @ (150590 ) │ │ │ │ @@ -300695,58 +300687,58 @@ │ │ │ │ beq.n 150470 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ cbz r4, 150474 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 1504cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f2188 │ │ │ │ + bl 2f20a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15055e │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9558 │ │ │ │ + bl 1f9478 │ │ │ │ ldr r1, [pc, #264] @ (150598 ) │ │ │ │ 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 1500ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r2, [pc, #232] @ (15059c ) │ │ │ │ ldr r3, [pc, #224] @ (150594 ) │ │ │ │ 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 15058a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f2188 │ │ │ │ + bl 2f20a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 150508 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9558 │ │ │ │ + bl 1f9478 │ │ │ │ ldr r1, [pc, #184] @ (1505a0 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -300813,22 +300805,22 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 150474 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbe800b4 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xfb4800b4 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #26 │ │ │ │ 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] @ (150604 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -300980,15 +300972,15 @@ │ │ │ │ cbz r0, 15074e │ │ │ │ ldr r3, [pc, #48] @ (150768 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 150746 │ │ │ │ cbz r2, 150750 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 │ │ │ │ @@ -301007,43 +300999,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, 1507a2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cbz r0, 1507b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1fd470 │ │ │ │ + bl 1fd390 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ str.w r0, [r4, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150784 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fd380 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15078c │ │ │ │ b.n 1507ae │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301056,15 +301048,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 1fd380 │ │ │ │ + bl 1fd2a0 │ │ │ │ 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 │ │ │ │ @@ -301074,23 +301066,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 1fd380 │ │ │ │ + bl 1fd2a0 │ │ │ │ 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 1fd398 │ │ │ │ + bl 1fd2b8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 150878 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 15087a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -301114,15 +301106,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 1fd380 │ │ │ │ + bl 1fd2a0 │ │ │ │ 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 │ │ │ │ @@ -301145,15 +301137,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 1fd380 │ │ │ │ + bl 1fd2a0 │ │ │ │ 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 │ │ │ │ @@ -301187,15 +301179,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 1fd380 │ │ │ │ + bl 1fd2a0 │ │ │ │ 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 │ │ │ │ @@ -301326,15 +301318,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 1fd380 │ │ │ │ + bl 1fd2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 1509a6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301384,15 +301376,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 1fd380 │ │ │ │ + bl 1fd2a0 │ │ │ │ addw r0, r5, #3524 @ 0xdc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150b46 │ │ │ │ @@ -301470,15 +301462,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 150c44 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1fd470 │ │ │ │ + bl 1fd390 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (150c84 ) │ │ │ │ ldr r3, [pc, #80] @ (150c80 ) │ │ │ │ add r2, pc │ │ │ │ @@ -301490,25 +301482,25 @@ │ │ │ │ bne.n 150c76 │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 15076c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 150c2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 150c22 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -301543,15 +301535,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 150cfc │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1fd470 │ │ │ │ + bl 1fd390 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (150d3c ) │ │ │ │ ldr r3, [pc, #80] @ (150d38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -301561,25 +301553,25 @@ │ │ │ │ bne.n 150d2e │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 15076c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cbnz r5, 150d28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 150cdc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 150ce0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @@ -301632,15 +301624,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (150de0 ) │ │ │ │ add.w r0, r4, #4768 @ 0x12a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f06a8 │ │ │ │ + bl 2f05c8 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #996] @ 0x3e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xf29000b4 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -302234,15 +302226,15 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1513c6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 0, cr0, [r0], {180} @ 0xb4 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ movs r2, r5 │ │ │ │ stc 0, cr0, [sl], #-720 @ 0xfffffd30 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #10 │ │ │ │ @@ -302437,15 +302429,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1505ac │ │ │ │ b.n 15163a │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + setend le │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 15165c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -302623,24 +302615,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r1, [pc, #52] @ (15187c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 20c758 │ │ │ │ + bl 20c678 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 151860 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (151880 ) │ │ │ │ @@ -302652,17 +302644,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ bl 1505ac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ 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] │ │ │ │ @@ -303634,24 +303626,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 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152242 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c628 │ │ │ │ + bl 20c548 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152278 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20c628 │ │ │ │ + bl 20c548 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1522a0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 152262 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -303677,55 +303669,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 151820 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152228 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20c614 │ │ │ │ + bl 20c534 │ │ │ │ b.n 1522b8 │ │ │ │ ldr r1, [pc, #76] @ (1522c8 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (1522cc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 1505ac │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (1522d0 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (1522d4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 1505ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c614 │ │ │ │ + bl 20c534 │ │ │ │ b.n 152290 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ 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] @ (152380 ) │ │ │ │ @@ -303773,28 +303765,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 152352 │ │ │ │ ldr r0, [pc, #40] @ (15238c ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152304 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 147530 │ │ │ │ blx 611fc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ble.n 15239c │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 152374 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r7, pc, #544 @ (adr r7, 1525b0 ) │ │ │ │ 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] @ (152634 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -303970,21 +303962,21 @@ │ │ │ │ bne.n 152550 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1524b2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 1524b2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #320] @ 0x140 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 1524b2 │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 15259e │ │ │ │ @@ -304005,15 +303997,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152538 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1525d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304021,15 +304013,15 @@ │ │ │ │ b.n 152538 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 152614 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1525fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304048,21 +304040,21 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bgt.n 1526e0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 15267c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r7, pc, #696 @ (adr r7, 152900 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r7, pc, #976 @ (adr r7, 152a1c ) │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r7, pc, #616 @ (adr r7, 1528b8 ) │ │ │ │ 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 │ │ │ │ @@ -304136,25 +304128,25 @@ │ │ │ │ bl 1574fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 152860 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 1526ce │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c648 │ │ │ │ + bl 20c568 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 1474a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -304165,25 +304157,25 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 151888 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15282e │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c648 │ │ │ │ + bl 20c568 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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] │ │ │ │ @@ -304308,25 +304300,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 15292c │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 15290a │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c648 │ │ │ │ + bl 20c568 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 152390 │ │ │ │ mov r1, r5 │ │ │ │ @@ -304338,25 +304330,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c648 │ │ │ │ + bl 20c568 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 1474a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (152980 ) │ │ │ │ @@ -304366,35 +304358,35 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #1196 @ 0x4ac │ │ │ │ bl 1505ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r4, pc, #88 @ (adr r4, 1529dc ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 152adc ) │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152a1c │ │ │ │ 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 152a2c │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 157614 │ │ │ │ mov r1, r4 │ │ │ │ @@ -304406,41 +304398,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 152a70 │ │ │ │ bl 1517a8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c5f8 │ │ │ │ + bl 20c518 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1529b2 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 20c664 │ │ │ │ + bl 20c584 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 152a14 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r3, [pc, #60] @ (152a84 ) │ │ │ │ ldr r1, [pc, #64] @ (152a88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ add r1, pc │ │ │ │ bl 1522d8 │ │ │ │ @@ -304458,25 +304450,25 @@ │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ ldr r1, [pc, #32] @ (152a98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 1522d8 │ │ │ │ b.n 152a56 │ │ │ │ nop │ │ │ │ - add r3, pc, #824 @ (adr r3, 152dc0 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 152ac0 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r3, pc, #208 @ (adr r3, 152b5c ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 152c5c ) │ │ │ │ movs r1, r4 │ │ │ │ - add r3, pc, #776 @ (adr r3, 152d98 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 152a98 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r3, pc, #112 @ (adr r3, 152b04 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 152c04 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r3, pc, #816 @ (adr r3, 152dc8 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 152ac8 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r3, pc, #40 @ (adr r3, 152ac4 ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 152bc4 ) │ │ │ │ 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 │ │ │ │ @@ -304731,33 +304723,33 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 152cf0 │ │ │ │ ... │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, pc, #800 @ (adr r0, 153078 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 152d78 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r0, pc, #320 @ (adr r0, 152e9c ) │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 152ea8 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -304822,17 +304814,17 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 152daa │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 152e4a │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 20c5f8 │ │ │ │ + bl 20c518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cbz r6, 152e56 │ │ │ │ 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] │ │ │ │ @@ -304858,21 +304850,21 @@ │ │ │ │ bl 1522d8 │ │ │ │ b.n 152e82 │ │ │ │ ... │ │ │ │ bcs.n 152f78 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ 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] @ 153020 │ │ │ │ mov r5, r0 │ │ │ │ @@ -304898,19 +304890,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 152ef2 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 20c614 │ │ │ │ + bl 20c534 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20c614 │ │ │ │ + bl 20c534 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 152f52 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 152f4a │ │ │ │ @@ -304927,15 +304919,15 @@ │ │ │ │ ldr r2, [pc, #204] @ (153024 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 152f6e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152ff8 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 │ │ │ │ @@ -304943,17 +304935,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 150854 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ b.n 152fa8 │ │ │ │ - bl 20c664 │ │ │ │ + bl 20c584 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 153002 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 152fca │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3536] @ 0xdd0 │ │ │ │ @@ -304962,25 +304954,25 @@ │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 152fa0 │ │ │ │ ldrb.w r2, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r2, 153016 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 20c648 │ │ │ │ + bl 20c568 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c7bc │ │ │ │ + bl 20c6dc │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 152ee6 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 152f6e │ │ │ │ ldr r3, [pc, #36] @ (153028 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -304994,17 +304986,17 @@ │ │ │ │ bl 147530 │ │ │ │ b.n 152fca │ │ │ │ nop │ │ │ │ bne.n 153064 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ 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 │ │ │ │ @@ -305543,15 +305535,15 @@ │ │ │ │ beq.n 1534f2 │ │ │ │ mov r0, r3 │ │ │ │ b.n 153558 │ │ │ │ bl 147530 │ │ │ │ b.n 15350e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ 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] @ (15366c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -306272,15 +306264,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 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 150040 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -306866,31 +306858,31 @@ │ │ │ │ beq.w 1541ee │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ bne.w 1541ee │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 2001fc │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 20011c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154bea │ │ │ │ str.w r5, [sl, #20] │ │ │ │ b.n 1541ee │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 1541ee │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f9cb8 │ │ │ │ - bl 2001fc │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 20011c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154982 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ b.n 1541c4 │ │ │ │ @@ -308060,15 +308052,15 @@ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ str.w r8, [r5, #-8] │ │ │ │ str r0, [r5, #0] │ │ │ │ beq.n 154f86 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mla r3, r7, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r5, #20 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 154f60 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -308663,15 +308655,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 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ 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 │ │ │ │ @@ -309405,23 +309397,23 @@ │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 155d26 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ 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 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ 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 │ │ │ │ @@ -309569,22 +309561,22 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (155ed8 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - adds.w r0, r8, #41 @ 0x29 │ │ │ │ + orrs.w r0, r8, #41 @ 0x29 │ │ │ │ ldr r3, [pc, #12] @ (155eec ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add.w r0, r6, #41 @ 0x29 │ │ │ │ + orr.w r0, r6, #41 @ 0x29 │ │ │ │ stmdb 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 │ │ │ │ @@ -309738,15 +309730,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 2f9cac │ │ │ │ + bl 2f9bcc │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -309854,15 +309846,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 2f9e70 │ │ │ │ + bl 2f9d90 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 1561dc │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1561dc │ │ │ │ @@ -309955,15 +309947,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 2f9cac │ │ │ │ + bl 2f9bcc │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310021,15 +310013,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, 1563d0 │ │ │ │ - bl 2f9cac │ │ │ │ + bl 2f9bcc │ │ │ │ ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ cbz r1, 1563d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ @@ -310200,16 +310192,16 @@ │ │ │ │ ldr r3, [pc, #16] @ (1565a4 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - eor.w r0, ip, r9, asr #32 │ │ │ │ - orrs.w r0, sl, r9, asr #32 │ │ │ │ + strd r0, r0, [ip, #164] @ 0xa4 │ │ │ │ + @ instruction: 0xe99a0029 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 1565bc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ tst.w r3, #21 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ @@ -310344,15 +310336,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 156786 │ │ │ │ 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 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1566c4 │ │ │ │ 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 │ │ │ │ @@ -310692,19 +310684,19 @@ │ │ │ │ bl 1505ac │ │ │ │ mov r4, r0 │ │ │ │ b.n 156a30 │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 1569da │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 156ad6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -310946,15 +310938,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 156e24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f6884 │ │ │ │ + bl 1f67a4 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 156dde │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 156e00 │ │ │ │ @@ -311084,17 +311076,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 147634 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1474a4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ 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 │ │ │ │ @@ -311214,19 +311206,19 @@ │ │ │ │ ... │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ 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 │ │ │ │ @@ -311300,17 +311292,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 1505ac │ │ │ │ b.n 157042 │ │ │ │ nop │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ movs r1, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1570e0 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -311331,23 +311323,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (1570f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (1570fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - b.n 1575b0 │ │ │ │ + b.n 157430 │ │ │ │ movs r1, r5 │ │ │ │ - b.n 157178 │ │ │ │ + svc 130 @ 0x82 │ │ │ │ movs r1, r5 │ │ │ │ - b.n 1577b8 │ │ │ │ + b.n 157638 │ │ │ │ movs r1, r5 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + udf #106 @ 0x6a │ │ │ │ movs r1, r5 │ │ │ │ - b.n 157378 │ │ │ │ + b.n 1571f8 │ │ │ │ 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] @ 157188 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -311413,27 +311405,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (1571e0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe7dc │ │ │ │ + bl 1fe6fc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1571ae │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1f6884 │ │ │ │ + bl 1f67a4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ 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 │ │ │ │ @@ -311530,15 +311522,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 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 1572ae │ │ │ │ b.n 157292 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ @@ -311553,15 +311545,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 15729e │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 15725e │ │ │ │ b.n 157292 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r1, r1, r9 │ │ │ │ bcc.n 157332 │ │ │ │ movs r3, #2 │ │ │ │ b.n 157292 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -311644,15 +311636,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ 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 │ │ │ │ @@ -311843,17 +311835,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (157610 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 147634 │ │ │ │ b.n 1575e0 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ 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 │ │ │ │ @@ -311896,17 +311888,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (157694 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 147634 │ │ │ │ b.n 157654 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r1, 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 │ │ │ │ @@ -312051,17 +312043,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, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ 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] @ (157898 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -312192,17 +312184,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 15795a │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ 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} │ │ │ │ @@ -312222,15 +312214,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 157a36 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 61070 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ cbz r0, 157a00 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (157a78 ) │ │ │ │ ldr r2, [pc, #148] @ (157a7c ) │ │ │ │ @@ -312240,15 +312232,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1f198c │ │ │ │ + bl 1f18ac │ │ │ │ cbnz r0, 157a4e │ │ │ │ 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 │ │ │ │ @@ -312266,15 +312258,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (157a84 ) │ │ │ │ ldr r2, [pc, #40] @ (157a88 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -312282,23 +312274,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ movs r1, r4 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ 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 │ │ │ │ @@ -312410,42 +312402,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 157a90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cbnz r5, 157be6 │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 157a90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 157c1c │ │ │ │ @@ -312463,15 +312455,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 157a90 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 157c8a │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -312479,19 +312471,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 157cb2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 157c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (157cc8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (157ccc ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -312507,21 +312499,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (157cd4 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 147634 │ │ │ │ mov r5, r0 │ │ │ │ b.n 157c8a │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ movs r1, r4 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ movs r1, r4 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ movs r1, r4 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ 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] @ (157eb8 ) │ │ │ │ @@ -312549,26 +312541,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ add r3, pc, #376 @ (adr r3, 157eb0 ) │ │ │ │ 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 157d62 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1a58 │ │ │ │ + bl 1f1978 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 157e7c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 157e88 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -312590,26 +312582,26 @@ │ │ │ │ bcs.n 157e74 │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 1575a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 157e04 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -312666,62 +312658,62 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1578f4 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 157d94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 157d0a │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #2 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 157d0a │ │ │ │ ldr r3, [pc, #56] @ (157ec4 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #56] @ (157ec8 ) │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 1505ac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 157d0a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r2, r3] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [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 │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 157a90 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 157f64 │ │ │ │ @@ -312759,15 +312751,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 157f52 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -312810,26 +312802,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 1505ac │ │ │ │ mov r9, r0 │ │ │ │ b.n 157f64 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #880] @ (15835c ) │ │ │ │ + ldr r7, [pc, #112] @ (15805c ) │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 158056 │ │ │ │ @@ -312837,15 +312829,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 158036 │ │ │ │ @@ -312853,44 +312845,44 @@ │ │ │ │ cbnz r2, 158052 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1578f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 1580b6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (1580d4 ) │ │ │ │ @@ -312901,27 +312893,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #296] @ (158200 ) │ │ │ │ + ldr r6, [pc, #552] @ (158300 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #920] @ (158474 ) │ │ │ │ + ldr r6, [pc, #152] @ (158174 ) │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 158140 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -312942,25 +312934,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 158132 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -316099,15 +316091,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1505ac │ │ │ │ b.n 15a17a │ │ │ │ nop │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ 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 │ │ │ │ @@ -316159,15 +316151,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 15a284 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 2fa014 │ │ │ │ + bl 2f9f34 │ │ │ │ cbz r0, 15a296 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cbz r5, 15a296 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cbz r1, 15a264 │ │ │ │ @@ -316287,17 +316279,17 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ 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 │ │ │ │ @@ -316328,17 +316320,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -316400,21 +316392,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -316481,17 +316473,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15a50a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r2, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ ldrh r6, [r5, 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 │ │ │ │ @@ -316650,15 +316642,15 @@ │ │ │ │ bne.n 15a75a │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15a68c │ │ │ │ add.w r9, r2, #24 │ │ │ │ b.n 15a71a │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15a690 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15a690 │ │ │ │ blx 62124 │ │ │ │ ldr.w r1, [r9, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 15a48c │ │ │ │ @@ -316675,15 +316667,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15a638 │ │ │ │ blx 62124 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcc.n 15a746 │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 15a690 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15a74a │ │ │ │ @@ -316696,28 +316688,28 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15a690 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r8, r9 │ │ │ │ bne.n 15a768 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15a690 │ │ │ │ blx 62124 │ │ │ │ b.n 15a762 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r3, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ movs r1, r4 │ │ │ │ ldr r0, [r5, 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 │ │ │ │ @@ -316832,17 +316824,17 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #4 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ movs r1, r4 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ movs r1, r4 │ │ │ │ cbz r1, 15a8ee │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 15a7a8 │ │ │ │ @@ -316871,17 +316863,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 1505ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #0 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -316900,17 +316892,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 1505ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r7, #32 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -316932,17 +316924,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ 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 │ │ │ │ @@ -316961,17 +316953,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 1505ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ 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] @ (15aad0 ) │ │ │ │ @@ -317048,17 +317040,17 @@ │ │ │ │ nop │ │ │ │ strb r6, [r1, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ 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 │ │ │ │ @@ -317078,17 +317070,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ 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] @ (15ac60 ) │ │ │ │ @@ -317217,31 +317209,31 @@ │ │ │ │ b.n 15ab84 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r7, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #16 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ movs r1, r4 │ │ │ │ strb r2, [r1, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -317581,43 +317573,43 @@ │ │ │ │ strh r4, [r2, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl fff46ffa │ │ │ │ strh r2, [r1, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #16 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #16 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + subs r6, r6, #7 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #10 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + subs r2, r2, #7 │ │ │ │ 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 │ │ │ │ @@ -317755,15 +317747,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 2072bc │ │ │ │ + bl 2071dc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 15b040 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -317809,18 +317801,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 1f5938 │ │ │ │ + bl 1f5858 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f57e4 │ │ │ │ + bl 1f5704 │ │ │ │ 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 │ │ │ │ @@ -317829,15 +317821,15 @@ │ │ │ │ blx 61070 │ │ │ │ ldr r2, [pc, #40] @ (15b284 ) │ │ │ │ ldr r1, [pc, #40] @ (15b288 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (15b28c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f52c0 │ │ │ │ ldr r2, [pc, #36] @ (15b290 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (15b294 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -317858,31 +317850,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 1f566c │ │ │ │ + bl 1f558c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15b2d2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 150610 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f566c │ │ │ │ + bl 1f558c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15b2b6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5504 │ │ │ │ + bl 1f5424 │ │ │ │ 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 │ │ │ │ @@ -317893,33 +317885,33 @@ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldr r3, [pc, #212] @ (15b3d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5938 │ │ │ │ + bl 1f5858 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1f57e4 │ │ │ │ + bl 1f5704 │ │ │ │ dmb ish │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b32e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b31e │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15b378 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f55b0 │ │ │ │ + bl 1f54d0 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b344 │ │ │ │ @@ -317941,15 +317933,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b3b4 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b38c │ │ │ │ dmb ish │ │ │ │ @@ -317957,15 +317949,15 @@ │ │ │ │ bne.n 15b37c │ │ │ │ b.n 15b334 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 15b358 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -317995,33 +317987,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 1f5938 │ │ │ │ + bl 1f5858 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f57e4 │ │ │ │ + bl 1f5704 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b438 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b428 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15b4a8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f55b0 │ │ │ │ + bl 1f54d0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15b47c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -318036,15 +318028,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 1f55f4 │ │ │ │ + bl 1f5514 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b48c │ │ │ │ dmb ish │ │ │ │ @@ -318054,34 +318046,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b4f2 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b4be │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b4b0 │ │ │ │ b.n 15b43e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 15b464 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ mov r0, r6 │ │ │ │ b.n 15b4a2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -318411,15 +318403,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 15b874 │ │ │ │ ldr.w r1, [r4, #1464] @ 0x5b8 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 15b868 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15b8a2 │ │ │ │ ldr.w r2, [r4, #1468] @ 0x5bc │ │ │ │ str.w r8, [r4, #1472] @ 0x5c0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ @@ -318925,34 +318917,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 2e43b8 │ │ │ │ + bl 2e42d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 15bdd8 │ │ │ │ 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 2e442c │ │ │ │ + bl 2e434c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e43f8 │ │ │ │ + bl 2e4318 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r4, 15be1e │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 15be16 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ adds r1, #16 │ │ │ │ @@ -319038,21 +319030,21 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ sbcs r4, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ 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 │ │ │ │ @@ -319106,81 +319098,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 2fa0cc │ │ │ │ + bl 2f9fec │ │ │ │ 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 308054 │ │ │ │ + bl 307f74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a808 │ │ │ │ + bl 30a728 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15c040 │ │ │ │ cbz r6, 15bfb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9374 │ │ │ │ + bl 1f9294 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2317cc │ │ │ │ + bl 2316ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 24eca8 │ │ │ │ + bl 24ebc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225c04 │ │ │ │ + bl 225b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267528 │ │ │ │ + bl 267448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264b4c │ │ │ │ + bl 264a6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2216d4 │ │ │ │ + bl 2215f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21801c │ │ │ │ + bl 217f3c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 2317cc │ │ │ │ + bl 2316ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1998 │ │ │ │ + bl 2a18b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1384 │ │ │ │ + bl 2a12a4 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r3, [pc, #100] @ (15c06c ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29cbf8 │ │ │ │ + bl 29cb18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c00c │ │ │ │ + bl 21bf2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bf8c │ │ │ │ + bl 21beac │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 15c038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22849c │ │ │ │ + bl 2283bc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2970ac │ │ │ │ + bl 296fcc │ │ │ │ ldr r2, [pc, #44] @ (15c070 ) │ │ │ │ ldr r3, [pc, #32] @ (15c064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319241,32 +319233,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 15c0fa │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 15c176 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #124] @ (15c1b4 ) │ │ │ │ ldr r3, [pc, #116] @ (15c1b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319290,26 +319282,26 @@ │ │ │ │ b.n 15c0ec │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c136 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 15c136 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #102 @ 0x66 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -319339,110 +319331,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 15c1fe │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15c282 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15c228 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c256 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ ldr r2, [pc, #148] @ (15c2fc ) │ │ │ │ ldr r3, [pc, #144] @ (15c2f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15c2f0 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c2a8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c2e2 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ b.n 15c264 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #148 @ 0x94 │ │ │ │ @@ -319542,45 +319534,45 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c074 │ │ │ │ mov r3, r8 │ │ │ │ strd r5, r0, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 21863c │ │ │ │ + bl 21855c │ │ │ │ cmp r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ beq.n 15c50a │ │ │ │ cmp r6, #3 │ │ │ │ beq.w 15c5a4 │ │ │ │ cmp r6, #4 │ │ │ │ beq.w 15c5b6 │ │ │ │ vldr d0, [pc, #572] @ 15c678 │ │ │ │ vldr s16, [pc, #608] @ 15c6a0 │ │ │ │ vldr s18, [pc, #608] @ 15c6a4 │ │ │ │ vldr s17, [pc, #608] @ 15c6a8 │ │ │ │ movs r1, #32 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ vldr d0, [pc, #524] @ 15c670 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ vldr d0, [pc, #512] @ 15c670 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c4ac │ │ │ │ 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 │ │ │ │ @@ -319589,15 +319581,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15c8b0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ @@ -319615,29 +319607,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 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c074 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 21863c │ │ │ │ + bl 21855c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #456] @ (15c6d4 ) │ │ │ │ ldr r3, [pc, #448] @ (15c6d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -319690,36 +319682,36 @@ │ │ │ │ vldr s18, [pc, #260] @ 15c6c4 │ │ │ │ vldr s17, [pc, #260] @ 15c6c8 │ │ │ │ b.n 15c44a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #32 │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ vldr d0, [pc, #112] @ 15c670 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c63c │ │ │ │ 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 │ │ │ │ @@ -319728,15 +319720,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15c850 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -319805,36 +319797,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #238 @ 0xee │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #476] @ 15c8c8 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ vldr d0, [pc, #440] @ 15c8c8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r1, #32 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c74c │ │ │ │ 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 │ │ │ │ @@ -319843,15 +319835,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ bhi.n 15c7f0 │ │ │ │ add r3, pc, #8 @ (adr r3, 15c760 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -319888,134 +319880,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 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c4e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c4e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c4e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c4e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c4e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c4e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c6e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c6e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c6e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c6e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c6e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15c6e6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c5d6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c5d6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c5d6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c5d6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c5d6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15c5d6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 15c908 │ │ │ │ @@ -320105,15 +320097,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 1f5698 │ │ │ │ + bl 1f55b8 │ │ │ │ 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 │ │ │ │ @@ -320133,36 +320125,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ca32 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r4, r9, lsr #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -320187,15 +320179,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #48] @ (15caf4 ) │ │ │ │ ldr r3, [pc, #36] @ (15caec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -320235,50 +320227,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cb50 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15cb80 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ ldr r2, [pc, #92] @ (15cbf0 ) │ │ │ │ ldr r3, [pc, #88] @ (15cbec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -320287,25 +320279,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 15cbe0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cbd0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 15cb54 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -320342,22 +320334,22 @@ │ │ │ │ bics r3, r0 │ │ │ │ bne.n 15ccda │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] @ 15cd9c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320375,15 +320367,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #224] @ (15cda0 ) │ │ │ │ ldr r3, [pc, #208] @ (15cd94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320419,30 +320411,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15cd44 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15cc3e │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15cc3e │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320488,45 +320480,45 @@ │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr.w sl, [pc, #412] @ 15cf68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15cedc │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r6, r1 │ │ │ │ bne.n 15ceac │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] @ 15cf6c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320544,15 +320536,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #224] @ (15cf70 ) │ │ │ │ ldr r3, [pc, #208] @ (15cf64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320588,30 +320580,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15cf14 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15ce12 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15ce12 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320676,24 +320668,24 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15d0cc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15d030 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -320720,30 +320712,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15d008 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d05e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 15cfb2 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15cfb2 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ @@ -320861,30 +320853,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d1c0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 15d1e0 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15d1e0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ @@ -320901,25 +320893,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d2a2 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r0, r6, #20 │ │ │ │ b.n 15d1ce │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 15d19c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 15d19c │ │ │ │ @@ -320932,30 +320924,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d276 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ b.n 15d1ce │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 15d19c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -321005,33 +320997,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 237e08 │ │ │ │ + bl 237d28 │ │ │ │ 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 237e08 │ │ │ │ + bl 237d28 │ │ │ │ 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 237e08 │ │ │ │ + bl 237d28 │ │ │ │ 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 │ │ │ │ @@ -321145,30 +321137,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15d3b8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15d48e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, r0 │ │ │ │ beq.n 15d3ba │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d3ba │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321228,15 +321220,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d0dc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d440 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n 15d440 │ │ │ │ @@ -321296,20 +321288,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15d606 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15d620 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ mov r3, fp │ │ │ │ @@ -321473,26 +321465,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d39c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 15d39c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 15d468 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 15d468 │ │ │ │ @@ -321631,30 +321623,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15d6e4 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d930 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ cmp r6, r0 │ │ │ │ bne.w 15d552 │ │ │ │ b.n 15d440 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15d6e4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ @@ -321668,30 +321660,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d98c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r0 │ │ │ │ beq.w 15d53a │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d53a │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321703,30 +321695,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d9e6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r0 │ │ │ │ beq.w 15d5c0 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d5c0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321741,15 +321733,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d97a │ │ │ │ b.n 15d98c │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ @@ -321801,30 +321793,30 @@ │ │ │ │ b.n 15d63e │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15dad2 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ cmp r4, r0 │ │ │ │ bne.w 15d552 │ │ │ │ b.n 15d440 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ b.n 15daac │ │ │ │ movs r2, #1 │ │ │ │ @@ -321970,15 +321962,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15d9d4 │ │ │ │ b.n 15d9e6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15dc54 │ │ │ │ @@ -322040,15 +322032,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15d97a │ │ │ │ b.n 15d98c │ │ │ │ movs r6, #8 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 15dd02 │ │ │ │ @@ -322116,15 +322108,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d98c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 15d97c │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ b.n 15ddbc │ │ │ │ @@ -322305,25 +322297,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 15e050 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15dfd4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15df7e │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 15df7e │ │ │ │ @@ -322342,23 +322334,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 237e08 │ │ │ │ + bl 237d28 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237e08 │ │ │ │ + bl 237d28 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15df7e │ │ │ │ movs r4, #0 │ │ │ │ b.n 15df7e │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -322441,15 +322433,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ b.n 15e0ec │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216bec │ │ │ │ + bl 216b0c │ │ │ │ b.n 15e0cc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r2, r0, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r7, #5 │ │ │ │ @@ -322519,25 +322511,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15e202 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d2b4 │ │ │ │ @@ -322547,21 +322539,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] @ 15e3ec │ │ │ │ @@ -322704,17 +322696,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 15e316 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 15cf74 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ b.n 15e2aa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r4, r6, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -322740,26 +322732,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15e440 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d2b4 │ │ │ │ ldr.w r3, [pc, #1288] @ 15e958 │ │ │ │ mov r9, r0 │ │ │ │ @@ -322777,21 +322769,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -322802,21 +322794,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ movs r4, #1 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ b.n 15e2aa │ │ │ │ subs r3, #222 @ 0xde │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 15e316 │ │ │ │ movw r4, #501 @ 0x1f5 │ │ │ │ lsrs r4, r3 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ @@ -322910,71 +322902,71 @@ │ │ │ │ bl 15d2b4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 2387c8 │ │ │ │ + bl 2386e8 │ │ │ │ b.n 15e2aa │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cbz r0, 15e624 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d2b4 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e3910 │ │ │ │ + bl 2e3830 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -323000,20 +322992,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ b.n 15e2aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -323030,37 +323022,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 15d2b4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 237328 │ │ │ │ + bl 237248 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e8f2 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -323092,38 +323084,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 15e7fc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movw r3, #925 @ 0x39d │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 15e83e │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15e826 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ @@ -323135,15 +323127,15 @@ │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 15e80c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15e856 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ @@ -323159,22 +323151,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -323187,20 +323179,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 15e2aa │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #14 │ │ │ │ beq.n 15e924 │ │ │ │ cmp r3, #13 │ │ │ │ @@ -323317,15 +323309,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 217924 │ │ │ │ + bl 217844 │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 15ea86 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r3, #1 │ │ │ │ @@ -323345,15 +323337,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 15e9c2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 217924 │ │ │ │ + bl 217844 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ea48 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 15eaa0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -323432,21 +323424,21 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r9, #19 │ │ │ │ b.n 15e9b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217924 │ │ │ │ + bl 217844 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ea48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216130 │ │ │ │ + bl 216050 │ │ │ │ mov r3, r6 │ │ │ │ b.n 15ea48 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 15ec56 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -323486,23 +323478,23 @@ │ │ │ │ b.n 15ea36 │ │ │ │ ldr.w r9, [r2, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 15eb7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 216130 │ │ │ │ + bl 216050 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ strb.w r2, [r5, #75] @ 0x4b │ │ │ │ bl 1565cc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 15ec28 │ │ │ │ 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 │ │ │ │ @@ -323512,23 +323504,23 @@ │ │ │ │ b.n 15ebdc │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ b.n 15ebdc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 61a8c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15ec08 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -323551,207 +323543,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 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15ed0e │ │ │ │ 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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 15ecf8 │ │ │ │ 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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 15eca2 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ ldr r2, [pc, #420] @ (15eec0 ) │ │ │ │ ldr r3, [pc, #416] @ (15eebc ) │ │ │ │ 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 15eeb4 │ │ │ │ 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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 15ed7c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1565cc │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ b.n 15ed04 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ b.n 15ed04 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 15ee24 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1565cc │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ b.n 15ed04 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 15ee9a │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1565cc │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ b.n 15ed04 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r7, #13 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #11 │ │ │ │ @@ -323773,15 +323765,15 @@ │ │ │ │ ldr r1, [pc, #432] @ (15f09c ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f52c0 │ │ │ │ ldr.w r5, [r4, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 15ef16 │ │ │ │ b.n 15f04e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -323805,15 +323797,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 15f04a │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cbz r6, 15efa8 │ │ │ │ @@ -323847,15 +323839,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e130 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cbz r7, 15efe0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15ef5e │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e95c │ │ │ │ @@ -323866,21 +323858,21 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e95c │ │ │ │ orrs r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 15efb2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15f00a │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -323892,15 +323884,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 15f054 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r2, [pc, #124] @ (15f0a0 ) │ │ │ │ ldr r3, [pc, #108] @ (15f090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -323930,15 +323922,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 1f566c │ │ │ │ + bl 1f558c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f068 │ │ │ │ b.n 15f01a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -324483,40 +324475,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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ cbz r6, 15f622 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 15f622 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 15f61c │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 15f60a │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15f632 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r2, [pc, #36] @ (15f658 ) │ │ │ │ ldr r3, [pc, #28] @ (15f654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -324543,40 +324535,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 1f152c │ │ │ │ + bl 1f144c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f152c │ │ │ │ + bl 1f144c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1584 │ │ │ │ + bl 1f14a4 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ 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 │ │ │ │ @@ -324655,15 +324647,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4051 @ 0xfd3 │ │ │ │ bl 1505ac │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bge.n 15f8ac │ │ │ │ + bls.n 15f72c │ │ │ │ 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 │ │ │ │ @@ -324785,15 +324777,15 @@ │ │ │ │ str.w r3, [r2, #704] @ 0x2c0 │ │ │ │ b.n 15f8c6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r6, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ movs r1, r5 │ │ │ │ lsls r2, r6, #28 │ │ │ │ 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 │ │ │ │ @@ -324807,41 +324799,41 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #376] @ (15fab8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f16b8 │ │ │ │ + bl 1f15d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f17cc │ │ │ │ + bl 1f16ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ orrs r1, r3 │ │ │ │ bne.n 15fa7c │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f16b8 │ │ │ │ + bl 1f15d8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fa7c │ │ │ │ ldrd r0, r4, [r8, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15fa9a │ │ │ │ @@ -324909,19 +324901,19 @@ │ │ │ │ add.w r0, r8, r7 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ blx 61a8c │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 15fa46 │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbz r3, 15fa7e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ @@ -325035,69 +325027,69 @@ │ │ │ │ cbz r3, 15fb8e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 15fb84 │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ 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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 15fce6 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 15fd20 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 1662cc │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 15fbfe │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 61b1c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 15fc30 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 15fc5c │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 15fc42 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 15fc5c │ │ │ │ @@ -325105,92 +325097,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 15fc3e │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 15ec68 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 15fc6a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 15fc72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 15fc66 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ ldr r2, [pc, #180] @ (15fd40 ) │ │ │ │ ldr r3, [pc, #176] @ (15fd3c ) │ │ │ │ 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 15fd2c │ │ │ │ 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 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ 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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15fd30 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ b.n 15fbee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2a0dd4 │ │ │ │ + bl 2a0cf4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f6650 │ │ │ │ + bl 1f6570 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fc88 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60b4c │ │ │ │ b.n 15fc88 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ b.n 15fbee │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsls r4, r1, #19 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -325211,15 +325203,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 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f674 │ │ │ │ cbnz r0, 15fdb4 │ │ │ │ ldr r2, [pc, #108] @ (15fdec ) │ │ │ │ movw r3, #4076 @ 0xfec │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -325261,15 +325253,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15fd9a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 15fd20 │ │ │ │ + bcc.n 15fda0 │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r3, #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 │ │ │ │ @@ -325282,15 +325274,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 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 15fe68 │ │ │ │ @@ -325335,15 +325327,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15fe4e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r6, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 15fe6c │ │ │ │ + bcc.n 15feec │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -325454,19 +325446,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15ffd8 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ffa6 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16009c │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1600a0 │ │ │ │ @@ -325503,23 +325495,23 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 160040 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 16004a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 15ffae │ │ │ │ ldr r2, [pc, #48] @ (1600b0 ) │ │ │ │ ldr r3, [pc, #40] @ (1600ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -325573,38 +325565,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 160102 │ │ │ │ mov r9, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr.w r2, [r9], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 15f0e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 15f5a8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ ldr r2, [pc, #44] @ (160184 ) │ │ │ │ ldr r3, [pc, #36] @ (160180 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -325676,15 +325668,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1602b2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ 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] │ │ │ │ @@ -325744,15 +325736,15 @@ │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldc2l 0, cr0, [ip, #716]! @ 0x2cc │ │ │ │ ldrh r2, [r7, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ 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] @ (160390 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -326101,15 +326093,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 15fadc │ │ │ │ cbz r0, 1606a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 21cf20 │ │ │ │ + bl 21ce40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16074c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -326187,15 +326179,15 @@ │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1505ac │ │ │ │ b.n 16069e │ │ │ │ - bl 25f5a4 │ │ │ │ + bl 25f4c4 │ │ │ │ b.n 16072c │ │ │ │ ldr r4, [pc, #52] @ (16079c ) │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ ldr r2, [pc, #52] @ (1607a0 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ @@ -326210,23 +326202,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ b.n 16069e │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ 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] @ 160800 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -326239,15 +326231,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15fb18 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6650 │ │ │ │ + bl 1f6570 │ │ │ │ ldr r2, [pc, #32] @ (160808 ) │ │ │ │ ldr r3, [pc, #28] @ (160804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -326398,63 +326390,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw r6, sp, #1940 @ 0x794 │ │ │ │ bl 15fb18 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ 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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ cbz r5, 1609d8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, 1609d8 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 1609d2 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1609c0 │ │ │ │ cbz r4, 1609e4 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ ldr r2, [pc, #68] @ (160a38 ) │ │ │ │ ldr r3, [pc, #64] @ (160a34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -326584,19 +326576,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 160cd8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2a0dd4 │ │ │ │ + bl 2a0cf4 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 160cce │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -326699,15 +326691,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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 160d08 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 160a92 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ bl 164e9c │ │ │ │ @@ -326719,17 +326711,17 @@ │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 160d00 │ │ │ │ movs r5, #0 │ │ │ │ b.n 160c9e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 29cbf8 │ │ │ │ + bl 29cb18 │ │ │ │ mov r0, sl │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ b.n 160b44 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -326754,15 +326746,15 @@ │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ sbc.w r0, r6, #5865472 @ 0x598000 │ │ │ │ str r6, [r3, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ 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 │ │ │ │ @@ -327256,18 +327248,18 @@ │ │ │ │ b.n 160e7a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf29c00b3 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 5, r0, cr0, cr3, {5} │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ - movs r0, r4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte mi │ │ │ │ + movmi r0, r4 │ │ │ │ + stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movpl.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 │ │ │ │ @@ -327280,15 +327272,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 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 │ │ │ │ @@ -327476,15 +327468,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ strb.w r9, [sp, #312] @ 0x138 │ │ │ │ bl 164c0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161564 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 │ │ │ │ @@ -327557,15 +327549,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 160a3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 161832 │ │ │ │ ldr.w r6, [r4, #3484] @ 0xd9c │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 161450 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r9, r3, #256 @ 0x100 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1617be │ │ │ │ @@ -327578,19 +327570,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 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a0de8 │ │ │ │ + bl 2a0d08 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 161800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 161804 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -327781,15 +327773,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 16179e │ │ │ │ mov r0, r3 │ │ │ │ bl 164e9c │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ lsls r4, r3, #23 │ │ │ │ bmi.n 1617be │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r6, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ @@ -327816,15 +327808,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 161624 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr.w r2, [pc, #1416] @ 161d90 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r3, #3221 @ 0xc95 │ │ │ │ @@ -328275,15 +328267,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 1604dc │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 161d00 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -328352,15 +328344,15 @@ │ │ │ │ stcl 0, cr0, [r6, #-716] @ 0xfffffd34 │ │ │ │ ldr r1, [pc, #592] @ (161fd8 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r1, [pc, #464] @ (161f5c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r1, [pc, #328] @ (161ed8 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - rev r0, r2 │ │ │ │ + cbnz r0, 161da8 │ │ │ │ movs r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ mov r6, r9 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ cbz r1, 161da8 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ @@ -328505,19 +328497,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 15f0e8 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a0de8 │ │ │ │ + bl 2a0d08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16205e │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -328573,15 +328565,15 @@ │ │ │ │ cbz r2, 161fdc │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mla r4, r4, r2, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 161fd0 │ │ │ │ ldr r2, [pc, #428] @ (16218c ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -328624,15 +328616,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r3, #3564 @ 0xdec │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ bl 1505ac │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.w 1616ee │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ movs r3, #0 │ │ │ │ b.n 161f3a │ │ │ │ mov r4, r6 │ │ │ │ b.n 161ef4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ b.n 161e3c │ │ │ │ @@ -328744,17 +328736,17 @@ │ │ │ │ b.n 161cb0 │ │ │ │ movs r3, #1 │ │ │ │ b.n 161cf6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.w 161874 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - sxth r2, r7 │ │ │ │ + cbz r2, 1621ae │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, 1621c8 │ │ │ │ + cbz r0, 162198 │ │ │ │ movs r0, r4 │ │ │ │ subs r5, #30 │ │ │ │ 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 │ │ │ │ @@ -329108,36 +329100,36 @@ │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 162560 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 162544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ cbz r3, 1625a6 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 1625a0 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 16258c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 162700 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1626e2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r8, #0 │ │ │ │ addw r9, sp, #2100 @ 0x834 │ │ │ │ @@ -329156,41 +329148,41 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1625e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 16265c │ │ │ │ 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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 15f0e8 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 162626 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp] │ │ │ │ @@ -329200,44 +329192,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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp r3, fp │ │ │ │ itt hi │ │ │ │ movhi r6, #80 @ 0x50 │ │ │ │ mlahi r6, r6, fp, r4 │ │ │ │ bls.n 1626d8 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 1626a4 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r8 │ │ │ │ @@ -329255,15 +329247,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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ b.n 1625ae │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 16220c │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -329318,15 +329310,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 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ strd r1, r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 163164 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r4 │ │ │ │ @@ -329400,15 +329392,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 162d76 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16291e │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 │ │ │ │ @@ -329436,15 +329428,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 160a3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16307a │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 │ │ │ │ @@ -329530,15 +329522,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 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cbnz r3, 162a30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ @@ -329547,15 +329539,15 @@ │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 163246 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1629fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 162ace │ │ │ │ @@ -329683,19 +329675,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 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a0de8 │ │ │ │ + bl 2a0d08 │ │ │ │ ldrb.w r3, [sp, #248] @ 0xf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1630e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 163236 │ │ │ │ ldr.w r3, [fp] │ │ │ │ @@ -329793,15 +329785,15 @@ │ │ │ │ addw r3, r0, #491 @ 0x1eb │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [sl, #808] @ 0x328 │ │ │ │ bl 1659b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 163256 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 162a0a │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ subs.w r9, r0, r3 │ │ │ │ @@ -329885,15 +329877,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 162e6e │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ ldrb.w r3, [sl, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w fp, r8, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 162e22 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, r8, lsl #3] │ │ │ │ @@ -329940,15 +329932,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 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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] │ │ │ │ @@ -330024,15 +330016,15 @@ │ │ │ │ bl 16497c │ │ │ │ str.w r5, [r7, #2536] @ 0x9e8 │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 162f22 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 162fd6 │ │ │ │ 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 │ │ │ │ @@ -330184,28 +330176,28 @@ │ │ │ │ b.n 162b5c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ b.n 162c02 │ │ │ │ ldrd r4, fp, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 163114 │ │ │ │ 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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 163108 │ │ │ │ ldr r2, [pc, #364] @ (163284 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -330214,15 +330206,15 @@ │ │ │ │ bl 1505ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16307c │ │ │ │ b.n 162e7e │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ - bl 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ bl 15f91c │ │ │ │ b.n 162dee │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ b.n 162c02 │ │ │ │ @@ -330273,15 +330265,15 @@ │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r2] │ │ │ │ bne.n 1631c2 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 162ace │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 162a0a │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ subs r3, r3, r5 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ @@ -330331,21 +330323,21 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r0, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r1, pc, #712 @ (adr r1, 163548 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 163648 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, pc, #344 @ (adr r1, 1633dc ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 1634dc ) │ │ │ │ movs r0, r4 │ │ │ │ - add r1, pc, #0 @ (adr r1, 163288 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 163388 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, pc, #816 @ (adr r0, 1635bc ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 1632bc ) │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 1632a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -330523,15 +330515,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 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ mov r2, r8 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 160880 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -330615,15 +330607,15 @@ │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 15f6dc │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ blx 61a8c │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ cbz r5, 163592 │ │ │ │ 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 │ │ │ │ @@ -330748,19 +330740,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 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a0de8 │ │ │ │ + bl 2a0d08 │ │ │ │ ldrb.w r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 163850 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 163854 │ │ │ │ @@ -330927,15 +330919,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 16372a │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r2, [pc, #88] @ (1638b0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2441 @ 0x989 │ │ │ │ @@ -330957,25 +330949,25 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r1} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ movs r0, r4 │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r6, #60 @ 0x3c │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ 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] @ 163948 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -332124,15 +332116,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1645aa │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 164574 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 164514 │ │ │ │ @@ -332151,15 +332143,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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 16447a │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1644d4 │ │ │ │ mov r5, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -332171,15 +332163,15 @@ │ │ │ │ mla r2, r9, r4, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 1644c0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1644a8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -332189,15 +332181,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1604dc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #220] @ (1645d0 ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #212] @ (1645cc ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -332225,15 +332217,15 @@ │ │ │ │ cbz r3, 164554 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 16453e │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cbz r1, 164560 │ │ │ │ @@ -332251,15 +332243,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 160880 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 164598 │ │ │ │ mov r0, r7 │ │ │ │ bl 16497c │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1644de │ │ │ │ @@ -332268,15 +332260,15 @@ │ │ │ │ bl 16497c │ │ │ │ b.n 1644de │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r8, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4320 @ 0x10e0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1f6650 │ │ │ │ + bl 1f6570 │ │ │ │ movs r3, #32 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ b.n 1644ee │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ cbnz r2, 164644 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -332341,15 +332333,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 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 16468c │ │ │ │ bx lr │ │ │ │ @@ -332381,15 +332373,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 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1646f0 │ │ │ │ @@ -332399,15 +332391,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 1f5698 │ │ │ │ + bl 1f55b8 │ │ │ │ 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] │ │ │ │ @@ -332548,15 +332540,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 1f16b8 │ │ │ │ + bl 1f15d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 16474c │ │ │ │ add sp, #16 │ │ │ │ @@ -332582,25 +332574,25 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 164932 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ ldr r3, [pc, #144] @ (16496c ) │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 164926 │ │ │ │ ldrd r4, r3, [sp, #28] │ │ │ │ subs r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f16b8 │ │ │ │ + bl 1f15d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 16474c │ │ │ │ ldr r2, [pc, #112] @ (164970 ) │ │ │ │ @@ -332614,15 +332606,15 @@ │ │ │ │ bne.n 16495e │ │ │ │ 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 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 1648e4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -332650,17 +332642,17 @@ │ │ │ │ @ instruction: 0xb746 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff85ffff │ │ │ │ @ instruction: 0xb6fa │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ 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] │ │ │ │ @@ -332703,15 +332695,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 164a3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5698 │ │ │ │ + bl 1f55b8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 164aa0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -332741,30 +332733,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164a44 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1649f8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 1649f8 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ subs r1, #1 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 164a6c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164a1a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 164a1a │ │ │ │ blx r2 │ │ │ │ b.n 1649f8 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ @@ -332772,27 +332764,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 1fae58 │ │ │ │ + bl 1fad78 │ │ │ │ cbz r0, 164ac4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 164ac8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 164ada │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1faf34 │ │ │ │ + bl 1fae54 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 16497c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 164ace │ │ │ │ @@ -332809,25 +332801,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 1f5698 │ │ │ │ + bl 1f55b8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 164684 │ │ │ │ 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 1faf20 │ │ │ │ + bl 1fae40 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 164b8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ itttt ne │ │ │ │ @@ -332884,15 +332876,15 @@ │ │ │ │ bne.n 164bbe │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164b6a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 164b6a │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ b.n 164bae │ │ │ │ ldr r0, [r5, #12] │ │ │ │ @@ -332931,28 +332923,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 1f5698 │ │ │ │ + bl 1f55b8 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 164d2c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164d2c │ │ │ │ mov r0, r5 │ │ │ │ bl 164684 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fae58 │ │ │ │ + bl 1fad78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164d06 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r4, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -333023,19 +333015,19 @@ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164dfc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f2654 │ │ │ │ + bl 1f2574 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1f24c8 │ │ │ │ + bl 1f23e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164dc8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -333089,23 +333081,23 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164dd4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 164cb0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 164cb4 │ │ │ │ b.n 164d2c │ │ │ │ mov r4, r3 │ │ │ │ b.n 164d8a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 164d2c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cbnz r3, 164e32 │ │ │ │ mov r0, r5 │ │ │ │ bl 164684 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ @@ -333142,29 +333134,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164e5e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 164e26 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 164e26 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 164efc │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ sxtb r6, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #30] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #28] │ │ │ │ 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] @ (164f88 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -333205,25 +333197,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 164ed2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164ed2 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [pc, #132] @ (164f94 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 164f5a │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbz r3, 164f66 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 164ed2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -333248,21 +333240,21 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164f2a │ │ │ │ b.n 164f22 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2654 │ │ │ │ + bl 1f2574 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f2474 │ │ │ │ + bl 1f2394 │ │ │ │ b.n 164f2a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, 164f9e │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -333326,22 +333318,22 @@ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164fce │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f2654 │ │ │ │ + bl 1f2574 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1f2474 │ │ │ │ + bl 1f2394 │ │ │ │ b.n 164fce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ @@ -333406,15 +333398,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 165124 │ │ │ │ ldr r0, [pc, #308] @ (165228 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ cbnz r0, 165124 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 165106 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 16513c │ │ │ │ ldr r2, [pc, #292] @ (16522c ) │ │ │ │ ldr r3, [pc, #280] @ (165224 ) │ │ │ │ @@ -333429,29 +333421,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (165230 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (165234 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1fabf8 │ │ │ │ + bl 1fab18 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 165100 │ │ │ │ ldr r7, [pc, #256] @ (165238 ) │ │ │ │ add r7, pc │ │ │ │ b.n 165082 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 165106 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -333466,32 +333458,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 16497c │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 165106 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f16b8 │ │ │ │ + bl 1f15d8 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1210 │ │ │ │ + bl 1f1130 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f16b8 │ │ │ │ + bl 1f15d8 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165106 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -333529,49 +333521,49 @@ │ │ │ │ b.n 16517e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ movs r0, r4 │ │ │ │ add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bl fff59232 │ │ │ │ bl fff3f236 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r1, r5 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ 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, 165266 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 16527e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad94 │ │ │ │ + bl 1facb4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 150ab0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 16497c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165272 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 165260 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -333647,31 +333639,31 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1654b2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1234 │ │ │ │ + bl 1f1154 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1444 │ │ │ │ + bl 1f1364 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blt.w 1654be │ │ │ │ mov r0, r6 │ │ │ │ bl 164684 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16543e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16543e │ │ │ │ ldr r3, [pc, #520] @ (16559c ) │ │ │ │ mov.w fp, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ @@ -333694,27 +333686,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1654ac │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1653c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f152c │ │ │ │ + bl 1f144c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f152c │ │ │ │ + bl 1f144c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1444 │ │ │ │ + bl 1f1364 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f11b8 │ │ │ │ + bl 1f10d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1654d6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1654cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -333723,15 +333715,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 16551a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 165536 │ │ │ │ ldrd r1, r2, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ ldrb.w r3, [sp, #45] @ 0x2d │ │ │ │ cbz r3, 16547e │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16556e │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -333741,15 +333733,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 1654e2 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f15e0 │ │ │ │ + bl 1f1500 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16550a │ │ │ │ ldr r2, [pc, #316] @ (1655a0 ) │ │ │ │ ldr r3, [pc, #308] @ (165598 ) │ │ │ │ @@ -333767,28 +333759,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 1f15e0 │ │ │ │ + bl 1f1500 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16539c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ b.n 165442 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 1653d2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1234 │ │ │ │ + bl 1f1154 │ │ │ │ b.n 16535e │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbz r3, 165512 │ │ │ │ movs r5, #5 │ │ │ │ b.n 165460 │ │ │ │ @@ -333809,15 +333801,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1654ea │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 16544a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 16544a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60b4c │ │ │ │ b.n 165460 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60b4c │ │ │ │ b.n 1654c8 │ │ │ │ @@ -333862,33 +333854,33 @@ │ │ │ │ ldr r3, [pc, #52] @ (1655b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 16555a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b.n 16548c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 42f59e │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ 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 │ │ │ │ @@ -333926,50 +333918,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 165604 │ │ │ │ mov r0, r5 │ │ │ │ bl 164684 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165692 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 16564a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 1656c2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165690 │ │ │ │ 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 1faf20 │ │ │ │ + bl 1fae40 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165636 │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165670 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16564a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 165604 │ │ │ │ @@ -333981,15 +333973,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1656a2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165604 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 165604 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 16563e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 16497c │ │ │ │ @@ -334027,15 +334019,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16571c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1656f8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.n 1656f8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -334046,15 +334038,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 │ │ │ │ - cdp2 0, 2, cr0, cr2, cr8, {1} │ │ │ │ + stc2l 0, cr0, [r2, #-160]! @ 0xffffff60 │ │ │ │ stmdb 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] @ (165894 ) │ │ │ │ ldr r5, [r1, #12] │ │ │ │ @@ -334154,25 +334146,25 @@ │ │ │ │ bne.n 16588e │ │ │ │ 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 29cbf8 │ │ │ │ + bl 29cb18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ b.n 165860 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r4, #160]! @ 0xa0 │ │ │ │ + ldc2 0, cr0, [r4, #-160]! @ 0xffffff60 │ │ │ │ add r7, pc, #608 @ (adr r7, 165b04 ) │ │ │ │ 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 │ │ │ │ @@ -334207,15 +334199,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 1f13d8 │ │ │ │ + bl 1f12f8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -334224,34 +334216,34 @@ │ │ │ │ cbnz r3, 16598c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 16596c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1248 │ │ │ │ + bl 1f1168 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (1659a0 ) │ │ │ │ ldr r3, [pc, #36] @ (165998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -334263,25 +334255,25 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n 16596e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #248 @ (adr r7, 165a90 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ movs r0, r4 │ │ │ │ add r6, pc, #552 @ (adr r6, 165bcc ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [pc, #12] @ (1659b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xfbd20028 │ │ │ │ + smlatb r0, r2, r8, 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 r6, [pc, #292] @ (165af0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [pc, #292] @ (165af4 ) │ │ │ │ @@ -334339,28 +334331,28 @@ │ │ │ │ cmp r9, r7 │ │ │ │ beq.n 165aac │ │ │ │ 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 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ 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 165a3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ 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 │ │ │ │ @@ -334388,17 +334380,17 @@ │ │ │ │ b.n 165a44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60b4c │ │ │ │ b.n 165a96 │ │ │ │ ldr r0, [pc, #60] @ (165b04 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1fe720 │ │ │ │ + bl 1fe640 │ │ │ │ mov r1, sl │ │ │ │ - bl 1fe5cc │ │ │ │ + bl 1fe4ec │ │ │ │ ldr r3, [pc, #48] @ (165b08 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -334410,15 +334402,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #1016 @ (adr r5, 165ef4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ bge.n 165aca │ │ │ │ lsls r4, r6, #2 │ │ │ │ bge.n 165ab4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ movs r0, r4 │ │ │ │ bge.n 165b54 │ │ │ │ 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 │ │ │ │ @@ -334433,28 +334425,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 1f1234 │ │ │ │ + bl 1f1154 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1658a4 │ │ │ │ cbnz r0, 165b84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r7, 165b6a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 165b84 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f1234 │ │ │ │ + bl 1f1154 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1658a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #44] @ (165b98 ) │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -334546,19 +334538,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 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 165d36 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -334918,15 +334910,15 @@ │ │ │ │ bl 1505ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 165ed0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 166024 │ │ │ │ b.n 165f1c │ │ │ │ ldr r2, [pc, #356] @ (16619c ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -334970,35 +334962,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 165cd6 │ │ │ │ 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 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ 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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ sub.w r2, r6, #80 @ 0x50 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ blx 61e6c │ │ │ │ cbnz r0, 166120 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -335047,46 +335039,46 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 165cea │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #232 @ (adr r4, 166250 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ movs r0, r4 │ │ │ │ add r2, pc, #912 @ (adr r2, 166508 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf961ffff │ │ │ │ - @ instruction: 0xf77a0028 │ │ │ │ - rsbs r0, r4, #11010048 @ 0xa80000 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + @ instruction: 0xf6ba0028 │ │ │ │ + adds.w r0, r4, #11010048 @ 0xa80000 │ │ │ │ + strb r6, [r1, #13] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 1661d0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -335191,15 +335183,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 1f6650 │ │ │ │ + bl 1f6570 │ │ │ │ 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 │ │ │ │ @@ -335223,15 +335215,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 1f6650 │ │ │ │ + bl 1f6570 │ │ │ │ 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 │ │ │ │ @@ -335266,15 +335258,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 1f6650 │ │ │ │ + bl 1f6570 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 1663b8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -335300,15 +335292,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1f60028 │ │ │ │ + @ instruction: 0xf1360028 │ │ │ │ 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] @ (166444 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -335320,15 +335312,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} │ │ │ │ - sub.w r0, sl, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf0ea0028 │ │ │ │ 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] @ (166480 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -335340,15 +335332,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} │ │ │ │ - adcs.w r0, lr, #40 @ 0x28 │ │ │ │ + eors.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] @ (16652c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -335408,15 +335400,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ movs r5, r5 │ │ │ │ ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ 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 │ │ │ │ @@ -336031,19 +336023,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ movs r5, r5 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ 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 │ │ │ │ @@ -336354,17 +336346,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1505ac │ │ │ │ b.n 166f26 │ │ │ │ nop │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -336393,15 +336385,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1505ac │ │ │ │ b.n 166fb4 │ │ │ │ nop │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 166fd8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -336568,20 +336560,20 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ movs r0, r6 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ - movs r7, r3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r2 │ │ │ │ + itee pl │ │ │ │ + movpl r7, r3 │ │ │ │ + stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movmi sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 16724e │ │ │ │ cmp r2, #2 │ │ │ │ @@ -336999,15 +336991,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ movs r0, r4 │ │ │ │ ldrh r0, [r4, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #144 @ 0x90 │ │ │ │ cmp ip, r5 │ │ │ │ beq.w 167724 │ │ │ │ @@ -337378,19 +337370,19 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ b.n 167a1e │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ movs r7, r5 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ movs r7, r5 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ 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 167a30 │ │ │ │ @@ -338149,20 +338141,20 @@ │ │ │ │ bne.n 1681ae │ │ │ │ b.n 167f2a │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r4 │ │ │ │ + cbz r4, 1681fc │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ movs r0, r4 │ │ │ │ - ldr??.w r0, [r6, lr, lsl #2] │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + @ instruction: 0xf7b6002e │ │ │ │ + strh r0, [r4, r5] │ │ │ │ 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] │ │ │ │ @@ -338548,21 +338540,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ movs r6, r5 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + ldr r7, [pc, #840] @ (168938 ) │ │ │ │ movs r0, r4 │ │ │ │ - cbnz r2, 168612 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ movs r6, r5 │ │ │ │ - ldr r6, [pc, #488] @ (1687e0 ) │ │ │ │ + ldr r5, [pc, #744] @ (1688e0 ) │ │ │ │ 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 │ │ │ │ @@ -338882,20 +338874,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 16895c │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 16897a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -338934,15 +338926,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 1689ce │ │ │ │ ldr.w ip, [pc, #28] @ 1689d8 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f095c │ │ │ │ + bl 2f087c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r6, [r0, #25] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339141,59 +339133,59 @@ │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [pc, #388] @ (168d74 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f062c │ │ │ │ + bl 2f054c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 168d12 │ │ │ │ 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 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168cee │ │ │ │ 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 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168d1c │ │ │ │ ldr r0, [pc, #304] @ (168d78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ ldr r1, [pc, #300] @ (168d7c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1febe8 │ │ │ │ + bl 1feb08 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (168d80 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168d3e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e1b70 │ │ │ │ + bl 2e1a90 │ │ │ │ b.n 168ca0 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 168b86 │ │ │ │ ldr r4, [pc, #252] @ (168d84 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (168d88 ) │ │ │ │ @@ -339234,15 +339226,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (168d94 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (168d98 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 168c90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldr r2, [pc, #164] @ (168d9c ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 1505ac │ │ │ │ @@ -339254,99 +339246,99 @@ │ │ │ │ b.n 168b5c │ │ │ │ ldr r2, [pc, #140] @ (168da0 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 168cfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldr r2, [pc, #120] @ (168da4 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1505ac │ │ │ │ mov r4, r0 │ │ │ │ b.n 168ca0 │ │ │ │ ldr r0, [pc, #104] @ (168da8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe7dc │ │ │ │ + bl 1fe6fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (168dac ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1f7020 │ │ │ │ + bl 1f6f40 │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 168c70 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #23] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r4, #23] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #272] @ (168e8c ) │ │ │ │ + blxns r0 │ │ │ │ movs r0, r4 │ │ │ │ bne.n 168e68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [pc, #232] @ (168e6c ) │ │ │ │ + bx pc │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + bx r3 │ │ │ │ movs r0, r4 │ │ │ │ strb r0, [r3, #13] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + mov sl, ip │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ movs r0, r4 │ │ │ │ - bx pc │ │ │ │ + mov lr, r7 │ │ │ │ movs r0, r4 │ │ │ │ - bx lr │ │ │ │ + mov r8, r6 │ │ │ │ movs r0, r4 │ │ │ │ - bx sl │ │ │ │ + mov r8, r2 │ │ │ │ movs r0, r4 │ │ │ │ - bx r7 │ │ │ │ + mov r0, pc │ │ │ │ movs r0, r4 │ │ │ │ - bx lr │ │ │ │ + mov sl, r6 │ │ │ │ movs r0, r4 │ │ │ │ - bx pc │ │ │ │ + mov r8, r7 │ │ │ │ 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 16880c │ │ │ │ - bl 2e1c54 │ │ │ │ + bl 2e1b74 │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 168e18 │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 168e52 │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 168e04 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 168e0e │ │ │ │ @@ -339516,34 +339508,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 168fea │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2f0838 │ │ │ │ + bl 2f0758 │ │ │ │ cbnz r0, 168fea │ │ │ │ ldr r3, [pc, #116] @ (169034 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2f095c │ │ │ │ + bl 2f087c │ │ │ │ cbnz r0, 168fea │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (169038 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f0af0 │ │ │ │ + bl 2f0a10 │ │ │ │ b.n 168fea │ │ │ │ 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} │ │ │ │ @@ -339561,27 +339553,27 @@ │ │ │ │ b.n 168fea │ │ │ │ ldr r3, [pc, #48] @ (169040 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 168fea │ │ │ │ nop │ │ │ │ strb r6, [r2, #3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp sl, r4 │ │ │ │ + add sl, ip │ │ │ │ movs r0, r4 │ │ │ │ - cmp lr, r6 │ │ │ │ + add lr, lr │ │ │ │ movs r0, r4 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp r4, r1 │ │ │ │ movs r0, r4 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp r2, r3 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp r2, r5 │ │ │ │ movs r0, r4 │ │ │ │ - mov r0, r1 │ │ │ │ + cmp r0, r9 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339597,32 +339589,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 2f07a8 │ │ │ │ + bl 2f06c8 │ │ │ │ cbz r0, 169070 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (16909c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f07d8 │ │ │ │ + bl 2f06f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16906c │ │ │ │ ldr r3, [pc, #28] @ (1690a0 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f0808 │ │ │ │ + bl 2f0728 │ │ │ │ b.n 16906c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ @@ -339935,15 +339927,15 @@ │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #536] @ (1695f0 ) │ │ │ │ + ldr r0, [pc, #792] @ (1696f0 ) │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r3, #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 │ │ │ │ @@ -340101,16 +340093,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 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ cbz r0, 1695c6 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -340209,15 +340201,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #72] @ (16971c ) │ │ │ │ + bx sl │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ @@ -340552,18 +340544,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 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ ldr.w r1, [pc, #1700] @ 16a144 │ │ │ │ add r1, pc │ │ │ │ - bl 1febe8 │ │ │ │ + bl 1feb08 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61070 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -341066,63 +341058,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 177fb4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169f9c │ │ │ │ ldr r0, [pc, #524] @ (16a220 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a030 │ │ │ │ ldr r1, [pc, #516] @ (16a224 ) │ │ │ │ add r1, pc │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a0a2 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ ldr r0, [pc, #500] @ (16a228 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ strb.w r0, [r4, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cbz r0, 16a096 │ │ │ │ ldr r5, [pc, #488] @ (16a22c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333360 │ │ │ │ + bl 333280 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a0de │ │ │ │ ldr r5, [pc, #476] @ (16a230 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333360 │ │ │ │ + bl 333280 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a0ca │ │ │ │ ldr r5, [pc, #460] @ (16a234 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333360 │ │ │ │ + bl 333280 │ │ │ │ cbnz r0, 16a0b6 │ │ │ │ ldr r5, [pc, #448] @ (16a238 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333360 │ │ │ │ + bl 333280 │ │ │ │ cbz r0, 16a096 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333394 │ │ │ │ + bl 3332b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #718] @ 0x2ce │ │ │ │ ldr r3, [pc, #420] @ (16a23c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -341134,31 +341126,31 @@ │ │ │ │ blx 61d38 │ │ │ │ cbnz r0, 16a0f2 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 16a030 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333394 │ │ │ │ + bl 3332b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #717] @ 0x2cd │ │ │ │ b.n 16a074 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333394 │ │ │ │ + bl 3332b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ b.n 16a064 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333394 │ │ │ │ + bl 3332b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #704] @ 0x2c0 │ │ │ │ b.n 16a052 │ │ │ │ ldr r1, [pc, #336] @ (16a244 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -341187,153 +341179,153 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r3 │ │ │ │ + rors r6, r3 │ │ │ │ movs r0, r4 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - negs r4, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - negs r0, r2 │ │ │ │ + sbcs r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ - negs r4, r4 │ │ │ │ + sbcs r4, r4 │ │ │ │ movs r0, r4 │ │ │ │ - negs r4, r7 │ │ │ │ + sbcs r4, r7 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r4, r3 │ │ │ │ + rors r4, r3 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r1 │ │ │ │ + ands r0, r1 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r0 │ │ │ │ + ands r2, r0 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r2 │ │ │ │ + ands r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r2 │ │ │ │ + ands r6, r2 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r3 │ │ │ │ + ands r4, r3 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r5 │ │ │ │ + ands r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r6 │ │ │ │ + ands r4, r6 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r7 │ │ │ │ + ands r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r0 │ │ │ │ + eors r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r1 │ │ │ │ + eors r4, r1 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r2 │ │ │ │ + eors r4, r2 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r3 │ │ │ │ + eors r4, r3 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r4 │ │ │ │ + eors r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r5 │ │ │ │ + eors r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r5 │ │ │ │ + eors r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r6 │ │ │ │ + eors r0, r6 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r7 │ │ │ │ + eors r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r0, r0 │ │ │ │ + lsls r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r4, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r0, r2 │ │ │ │ + lsls r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r4, r2 │ │ │ │ + lsls r4, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r0, r3 │ │ │ │ + lsls r0, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r0, r4 │ │ │ │ + lsls r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r0, r5 │ │ │ │ + lsls r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r0, r6 │ │ │ │ + lsls r0, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r4, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r0, r0 │ │ │ │ + lsrs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r4, r2 │ │ │ │ + lsrs r4, r2 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r4, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ movs r0, r4 │ │ │ │ - sbcs r4, r7 │ │ │ │ + lsrs r4, r7 │ │ │ │ movs r0, r4 │ │ │ │ - rors r0, r2 │ │ │ │ + asrs r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ - rors r2, r3 │ │ │ │ + asrs r2, r3 │ │ │ │ movs r0, r4 │ │ │ │ - rors r2, r4 │ │ │ │ + asrs r2, r4 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ movs r0, r4 │ │ │ │ - rors r2, r7 │ │ │ │ + asrs r2, r7 │ │ │ │ movs r0, r4 │ │ │ │ - tst r2, r2 │ │ │ │ + adcs r2, r2 │ │ │ │ movs r0, r4 │ │ │ │ - tst r6, r5 │ │ │ │ + adcs r6, r5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ movs r0, r4 │ │ │ │ - negs r2, r0 │ │ │ │ + sbcs r2, r0 │ │ │ │ movs r0, r4 │ │ │ │ - negs r6, r2 │ │ │ │ + sbcs r6, r2 │ │ │ │ movs r0, r4 │ │ │ │ - negs r2, r4 │ │ │ │ + sbcs r2, r4 │ │ │ │ movs r0, r4 │ │ │ │ - negs r2, r5 │ │ │ │ + sbcs r2, r5 │ │ │ │ movs r0, r4 │ │ │ │ - negs r6, r5 │ │ │ │ + sbcs r6, r5 │ │ │ │ movs r0, r4 │ │ │ │ - negs r2, r6 │ │ │ │ + sbcs r2, r6 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ + rors r6, r0 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ + rors r2, r1 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ + rors r2, r1 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, r1 │ │ │ │ + rors r0, r1 │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r7, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - tst r4, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ - negs r0, r2 │ │ │ │ + sbcs r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r2 │ │ │ │ + lsrs r6, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r6, r1 │ │ │ │ + lsls r6, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adcs r2, r0 │ │ │ │ + lsls r2, r0 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6 │ │ │ │ + eors r4, r6 │ │ │ │ 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 │ │ │ │ @@ -341460,15 +341452,15 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r0, 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 │ │ │ │ @@ -341606,15 +341598,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 16a4c8 │ │ │ │ b.n 16a4f2 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16a4fe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -342638,21 +342630,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [r2, #416] @ 0x1a0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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} │ │ │ │ @@ -342670,15 +342662,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ cbz r3, 16b052 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16b176 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ movs r2, #0 │ │ │ │ b.n 16b076 │ │ │ │ adds r2, #1 │ │ │ │ @@ -342771,26 +342763,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ b.n 16b07e │ │ │ │ mov r9, r3 │ │ │ │ b.n 16b168 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ b.n 16b16e │ │ │ │ mvn.w r9, #12 │ │ │ │ b.n 16b16e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -342875,15 +342867,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ cbz r2, 16b2be │ │ │ │ ldr.w r1, [r7, #388] @ 0x184 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16b292 │ │ │ │ adds r3, #1 │ │ │ │ @@ -342908,15 +342900,15 @@ │ │ │ │ beq.n 16b390 │ │ │ │ ldrb.w r3, [r7, #385] @ 0x181 │ │ │ │ cbnz r3, 16b2e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ strd sl, r9, [r7, #408] @ 0x198 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r2, [pc, #412] @ (16b468 ) │ │ │ │ ldr r3, [pc, #408] @ (16b464 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343000,15 +342992,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ b.n 16b2b4 │ │ │ │ dmb ish │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r4, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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] @ 16b458 │ │ │ │ @@ -343023,15 +343015,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r0, [r7, #396] @ 0x18c │ │ │ │ cbz r0, 16b446 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16b416 │ │ │ │ adds r2, #1 │ │ │ │ @@ -343079,15 +343071,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 │ │ │ │ @@ -343121,21 +343113,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 16b500 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -343156,15 +343148,15 @@ │ │ │ │ and.w r4, r4, #2 │ │ │ │ cbz r3, 16b580 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 │ │ │ │ @@ -343325,15 +343317,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -343347,25 +343339,25 @@ │ │ │ │ b.n 16b6ee │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ b.n 16b6da │ │ │ │ mov r9, r0 │ │ │ │ b.n 16b758 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [r7, #24] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ b.n 16b75e │ │ │ │ mov r6, r0 │ │ │ │ b.n 16b5c4 │ │ │ │ mvn.w r9, #12 │ │ │ │ b.n 16b75e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ movs r7, r5 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r2, 16b7ca │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -343404,41 +343396,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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, 16b852 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 16b8b8 │ │ │ │ ldr.w r3, [r4, #392] @ 0x188 │ │ │ │ @@ -343456,15 +343448,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 16b8c4 │ │ │ │ str.w r0, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #392] @ 0x188 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 16b8b8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -343627,15 +343619,15 @@ │ │ │ │ ldrb.w r3, [r6, #379] @ 0x17b │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16b96e │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r9, #384] @ 0x180 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 16bad4 │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ cbz r3, 16bad4 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -344264,15 +344256,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrd r2, r3, [r4, #392] @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16c176 │ │ │ │ ldrb.w r3, [r4, #385] @ 0x181 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16cde4 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ @@ -344300,15 +344292,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ adcs r2, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + adds r4, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 16c1e4 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -344347,15 +344339,15 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3, #4] │ │ │ │ strd r5, ip, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16cb08 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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] │ │ │ │ @@ -345178,15 +345170,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ str.w r6, [sl] │ │ │ │ b.w 16c240 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r2, [r2, #580] @ 0x244 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 16c252 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -345241,15 +345233,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ b.w 16c254 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16c4fa │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16c240 │ │ │ │ add.w r4, r1, #3520 @ 0xdc0 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ @@ -345287,15 +345279,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16becc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3520] @ 0xdc0 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ b.w 16becc │ │ │ │ ldr.w r2, [r3, #3508] @ 0xdb4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strb r3, [r1, #8] │ │ │ │ blx r2 │ │ │ │ @@ -345403,15 +345395,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16cc0e │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16cd9c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -345436,30 +345428,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 16c712 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16c286 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, r3 │ │ │ │ b.n 16cbcc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ b.n 16c712 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ 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 │ │ │ │ @@ -346010,16 +346002,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 2f9cb8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 2f9bd8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 16d490 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -346467,39 +346459,39 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #60] @ (16d958 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 333360 │ │ │ │ + bl 333280 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbnz r0, 16d932 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 333394 │ │ │ │ + bl 3332b4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r2, [r3, #99] @ 0x63 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16d902 │ │ │ │ ldrb.w r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16d930 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16d904 │ │ │ │ b.n 16d92e │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ cbz r1, 16d98c │ │ │ │ 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 │ │ │ │ @@ -346547,21 +346539,21 @@ │ │ │ │ blx 60df0 │ │ │ │ ldr r2, [pc, #20] @ (16d9f8 ) │ │ │ │ ldr r1, [pc, #24] @ (16d9fc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ movs r0, r4 │ │ │ │ - ssat r0, #32, r2 │ │ │ │ + movw r0, #8223 @ 0x201f │ │ │ │ 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] @ (16da9c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -346597,15 +346589,15 @@ │ │ │ │ blx 60df0 │ │ │ │ ldr r2, [pc, #64] @ (16daa8 ) │ │ │ │ ldr r1, [pc, #64] @ (16daac ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 16da80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (16dab0 ) │ │ │ │ ldr r3, [pc, #28] @ (16daa0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -346618,19 +346610,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r5 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf27c001f │ │ │ │ + subs.w r0, ip, #31 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ 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] @ (16dc10 ) │ │ │ │ @@ -347705,26 +347697,25 @@ │ │ │ │ ... │ │ │ │ adds r6, r3, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ movs r7, r5 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - movs r0, r4 │ │ │ │ - vqadd.u16 d16, d10, d15 │ │ │ │ - mrc2 0, 3, r0, cr4, cr15, {0} │ │ │ │ - mcr2 0, 3, r0, cr12, cr15, {0} │ │ │ │ - mcr2 0, 2, r0, cr2, cr15, {0} │ │ │ │ - mcr2 0, 3, r0, cr8, cr15, {0} │ │ │ │ - mcr2 0, 0, r0, cr14, cr15, {0} │ │ │ │ - mcr2 0, 4, r0, cr8, cr15, {0} │ │ │ │ - ldc2l 0, cr0, [lr, #124] @ 0x7c │ │ │ │ + vshr.u32 d0, d15, #10 │ │ │ │ + mrc2 0, 4, r0, cr10, cr15, {0} │ │ │ │ + ldc2 0, cr0, [r4, #124]! @ 0x7c │ │ │ │ + stc2 0, cr0, [ip, #124]! @ 0x7c │ │ │ │ + stc2 0, cr0, [r2, #124] @ 0x7c │ │ │ │ + stc2 0, cr0, [r8, #124]! @ 0x7c │ │ │ │ + stc2l 0, cr0, [lr, #-124] @ 0xffffff84 │ │ │ │ + stc2l 0, cr0, [r8, #124] @ 0x7c │ │ │ │ + ldc2 0, cr0, [lr, #-124] @ 0xffffff84 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #116] @ 16e670 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #112] @ (16e674 ) │ │ │ │ @@ -348404,15 +348395,15 @@ │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 16ecb0 │ │ │ │ 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 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 │ │ │ │ @@ -348677,15 +348668,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r4, r4, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ movs r7, r5 │ │ │ │ asrs r4, r6, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #1320 @ 0x528 │ │ │ │ bx lr │ │ │ │ @@ -348709,17 +348700,17 @@ │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq.n 16f018 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 331108 │ │ │ │ + bl 331028 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ @@ -348745,37 +348736,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f09e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r2, [pc, #1444] @ 16f624 │ │ │ │ ldr.w r3, [pc, #1432] @ 16f61c │ │ │ │ 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 16f614 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldrb.w r3, [r5, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16f2e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r3, #4 │ │ │ │ @@ -349153,19 +349144,19 @@ │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f496 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #8 │ │ │ │ - bl 3310e0 │ │ │ │ + bl 331000 │ │ │ │ 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 │ │ │ │ @@ -349188,28 +349179,28 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 16f508 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f4f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16efd8 │ │ │ │ b.n 16f072 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16f072 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ b.n 16f4da │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349304,41 +349295,41 @@ │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ blx 60b4c │ │ │ │ b.n 16f3f0 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b4c │ │ │ │ b.n 16f3f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 330fe8 │ │ │ │ + bl 330f08 │ │ │ │ strb.w r0, [r8, #6] │ │ │ │ b.n 16f43c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r7, #30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ubfx r0, r6, #0, #32 │ │ │ │ - @ instruction: 0xf3be001f │ │ │ │ - @ instruction: 0xf3b6001f │ │ │ │ - usat16 r0, #31, lr │ │ │ │ - usat16 r0, #31, r6 │ │ │ │ - usat16 r0, #31, r0 │ │ │ │ - @ instruction: 0xf39e001f │ │ │ │ - @ instruction: 0xf1f6001f │ │ │ │ + ssat r0, #32, r6 │ │ │ │ + @ instruction: 0xf2fe001f │ │ │ │ + @ instruction: 0xf2f6001f │ │ │ │ + @ instruction: 0xf2ee001f │ │ │ │ + @ instruction: 0xf2e6001f │ │ │ │ + @ instruction: 0xf2e0001f │ │ │ │ + @ instruction: 0xf2de001f │ │ │ │ + @ instruction: 0xf136001f │ │ │ │ lsrs r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, ip, #31 │ │ │ │ - rsb r0, r8, #31 │ │ │ │ - rsb r0, r6, #31 │ │ │ │ + add.w r0, ip, #31 │ │ │ │ + add.w r0, r8, #31 │ │ │ │ + add.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] @ (16f6e0 ) │ │ │ │ ldr r3, [pc, #116] @ (16f6e4 ) │ │ │ │ @@ -349496,17 +349487,17 @@ │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16f8fc │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ add.w r0, r5, #8 │ │ │ │ - bl 33112c │ │ │ │ + bl 33104c │ │ │ │ ldr.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 16f8f4 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov.w r8, #51712 @ 0xca00 │ │ │ │ movt r8, #15258 @ 0x3b9a │ │ │ │ movs r3, #0 │ │ │ │ @@ -349582,15 +349573,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 16f8e0 │ │ │ │ @@ -349598,27 +349589,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ b.n 16f8e0 │ │ │ │ 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 │ │ │ │ @@ -349678,35 +349669,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ b.n 16fa12 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f1a58 │ │ │ │ + bl 1f1978 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 16fa3a │ │ │ │ cbnz r0, 16fa40 │ │ │ │ ldr.w r2, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r4, #1276] @ 0x4fc │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 16fa02 │ │ │ │ ldr.w r8, [r4, #1280] @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 16f9c2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f6884 │ │ │ │ + bl 1f67a4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 16f9b0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 16fa24 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 16fa24 │ │ │ │ @@ -349784,15 +349775,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ 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] @ (16fbb0 ) │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ @@ -349801,48 +349792,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 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 16fb7a │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ 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 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16fb4e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ ldr r2, [pc, #40] @ (16fbb8 ) │ │ │ │ ldr r3, [pc, #32] @ (16fbb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -350190,18 +350181,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 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16ff46 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 16ff54 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61cb4 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -350211,18 +350202,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16ff44 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16ff8a │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 16ff88 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16ff88 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350230,19 +350221,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 61cb4 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 16ff50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f9cb8 │ │ │ │ + bl 2f9bd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170000 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 170028 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 170028 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350398,15 +350389,15 @@ │ │ │ │ b.n 1700ea │ │ │ │ blx 618b8 │ │ │ │ b.n 17005e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ vshr.u64 d0, d18, #8 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ movs r7, r5 │ │ │ │ vqadd.u8 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 │ │ │ │ @@ -350450,15 +350441,15 @@ │ │ │ │ strls r3, [r6, #0] │ │ │ │ bls.n 170188 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 170188 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 330f8c │ │ │ │ + bl 330eac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170184 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 170164 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -350468,24 +350459,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 170166 │ │ │ │ ldr r2, [pc, #24] @ (1701f0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #24] @ (1701f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 170188 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 17018a │ │ │ │ nop │ │ │ │ - b.n 170818 │ │ │ │ + b.n 170698 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ 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] @ (1702c8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -351028,15 +351019,15 @@ │ │ │ │ bne.n 170682 │ │ │ │ ldr r2, [pc, #72] @ (17079c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #72] @ (1707a0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 170682 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 618b8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -351049,21 +351040,21 @@ │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 170614 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb6800b2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ vld1.8 @ instruction: 0xf9e400b2 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ movs r7, r5 │ │ │ │ cmp r5, #196 @ 0xc4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #14 │ │ │ │ + ble.n 17083c │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 1707f0 │ │ │ │ dmb ish │ │ │ │ @@ -351092,28 +351083,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d7, [pc, #92] @ 170870 │ │ │ │ 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 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #1120 @ 0x460 │ │ │ │ - bl 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ blt.n 170860 │ │ │ │ @@ -351213,55 +351204,55 @@ │ │ │ │ bne.n 170a24 │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1f6884 │ │ │ │ + bl 1f67a4 │ │ │ │ add r3, pc, #176 @ (adr r3, 170a28 ) │ │ │ │ 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 170a0c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #1040 @ 0x410 │ │ │ │ - bl 1f1a58 │ │ │ │ + bl 1f1978 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170984 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 1709ba │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 170942 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1707a8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 170924 │ │ │ │ blx 61b40 │ │ │ │ b.n 170942 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 61b04 │ │ │ │ mov r2, r0 │ │ │ │ @@ -351272,20 +351263,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 16ebc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17090e │ │ │ │ add.w r0, r5, #992 @ 0x3e0 │ │ │ │ - bl 1fe520 │ │ │ │ + bl 1fe440 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 170918 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf76c00b2 │ │ │ │ @@ -351311,31 +351302,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 170a98 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 170ab8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r2, [r4, #1000] @ 0x3e8 │ │ │ │ ldrd r3, r1, [r4, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 170a80 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f1a3c │ │ │ │ + bl 1f195c │ │ │ │ b.n 170a80 │ │ │ │ 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} │ │ │ │ @@ -351344,53 +351335,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 170bee │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ - bl 20c7bc │ │ │ │ + bl 20c6dc │ │ │ │ ldr.w r0, [r4, #1092] @ 0x444 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20c7bc │ │ │ │ + bl 20c6dc │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 170bf8 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cbz r3, 170b90 │ │ │ │ add.w r6, r4, #1320 @ 0x528 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 16fe6c │ │ │ │ @@ -351407,38 +351398,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 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ mov r0, r4 │ │ │ │ bl 16a410 │ │ │ │ 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 1f1a3c │ │ │ │ + bl 1f195c │ │ │ │ b.n 170b28 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60b4c │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ b.n 170b58 │ │ │ │ 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 │ │ │ │ @@ -351483,26 +351474,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 170d46 │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r3, #0] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 │ │ │ │ @@ -351532,15 +351523,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 620d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vldr d7, [sp] │ │ │ │ b.n 170c60 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f1a3c │ │ │ │ + bl 1f195c │ │ │ │ b.n 170cc8 │ │ │ │ stmdb 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] @ 171540 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -351554,15 +351545,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 16f024 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr.w r0, [pc, #1980] @ 171548 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe264 │ │ │ │ + bl 1fe184 │ │ │ │ movw r2, #12820 @ 0x3214 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr.w r2, [pc, #1964] @ 17154c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ @@ -351575,38 +351566,38 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 1711c4 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #916 @ 0x394 │ │ │ │ bl 16fc80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f6884 │ │ │ │ + bl 1f67a4 │ │ │ │ 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 1715ee │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, fp, #944 @ 0x3b0 │ │ │ │ - bl 1f1a58 │ │ │ │ + bl 1f1978 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170df0 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 17160e │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.w 1711c4 │ │ │ │ @@ -351626,24 +351617,24 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1712d0 │ │ │ │ ldrb.w r3, [fp, #1313] @ 0x521 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171456 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r6, r6, r3, fp │ │ │ │ b.n 170e8a │ │ │ │ ldr.w r3, [r6, #2104] @ 0x838 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 170e9a │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1a7c │ │ │ │ + bl 1f199c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 170e78 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ @@ -351666,15 +351657,15 @@ │ │ │ │ add.w r2, fp, r7 │ │ │ │ ldrd r3, r2, [r2, #632] @ 0x278 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 171058 │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 │ │ │ │ @@ -351773,26 +351764,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cmp.w r8, #0 │ │ │ │ itete ge │ │ │ │ movge r0, r9 │ │ │ │ movlt r0, #0 │ │ │ │ movge r1, r8 │ │ │ │ movlt r1, #0 │ │ │ │ - bl 1f6808 │ │ │ │ + bl 1f6728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 171656 │ │ │ │ ldr.w r5, [fp, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, #524] @ 0x20c │ │ │ │ @@ -351882,54 +351873,54 @@ │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.n 1711c8 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1a3c │ │ │ │ + bl 1f195c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 1714e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 170dc0 │ │ │ │ mov sl, r5 │ │ │ │ b.n 171204 │ │ │ │ mov sl, r5 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 1707a8 │ │ │ │ ldrb.w r3, [fp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171660 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r2, [pc, #812] @ (171550 ) │ │ │ │ ldr r3, [pc, #796] @ (171544 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -352097,26 +352088,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 171604 │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 171196 │ │ │ │ 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 1712da │ │ │ │ @@ -352125,15 +352116,15 @@ │ │ │ │ orrs r2, r3 │ │ │ │ bne.w 1712da │ │ │ │ b.n 170e66 │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 │ │ │ │ @@ -352169,15 +352160,15 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 17150a │ │ │ │ ldr.w r3, [r7, #2104] @ 0x838 │ │ │ │ cbz r3, 17151a │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1a7c │ │ │ │ + bl 1f199c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1714fa │ │ │ │ ldr.w r3, [fp, #600] @ 0x258 │ │ │ │ adds r3, #1 │ │ │ │ @@ -352191,22 +352182,22 @@ │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf29000b2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1715dc │ │ │ │ + bvc.n 17145c │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n 1715d4 │ │ │ │ + bvc.n 171454 │ │ │ │ movs r7, r3 │ │ │ │ ldcl 0, cr0, [r6, #712] @ 0x2c8 │ │ │ │ - bcc.n 171584 │ │ │ │ + bcs.n 171604 │ │ │ │ movs r7, r3 │ │ │ │ - bne.n 171594 │ │ │ │ + beq.n 171614 │ │ │ │ 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 171690 │ │ │ │ mov r9, r2 │ │ │ │ @@ -352253,63 +352244,63 @@ │ │ │ │ ldr.w r0, [fp, #524] @ 0x20c │ │ │ │ blx 6204c │ │ │ │ subs.w r9, r9, r4 │ │ │ │ bne.n 171594 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ b.n 1713e6 │ │ │ │ add.w r0, fp, #896 @ 0x380 │ │ │ │ - bl 1fe520 │ │ │ │ + bl 1fe440 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 170e20 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f1a3c │ │ │ │ + bl 1f195c │ │ │ │ b.n 171440 │ │ │ │ movw sl, #12820 @ 0x3214 │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 171204 │ │ │ │ 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 170f26 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 17106a │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov sl, r5 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 171204 │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 171754 │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 17121c │ │ │ │ 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 │ │ │ │ @@ -352355,28 +352346,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 171058 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f1a3c │ │ │ │ + bl 1f195c │ │ │ │ b.n 171676 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 17141c │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 1711ca │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ @@ -352399,19 +352390,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 1fe264 │ │ │ │ + bl 1fe184 │ │ │ │ ldr.w r3, [r9, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 │ │ │ │ @@ -352427,21 +352418,21 @@ │ │ │ │ add.w r3, r3, #3872 @ 0xf20 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 171928 │ │ │ │ ldr.w r1, [r3, #2104] @ 0x838 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1717f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r1, [sl, #584] @ 0x248 │ │ │ │ ldr.w r0, [sl, #524] @ 0x20c │ │ │ │ blx 6207c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 1718e2 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 171946 │ │ │ │ @@ -352484,37 +352475,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 17189a │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrd r3, r2, [sl, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 171d46 │ │ │ │ add.w r0, sl, #992 @ 0x3e0 │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 1707a8 │ │ │ │ mov r0, fp │ │ │ │ blx 60b4c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 1717ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r2, [pc, #1492] @ 171edc │ │ │ │ ldr.w r3, [pc, #1480] @ 171ed4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ @@ -352523,15 +352514,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, 171938 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1a7c │ │ │ │ + bl 1f199c │ │ │ │ b.n 1717da │ │ │ │ ldr.w r3, [sl, #620] @ 0x26c │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r8, r0 │ │ │ │ bhi.w 17180c │ │ │ │ b.n 17192e │ │ │ │ mov.w r1, #13824 @ 0x3600 │ │ │ │ @@ -352598,15 +352589,15 @@ │ │ │ │ ldr.w r3, [fp, #-32] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #-32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171a82 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r9, r9, #24 │ │ │ │ - bl 1f1a3c │ │ │ │ + bl 1f195c │ │ │ │ ldr.w r1, [fp, #-32] │ │ │ │ cmp r1, r7 │ │ │ │ bhi.n 1719ae │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #328] @ 0x148 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, fp, #3872 @ 0xf20 │ │ │ │ @@ -352644,22 +352635,22 @@ │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ sub.w r0, r9, #24 │ │ │ │ mul.w r2, r2, r3 │ │ │ │ blx 61250 │ │ │ │ b.n 171a08 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r2, [r8, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r8, #1276] @ 0x4fc │ │ │ │ cmp r2, r6 │ │ │ │ sbcs r3, r4 │ │ │ │ bcc.w 171cda │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 1719fa │ │ │ │ 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 │ │ │ │ @@ -352837,15 +352828,15 @@ │ │ │ │ str.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #636] @ 0x27c │ │ │ │ b.n 1719e6 │ │ │ │ add.w r0, r8, #1224 @ 0x4c8 │ │ │ │ str.w r6, [r8, #1272] @ 0x4f8 │ │ │ │ str.w r4, [r8, #1276] @ 0x4fc │ │ │ │ - bl 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ b.n 171aac │ │ │ │ ldrb.w r3, [sl, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1718e0 │ │ │ │ ldrh.w r3, [fp, #24] │ │ │ │ str.w r3, [sl, #1188] @ 0x4a4 │ │ │ │ ldrh.w r3, [fp, #26] │ │ │ │ @@ -352870,15 +352861,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 1719e6 │ │ │ │ add.w r0, sl, #1040 @ 0x410 │ │ │ │ - bl 1f1a3c │ │ │ │ + bl 1f195c │ │ │ │ b.n 1718d0 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1718e0 │ │ │ │ ldr.w r6, [sl, #36] @ 0x24 │ │ │ │ @@ -352919,15 +352910,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 2f9cac │ │ │ │ + bl 2f9bcc │ │ │ │ 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] │ │ │ │ @@ -352937,15 +352928,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 16fd0c │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ strd r6, r4, [sp, #128] @ 0x80 │ │ │ │ bl 16fb0c │ │ │ │ - bl 2f9cac │ │ │ │ + bl 2f9bcc │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ cbz r1, 171e28 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 171e18 │ │ │ │ @@ -352999,15 +352990,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ strd r0, r0, [r0], #-712 @ 0x2c8 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ b.n 171cbc │ │ │ │ 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 │ │ │ │ @@ -353078,31 +353069,31 @@ │ │ │ │ beq.w 17251c │ │ │ │ add.w r2, r5, #1320 @ 0x528 │ │ │ │ movs r1, #0 │ │ │ │ addw r5, r4, #1196 @ 0x4ac │ │ │ │ blx 61070 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172514 │ │ │ │ add.w r6, r4, #1096 @ 0x448 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1728dc │ │ │ │ add.w r3, r4, #1120 @ 0x460 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f198c │ │ │ │ + bl 1f18ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1728c6 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f198c │ │ │ │ + bl 1f18ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1728e0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx 6096c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -353321,15 +353312,15 @@ │ │ │ │ b.n 172290 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 1725a0 │ │ │ │ ldr.w r0, [r9, #172] @ 0xac │ │ │ │ - bl 1f6914 │ │ │ │ + bl 1f6834 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 172280 │ │ │ │ cbz r5, 1722b4 │ │ │ │ add.w sl, sl, r5, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ @@ -353371,15 +353362,15 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.n 17200c │ │ │ │ add.w r3, r4, #896 @ 0x380 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe444 │ │ │ │ + bl 1fe364 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172442 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ ldr.w r1, [r4, #584] @ 0x248 │ │ │ │ blx 61bdc │ │ │ │ mov r0, r4 │ │ │ │ @@ -353461,30 +353452,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 1fe444 │ │ │ │ + bl 1fe364 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172922 │ │ │ │ add.w r3, r4, #944 @ 0x3b0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f198c │ │ │ │ + bl 1f18ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17276e │ │ │ │ add.w r3, r4, #916 @ 0x394 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172768 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1726b2 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ @@ -353496,56 +353487,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 1fe444 │ │ │ │ + bl 1fe364 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17292c │ │ │ │ add.w r3, r4, #1040 @ 0x410 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f198c │ │ │ │ + bl 1f18ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172850 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #1012 @ 0x3f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17284a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1726b2 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 1724f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 1726ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrd r2, r1, [r7, #992] @ 0x3e0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 1724de │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1a3c │ │ │ │ + bl 1f195c │ │ │ │ b.n 1724de │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 172342 │ │ │ │ @@ -353640,15 +353631,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 1f6914 │ │ │ │ + bl 1f6834 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 17283c │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 61cd8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -353657,15 +353648,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172838 │ │ │ │ adds r5, #24 │ │ │ │ cmp r5, fp │ │ │ │ beq.w 1723bc │ │ │ │ b.n 172632 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 330f8c │ │ │ │ + bl 330eac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17291c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 171f2e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 618b8 │ │ │ │ @@ -353684,32 +353675,32 @@ │ │ │ │ b.n 171f52 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #708] @ (172978 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #1088 @ 0x440 │ │ │ │ add r1, pc │ │ │ │ - bl 20c758 │ │ │ │ + bl 20c678 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172784 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1722b4 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60b4c │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ b.n 1722b4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 172778 │ │ │ │ ldrb.w r3, [r9, #725] @ 0x2d5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171f52 │ │ │ │ @@ -353718,15 +353709,15 @@ │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1722fc │ │ │ │ ldrb.w r3, [r9, #726] @ 0x2d6 │ │ │ │ adds r3, #3 │ │ │ │ b.n 1722fc │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1f6914 │ │ │ │ + bl 1f6834 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 1722b8 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ @@ -353741,28 +353732,28 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61e84 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17260e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b4c │ │ │ │ b.n 1722b8 │ │ │ │ ldr.w r3, [r9, #720] @ 0x2d0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17271a │ │ │ │ b.n 1722fc │ │ │ │ ldr r1, [pc, #500] @ (17297c ) │ │ │ │ mov r2, r4 │ │ │ │ addw r0, r4, #1092 @ 0x444 │ │ │ │ add r1, pc │ │ │ │ - bl 20c758 │ │ │ │ + bl 20c678 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172894 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 16f024 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -353831,69 +353822,69 @@ │ │ │ │ blx 60b4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 16a98c │ │ │ │ b.n 1722b8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ b.n 1722b8 │ │ │ │ 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 17283c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 172914 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20c7bc │ │ │ │ + bl 20c6dc │ │ │ │ b.n 1726c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 17251c │ │ │ │ mov r0, r5 │ │ │ │ b.n 1728ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 17251c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ @@ -353901,15 +353892,15 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 61cf0 │ │ │ │ mov r1, r0 │ │ │ │ b.n 172826 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1a3c │ │ │ │ + bl 1f195c │ │ │ │ b.n 1728a8 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 172342 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 1722c2 │ │ │ │ mov r6, r5 │ │ │ │ b.n 1727dc │ │ │ │ @@ -353931,21 +353922,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 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ movs r7, r5 │ │ │ │ bgt.n 1728dc │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 1726a2 │ │ │ │ @ instruction: 0xffffeff1 │ │ │ │ - vqrdmlsh.s q10, , d26[0] │ │ │ │ + @ instruction: 0xffff4f2a │ │ │ │ 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] @ 172a78 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -354004,15 +353995,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1729ee │ │ │ │ ldr r2, [pc, #88] @ (172a84 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #88] @ (172a88 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 1729ee │ │ │ │ mov r0, r6 │ │ │ │ blx 60c94 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61244 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -354039,29 +354030,29 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bvs.n 172b38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 172a94 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - hlt 0x003e │ │ │ │ + cbnz r6, 172ac6 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #752 @ (adr r2, 172d7c ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 172e7c ) │ │ │ │ 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 330f8c │ │ │ │ + bl 330eac │ │ │ │ cbz r0, 172abe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 618b8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -354256,61 +354247,61 @@ │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172d96 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172d82 │ │ │ │ ldr r3, [pc, #260] @ (172da0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #256] @ (172da4 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f52c0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172d7c │ │ │ │ cbz r6, 172cfc │ │ │ │ ldr r7, [pc, #240] @ (172da8 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333360 │ │ │ │ + bl 333280 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172d46 │ │ │ │ ldr r7, [pc, #224] @ (172dac ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333360 │ │ │ │ + bl 333280 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172d54 │ │ │ │ ldr r7, [pc, #212] @ (172db0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333360 │ │ │ │ + bl 333280 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172d68 │ │ │ │ ldr r7, [pc, #196] @ (172db4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333360 │ │ │ │ + bl 333280 │ │ │ │ cbnz r0, 172d32 │ │ │ │ ldr r2, [pc, #184] @ (172db8 ) │ │ │ │ ldr r3, [pc, #188] @ (172dbc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #180] @ (172dc0 ) │ │ │ │ @@ -354328,43 +354319,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 333394 │ │ │ │ + bl 3332b4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #727] @ 0x2d7 │ │ │ │ b.n 172cfc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3333b8 │ │ │ │ + bl 3332d8 │ │ │ │ str.w r0, [r8, #720] @ 0x2d0 │ │ │ │ b.n 172cc8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 333394 │ │ │ │ + bl 3332b4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #724] @ 0x2d4 │ │ │ │ b.n 172cda │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 333394 │ │ │ │ + bl 3332b4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #725] @ 0x2d5 │ │ │ │ b.n 172cec │ │ │ │ mov r0, sl │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx r3 │ │ │ │ b.n 172d26 │ │ │ │ @@ -354372,21 +354363,21 @@ │ │ │ │ b.n 172d26 │ │ │ │ bcc.n 172ca0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 172dd4 │ │ │ │ + bgt.n 172e54 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n 172cf4 │ │ │ │ + bgt.n 172d74 │ │ │ │ movs r6, r3 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + ble.n 172e84 │ │ │ │ movs r6, r3 │ │ │ │ - bmi.n 172e7c │ │ │ │ + bcc.n 172cfc │ │ │ │ movs r6, r3 │ │ │ │ bmi.n 172e46 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ @ instruction: 0xffffd5c5 │ │ │ │ vmls.i , , d23[0] │ │ │ │ @ instruction: 0xffffcd9d │ │ │ │ vrsubhn.i d29, , │ │ │ │ @@ -354397,31 +354388,31 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #968] @ 0x3c8 │ │ │ │ cbz r5, 172e26 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f566c │ │ │ │ + bl 1f558c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 172e0e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 16efd8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f566c │ │ │ │ + bl 1f558c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172df8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5504 │ │ │ │ + bl 1f5424 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ 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 │ │ │ │ @@ -354742,36 +354733,36 @@ │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ bne.n 173188 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #8 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r2 │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1731a2 │ │ │ │ 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 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ cbz r0, 1731d2 │ │ │ │ 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 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ cbz r0, 1731ee │ │ │ │ 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 │ │ │ │ @@ -354913,21 +354904,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 1733a8 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cbz r3, 1733ca │ │ │ │ mov r0, r4 │ │ │ │ bl 1730ec │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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} │ │ │ │ @@ -354935,19 +354926,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 16b240 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17338c │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 │ │ │ │ @@ -354962,31 +354953,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1734ca │ │ │ │ ldrd r2, r1, [r4, #640] @ 0x280 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r4, #744] @ 0x2e8 │ │ │ │ orrs r2, r1 │ │ │ │ bne.n 17345a │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1734b4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1a58 │ │ │ │ + bl 1f1978 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 1734c6 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ @@ -354995,43 +354986,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17342c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r4, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 331430 │ │ │ │ + bl 331350 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ittt ne │ │ │ │ clzne r0, r2 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ lslne r3, r0, #1 │ │ │ │ beq.n 1734ca │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ b.n 1734ac │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ @@ -355074,25 +355065,25 @@ │ │ │ │ bl 16ceb8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 173570 │ │ │ │ add.w r9, r5, #584 @ 0x248 │ │ │ │ b.n 17355c │ │ │ │ ldrd sl, r6, [r5, #608] @ 0x260 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r6, r6, r8 │ │ │ │ bcs.n 173570 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1733ec │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 173570 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17353e │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (1735a8 ) │ │ │ │ ldr r3, [pc, #48] @ (1735a4 ) │ │ │ │ @@ -355102,15 +355093,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 173592 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f6884 │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 173516 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -355155,24 +355146,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1736be │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ add.w r6, r5, #584 @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1736da │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17372c │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.w 173744 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #2 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, #316 @ (adr r3, 173778 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ @@ -355181,23 +355172,23 @@ │ │ │ │ add r3, pc, #296 @ (adr r3, 173778 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17372c │ │ │ │ ldr.w r2, [r5, #608] @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r5, #612] @ 0x264 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r7, fp │ │ │ │ bcs.n 17376c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1733ec │ │ │ │ @@ -355207,39 +355198,39 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 173768 │ │ │ │ ldr.w r3, [r5, #528] @ 0x210 │ │ │ │ cbz r3, 1736be │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ cbnz r3, 1736be │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17372c │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcs.n 17370a │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r2, [pc, #208] @ (173790 ) │ │ │ │ ldr r3, [pc, #200] @ (17378c ) │ │ │ │ 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 173770 │ │ │ │ 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, 173780 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f6884 │ │ │ │ + bl 1f67a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, r8 │ │ │ │ mov r0, r8 │ │ │ │ sbcs.w r2, r9, r7 │ │ │ │ mov r1, r7 │ │ │ │ ite cs │ │ │ │ @@ -355251,15 +355242,15 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r9 │ │ │ │ b.n 173638 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 1733ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1736be │ │ │ │ mov r4, r7 │ │ │ │ @@ -355267,28 +355258,28 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 17365c │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 1736be │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f6884 │ │ │ │ + bl 1f67a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ b.n 1735f2 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1f6884 │ │ │ │ + bl 1f67a4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1736e8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1736be │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 1736be │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @@ -355347,21 +355338,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 6167c │ │ │ │ mov r0, r4 │ │ │ │ bl 1730ec │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 60f58 │ │ │ │ @@ -355372,15 +355363,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 1f0f18 │ │ │ │ + bl 1f0e38 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 173884 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -355448,15 +355439,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 1ff4cc │ │ │ │ + bl 1ff3ec │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -355484,15 +355475,15 @@ │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ movs r7, r3 │ │ │ │ stmia r6!, {r1, r3, 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 │ │ │ │ @@ -355534,15 +355525,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 173a72 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173a60 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 173a08 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r4, [r5, #156] @ 0x9c │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add r4, r2 │ │ │ │ @@ -355565,15 +355556,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 1fe444 │ │ │ │ + bl 1fe364 │ │ │ │ ldr r2, [pc, #116] @ (173ab4 ) │ │ │ │ ldr r3, [pc, #104] @ (173aa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -355783,15 +355774,15 @@ │ │ │ │ bl 173ab8 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ mov r6, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 173d10 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ ldrb.w r3, [r4, #784] @ 0x310 │ │ │ │ cbnz r3, 173cae │ │ │ │ mov r7, r6 │ │ │ │ mov r8, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -355817,15 +355808,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ str.w r3, [r4, #756] @ 0x2f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #752] @ 0x2f0 │ │ │ │ bl 1730ec │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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} │ │ │ │ @@ -355861,15 +355852,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #216] @ (173e38 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 173e26 │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 173ddc │ │ │ │ @@ -355917,15 +355908,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 173d88 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1152 @ 0x480 │ │ │ │ - bl 3315c8 │ │ │ │ + bl 3314e8 │ │ │ │ ldrb.w r1, [r4, #568] @ 0x238 │ │ │ │ movw r2, #52715 @ 0xcdeb │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r7, r2 │ │ │ │ b.n 173dc2 │ │ │ │ @@ -355961,15 +355952,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (173fec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 173fcc │ │ │ │ ldrd r0, r1, [r9, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 173fe0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -356002,20 +355993,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173f90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 173f5c │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 173f0e │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -356028,15 +356019,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 3315c8 │ │ │ │ + bl 3314e8 │ │ │ │ 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] @ (173ff0 ) │ │ │ │ @@ -356050,15 +356041,15 @@ │ │ │ │ bne.n 173fd6 │ │ │ │ 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 331430 │ │ │ │ + bl 331350 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 173fcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173ecc │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -356072,28 +356063,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 173ec6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r2, [r4, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ blx 61ae0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ bne.n 173ef8 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 173f42 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -356246,15 +356237,15 @@ │ │ │ │ cbz r0, 174168 │ │ │ │ ldr r2, [pc, #60] @ (17418c ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 17415e │ │ │ │ cbz r3, 17417a │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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] │ │ │ │ @@ -356296,28 +356287,28 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ 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 1fe444 │ │ │ │ + bl 1fe364 │ │ │ │ cbz r0, 174204 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -356523,18 +356514,18 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 17443e │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1fe444 │ │ │ │ + bl 1fe364 │ │ │ │ cbz r0, 17443e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 174442 │ │ │ │ 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} │ │ │ │ @@ -356585,15 +356576,15 @@ │ │ │ │ blx 61eb4 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 174496 │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 174484 │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 331584 │ │ │ │ + bl 3314a4 │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 16a98c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 174484 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -356798,19 +356789,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 1fe444 │ │ │ │ + bl 1fe364 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1fe444 │ │ │ │ + bl 1fe364 │ │ │ │ ldr r1, [pc, #216] @ (1747d0 ) │ │ │ │ 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} │ │ │ │ @@ -356979,22 +356970,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 17487a │ │ │ │ add.w r0, r7, #708 @ 0x2c4 │ │ │ │ - bl 3316f4 │ │ │ │ + bl 331614 │ │ │ │ ldr.w r0, [r7, #740] @ 0x2e4 │ │ │ │ cbz r0, 1748b2 │ │ │ │ blx 61484 │ │ │ │ add.w r0, r7, #656 @ 0x290 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ add.w r0, r7, #584 @ 0x248 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldr.w r0, [r7, #704] @ 0x2c0 │ │ │ │ cbz r0, 1748cc │ │ │ │ blx 61610 │ │ │ │ ldr.w r1, [r7, #576] @ 0x240 │ │ │ │ cbz r1, 1748dc │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -357194,15 +357185,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 1fe444 │ │ │ │ + bl 1fe364 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 174dae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -357258,25 +357249,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 1fe444 │ │ │ │ + bl 1fe364 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 174d0c │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 174d0c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 174d0c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -357324,15 +357315,15 @@ │ │ │ │ bne.n 174c1a │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 174c38 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 174c4c │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 174d0c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -357602,15 +357593,15 @@ │ │ │ │ b.n 174ec6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, 174f2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 174f24 │ │ │ │ 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 │ │ │ │ @@ -357735,15 +357726,15 @@ │ │ │ │ bl 174958 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 175026 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 175026 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ movs r7, r3 │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #840 @ 0x348 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @@ -357877,15 +357868,15 @@ │ │ │ │ b.n 17517c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ add r6, sp, #496 @ 0x1f0 │ │ │ │ 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 │ │ │ │ @@ -358174,15 +358165,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1753fa │ │ │ │ ldr r2, [pc, #280] @ (1755dc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #280] @ (1755e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ b.n 1753fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 175504 │ │ │ │ @@ -358275,33 +358266,33 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 175298 │ │ │ │ nop │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ movs r7, r3 │ │ │ │ add r4, sp, #280 @ 0x118 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ movs r7, r3 │ │ │ │ b.n 17568c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ 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] @ (1758e0 ) │ │ │ │ @@ -358781,24 +358772,24 @@ │ │ │ │ b.n 175b8e │ │ │ │ ldr r2, [pc, #32] @ (175bf8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #32] @ (175bfc ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr.w r8, [r4, #804] @ 0x324 │ │ │ │ b.n 17568c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 175820 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ 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] @ 176318 │ │ │ │ @@ -358971,15 +358962,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 17630c │ │ │ │ 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 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 175c50 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 175df8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -359030,15 +359021,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 │ │ │ │ @@ -359046,15 +359037,15 @@ │ │ │ │ ldrb.w r3, [r4, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175fe0 │ │ │ │ add.w r1, sl, #1152 @ 0x480 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r4 │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ - bl 331764 │ │ │ │ + bl 331684 │ │ │ │ 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 │ │ │ │ @@ -359071,15 +359062,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #1184] @ 0x4a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 175d96 │ │ │ │ ldr.w r8, [r4, #528] @ 0x210 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -359699,21 +359690,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, 176648 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 176e00 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f198c │ │ │ │ + bl 1f18ac │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17695c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r2, [pc, #2028] @ 176e58 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #1 │ │ │ │ add r2, pc │ │ │ │ @@ -359747,15 +359738,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 3316b0 │ │ │ │ + bl 3315d0 │ │ │ │ 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 17672a │ │ │ │ @@ -359878,15 +359869,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 3314f0 │ │ │ │ + bl 331410 │ │ │ │ mov r0, r5 │ │ │ │ blx 61ce4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -360002,15 +359993,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 176cac │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ add.w r0, r7, #24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str.w fp, [r7, #64] @ 0x40 │ │ │ │ - bl 3315d4 │ │ │ │ + bl 3314f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 176de0 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1764e4 │ │ │ │ blx 61ce4 │ │ │ │ @@ -360125,15 +360116,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 3314f0 │ │ │ │ + bl 331410 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cbz r3, 176b72 │ │ │ │ ldr r3, [pc, #880] @ (176e9c ) │ │ │ │ add.w r5, r8, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r8, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -360272,15 +360263,15 @@ │ │ │ │ b.n 176b3c │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 331680 │ │ │ │ + bl 3315a0 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1763d4 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 174958 │ │ │ │ mov r1, r5 │ │ │ │ @@ -360420,15 +360411,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: 0xffff7fb8 │ │ │ │ + @ instruction: 0xffff7ef8 │ │ │ │ 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 │ │ │ │ @@ -360440,15 +360431,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, [r3, #21] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb2000ac │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #7 │ │ │ │ @@ -361124,15 +361115,15 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r6, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ 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 │ │ │ │ @@ -361151,15 +361142,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 61eb4 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ bl 1740c0 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 1740c0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 331680 │ │ │ │ + bl 3315a0 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 17765a │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 174958 │ │ │ │ @@ -361383,15 +361374,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - vaddl.u8 q8, d0, d30 │ │ │ │ + vhadd.u8 d0, d0, d30 │ │ │ │ stmdb 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 │ │ │ │ @@ -361768,28 +361759,28 @@ │ │ │ │ bne.n 177c76 │ │ │ │ ldr r2, [pc, #36] @ (177cb4 ) │ │ │ │ ldr r1, [pc, #40] @ (177cb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 177c76 │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ b.n 177c36 │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [sl], {46} @ 0x2e │ │ │ │ + ldc2 0, cr0, [sl], {46} @ 0x2e │ │ │ │ @ instruction: 0xb894 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + ldr r7, [pc, #608] @ (177f1c ) │ │ │ │ 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 │ │ │ │ @@ -361906,15 +361897,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xfa64002e │ │ │ │ + vld1.8 {d0[1]}, [r4], lr │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 177ed0 │ │ │ │ push {r4, lr} │ │ │ │ ldrb.w lr, [r1, #696] @ 0x2b8 │ │ │ │ @@ -362384,34 +362375,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ b.n 1782aa │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f1a58 │ │ │ │ + bl 1f1978 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1782ce │ │ │ │ cbnz r0, 1782d4 │ │ │ │ ldrd r2, r3, [r4, #616] @ 0x268 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 17829a │ │ │ │ ldr.w r8, [r4, #624] @ 0x270 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 17825a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f6884 │ │ │ │ + bl 1f67a4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 178248 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 1782b8 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 1782b8 │ │ │ │ @@ -362451,22 +362442,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 178328 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61ca8 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 178328 │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #19] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ @@ -362595,15 +362586,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 1784a2 │ │ │ │ blx 6158c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ b.n 1784a4 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [pc, #76] @ (178514 ) │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov lr, r1 │ │ │ │ @@ -362627,15 +362618,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: 0xf3ac002e │ │ │ │ + @ instruction: 0xf2ec002e │ │ │ │ ldr.w r3, [r0, #536] @ 0x218 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 178550 │ │ │ │ cbz r1, 17854e │ │ │ │ push {lr} │ │ │ │ @@ -362681,15 +362672,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 1f1a58 │ │ │ │ + bl 1f1978 │ │ │ │ ldr r2, [pc, #60] @ (1785e8 ) │ │ │ │ ldr r3, [pc, #52] @ (1785e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -362957,15 +362948,15 @@ │ │ │ │ bne.n 178768 │ │ │ │ b.n 1787f8 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 178786 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 178786 │ │ │ │ - addw r0, ip, #46 @ 0x2e │ │ │ │ + adc.w r0, ip, #46 @ 0x2e │ │ │ │ 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] @ (1788e4 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (1788e8 ) │ │ │ │ @@ -363030,15 +363021,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ add r3, pc, #144 @ (adr r3, 1789b8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -363047,15 +363038,15 @@ │ │ │ │ b.n 17895a │ │ │ │ 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 1f1a58 │ │ │ │ + bl 1f1978 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 178980 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cbnz r3, 178986 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ @@ -363072,15 +363063,15 @@ │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 17895a │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n 178988 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r2, [pc, #52] @ (1789c8 ) │ │ │ │ ldr r3, [pc, #44] @ (1789c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -363118,24 +363109,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 178a20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 178a30 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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] │ │ │ │ @@ -363320,15 +363311,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 178cbe │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 178c6c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 178c3c │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -363339,15 +363330,15 @@ │ │ │ │ bne.n 178c36 │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 178cdc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ @@ -363357,42 +363348,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 178c2a │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ mov.w r7, #13824 @ 0x3600 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 178c66 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 178cd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b.n 178c22 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ b.n 178c22 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ movs r7, #2 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 178c66 │ │ │ │ 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 │ │ │ │ @@ -363753,15 +363744,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #11] │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r4, [r2, #5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xe98c002e │ │ │ │ + @ instruction: 0xe8cc002e │ │ │ │ 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 │ │ │ │ @@ -363777,17 +363768,17 @@ │ │ │ │ bl 17885c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 179194 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ 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 │ │ │ │ @@ -363842,24 +363833,24 @@ │ │ │ │ cbnz r3, 17928c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 1792a0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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] │ │ │ │ @@ -364399,69 +364390,69 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 179600 │ │ │ │ b.n 179762 │ │ │ │ str.w r0, [sl, #272] @ 0x110 │ │ │ │ b.n 179698 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ movs r1, r4 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + str r0, [r0, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + str r4, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + str r0, [r6, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + str r4, [r4, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + str r0, [r3, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + str r4, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + str r0, [r0, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + str r4, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + ldr r7, [pc, #1000] @ (179ca0 ) │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + ldr r7, [pc, #456] @ (179a88 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + ldr r7, [pc, #280] @ (1799dc ) │ │ │ │ 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 │ │ │ │ @@ -364490,21 +364481,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (179928 ) │ │ │ │ ldr r1, [pc, #20] @ (17992c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r7, [pc, #224] @ (179a0c ) │ │ │ │ + ldr r6, [pc, #480] @ (179b0c ) │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #18 │ │ │ │ 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 │ │ │ │ @@ -364811,15 +364802,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 179c2c │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 179c0e │ │ │ │ blx 612f8 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 179c2c │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -364930,15 +364921,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r6 │ │ │ │ b.n 179dac │ │ │ │ mov r0, r9 │ │ │ │ bl 178558 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ cbnz r6, 179e04 │ │ │ │ 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] │ │ │ │ @@ -364946,16 +364937,16 @@ │ │ │ │ cbz r0, 179e08 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 179dec │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - bl 20c720 │ │ │ │ - bl 1f679c │ │ │ │ + bl 20c640 │ │ │ │ + bl 1f66bc │ │ │ │ adds r2, r0, r5 │ │ │ │ adcs.w r3, r1, #0 │ │ │ │ it cs │ │ │ │ movcs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 179d92 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -365058,17 +365049,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 179eea │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r0, [r6, #268] @ 0x10c │ │ │ │ b.n 179e9c │ │ │ │ - bge.n 179f1c │ │ │ │ + bls.n 179f9c │ │ │ │ movs r6, r5 │ │ │ │ - bls.n 179ecc │ │ │ │ + bls.n 179f4c │ │ │ │ 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] @ (179fb4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -365402,22 +365393,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 17a2a4 │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 17a2b2 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61c9c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 17a2ce │ │ │ │ b.n 17a2f0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -365429,22 +365420,22 @@ │ │ │ │ cbz r0, 17a2ea │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 17a2bc │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b58 │ │ │ │ b.n 17a2ac │ │ │ │ mov r0, r5 │ │ │ │ blx 60b58 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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] @ (17a688 ) │ │ │ │ @@ -365608,28 +365599,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 1f6808 │ │ │ │ + bl 1f6728 │ │ │ │ b.n 17a3aa │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 17a3e0 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 17a4b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17a3aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -365646,15 +365637,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 17a474 │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ b.n 17a3be │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 178b7c │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ @@ -365692,40 +365683,40 @@ │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 17a3f8 │ │ │ │ add.w r7, r4, #540 @ 0x21c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 17a3f8 │ │ │ │ add.w r0, r0, #540 @ 0x21c │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 17a600 │ │ │ │ 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, 17a664 │ │ │ │ @@ -365776,15 +365767,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 17a760 │ │ │ │ ldrb.w r3, [r4, #384] @ 0x180 │ │ │ │ cbnz r3, 17a760 │ │ │ │ ldrd r3, r0, [r4, #528] @ 0x210 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #696] @ 0x2b8 │ │ │ │ @@ -365807,29 +365798,29 @@ │ │ │ │ bl 17a300 │ │ │ │ cbz r0, 17a778 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #536] @ 0x218 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 17a6fa │ │ │ │ ldr r2, [pc, #28] @ (17a788 ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 61ed8 │ │ │ │ b.n 17a6fa │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r0, [r4, #536] @ 0x218 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 17a68e │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -365996,39 +365987,39 @@ │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r2, r1, lr │ │ │ │ it cc │ │ │ │ ldrcc r2, [sp, #32] │ │ │ │ bcc.n 17a880 │ │ │ │ ldr.w r2, [r6, #304] @ 0x130 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ ldrd r3, ip, [r4, #280] @ 0x118 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r7, r1, [r6, #312] @ 0x138 │ │ │ │ b.n 17a880 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 17a9a8 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ b.n 17a8d6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 16b240 │ │ │ │ b.n 17a8c8 │ │ │ │ add.w r0, r5, #568 @ 0x238 │ │ │ │ str.w r1, [r5, #616] @ 0x268 │ │ │ │ str.w r2, [r5, #620] @ 0x26c │ │ │ │ - bl 1f1a20 │ │ │ │ + bl 1f1940 │ │ │ │ b.n 17a990 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -366102,25 +366093,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 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ cbnz r0, 17aab0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #568 @ 0x238 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f198c │ │ │ │ + bl 1f18ac │ │ │ │ cbz r0, 17aae4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ b.n 17aac2 │ │ │ │ mvn.w r5, #3 │ │ │ │ ldr.w r2, [pc, #1368] @ 17b01c │ │ │ │ @@ -366324,15 +366315,15 @@ │ │ │ │ bl 16a410 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 17af9e │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ b.n 17aaaa │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 17aac2 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17acce │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ @@ -366599,15 +366590,15 @@ │ │ │ │ b.n 17acce │ │ │ │ mov r0, r5 │ │ │ │ b.n 17ae8c │ │ │ │ ldr r2, [pc, #128] @ (17b048 ) │ │ │ │ ldr r1, [pc, #132] @ (17b04c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17af1c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ blx 60a50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -366626,34 +366617,34 @@ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17af1c │ │ │ │ ldrsb r0, [r2, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r5 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ movs r6, r5 │ │ │ │ strb r2, [r6, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ bvs.n 17afb2 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xffff3aba │ │ │ │ + @ instruction: 0xffff39fa │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r0, #4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r2, r4, #1 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -367517,30 +367508,30 @@ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ add.w r3, r4, #180 @ 0xb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ba3c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ba36 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1f198c │ │ │ │ + bl 1f18ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ba30 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f198c │ │ │ │ + bl 1f18ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ba2a │ │ │ │ ldr r2, [pc, #140] @ (17ba50 ) │ │ │ │ ldr r3, [pc, #144] @ (17ba54 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -367579,19 +367570,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 613d0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61918 │ │ │ │ b.n 17b978 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ 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} │ │ │ │ @@ -367619,29 +367610,29 @@ │ │ │ │ bl 178104 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 17ba90 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17baf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 17bae0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1f1a0c │ │ │ │ + bl 1f192c │ │ │ │ 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 │ │ │ │ @@ -367651,15 +367642,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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17bab8 │ │ │ │ b.n 17bae0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -367675,19 +367666,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 17bb7a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17bb92 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17bb64 │ │ │ │ blx 61178 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -368357,23 +368348,23 @@ │ │ │ │ bl 178b7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c27e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 17c270 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #60] @ (17c284 ) │ │ │ │ @@ -368930,22 +368921,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (17c840 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1fe720 │ │ │ │ + bl 1fe640 │ │ │ │ vldr d7, [pc, #92] @ 17c818 │ │ │ │ ldr r2, [pc, #132] @ (17c844 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fe854 │ │ │ │ + bl 1fe774 │ │ │ │ ldr r2, [pc, #120] @ (17c848 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 17c7d6 │ │ │ │ @@ -368953,15 +368944,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 17c744 │ │ │ │ ldr r0, [pc, #88] @ (17c84c ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1fe720 │ │ │ │ + bl 1fe640 │ │ │ │ ldr r2, [pc, #80] @ (17c850 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -368981,33 +368972,33 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r4, #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 1f23e4 │ │ │ │ + bl 1f2304 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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] @ 17cd6c │ │ │ │ @@ -369017,30 +369008,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17cd10 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e6504 │ │ │ │ + bl 2e6424 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e6504 │ │ │ │ + bl 2e6424 │ │ │ │ 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 │ │ │ │ @@ -369414,103 +369405,103 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (17cda8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (17cdac ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1fea38 │ │ │ │ + bl 1fe958 │ │ │ │ pop {r3, pc} │ │ │ │ str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ 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 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ ldr.w r1, [r4, #408] @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17ce00 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cbz r3, 17ce1c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17cdfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ 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 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17cea0 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cbz r3, 17ce84 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f152c │ │ │ │ + bl 1f144c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ b.n 17ce76 │ │ │ │ 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] @ (17cf70 ) │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ @@ -369520,51 +369511,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #168] @ (17cf78 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e662c │ │ │ │ + bl 2e654c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (17cf7c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f1910 │ │ │ │ + bl 1f1830 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f1984 │ │ │ │ + bl 1f18a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1988 │ │ │ │ + bl 1f18a8 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #328 @ 0x148 │ │ │ │ add.w r0, sp, r2 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1f65d0 │ │ │ │ + bl 1f64f0 │ │ │ │ ldr r3, [pc, #76] @ (17cf80 ) │ │ │ │ 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 1f2240 │ │ │ │ + bl 1f2160 │ │ │ │ ldr r2, [pc, #52] @ (17cf84 ) │ │ │ │ ldr r3, [pc, #36] @ (17cf74 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -369617,32 +369608,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (17d040 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r5, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ ldrb.w r1, [r5, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f14ac │ │ │ │ + bl 1f13cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1f2654 │ │ │ │ + bl 1f2574 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17d02e │ │ │ │ ldr r2, [pc, #44] @ (17d044 ) │ │ │ │ ldr r3, [pc, #36] @ (17d040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -369676,47 +369667,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17d0f6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 2a0dd4 │ │ │ │ + bl 2a0cf4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 17d100 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ ldr r2, [pc, #56] @ (17d114 ) │ │ │ │ ldr r3, [pc, #48] @ (17d110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369743,37 +369734,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ strb.w r0, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 17cdb0 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17d18e │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -369781,15 +369772,15 @@ │ │ │ │ beq.n 17d196 │ │ │ │ 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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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] │ │ │ │ @@ -369815,21 +369806,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 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1f152c │ │ │ │ + bl 1f144c │ │ │ │ ldrb.w r1, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f152c │ │ │ │ + bl 1f144c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17ce44 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17d228 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -369859,21 +369850,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 17cfb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1f24c8 │ │ │ │ + bl 1f23e8 │ │ │ │ cbz r0, 17d2a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17cdb0 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 17d29a │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -369919,30 +369910,30 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 17d330 │ │ │ │ mov r5, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 17cfb4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17ce44 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ cbz r1, 17d318 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17ce44 │ │ │ │ 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 1f2474 │ │ │ │ + bl 1f2394 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17d348 │ │ │ │ ldr r2, [pc, #40] @ (17d35c ) │ │ │ │ ldr r3, [pc, #36] @ (17d358 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -370368,32 +370359,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 17d75e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 17d7da │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #124] @ (17d818 ) │ │ │ │ ldr r3, [pc, #116] @ (17d814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -370417,26 +370408,26 @@ │ │ │ │ b.n 17d750 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17d79a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 17d79a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -370490,15 +370481,15 @@ │ │ │ │ lsls r4, r0, #16 │ │ │ │ asrs r5, r2, #20 │ │ │ │ movs r5, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #36] @ (17d8d4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e4a88 │ │ │ │ + bl 2e49a8 │ │ │ │ pop {r3, pc} │ │ │ │ sub.w ip, ip, #12 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ls │ │ │ │ movls.w ip, #8 │ │ │ │ movhi.w ip, #4 │ │ │ │ b.n 17d876 │ │ │ │ @@ -370601,18 +370592,18 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 17da0c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.n 17d9a8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e436c │ │ │ │ + bl 2e428c │ │ │ │ cbz r0, 17d9ce │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e48f0 │ │ │ │ + bl 2e4810 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17da74 │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 17d9e0 │ │ │ │ add.w sl, r6, #4 │ │ │ │ @@ -370678,15 +370669,15 @@ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r2, #19] │ │ │ │ b.n 17da28 │ │ │ │ cmp r7, sl │ │ │ │ it cc │ │ │ │ movcc r7, sl │ │ │ │ b.n 17d992 │ │ │ │ - bl 2e4324 │ │ │ │ + bl 2e4244 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17d9ce │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ @@ -370858,35 +370849,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17dc4c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r2, [pc, #36] @ (17dc90 ) │ │ │ │ ldr r3, [pc, #32] @ (17dc8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -370926,36 +370917,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17dcf8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -370990,15 +370981,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #44] @ (17dddc ) │ │ │ │ ldr r3, [pc, #32] @ (17ddd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -371049,31 +371040,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17de56 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17de08 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -371113,15 +371104,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 21b4dc │ │ │ │ + bl 21b3fc │ │ │ │ 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 │ │ │ │ @@ -371134,20 +371125,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 219620 │ │ │ │ + bl 219540 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 │ │ │ │ @@ -371174,31 +371165,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17df80 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r7, r0 │ │ │ │ b.n 17deec │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -371260,25 +371251,25 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 17e1c2 │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 17e13c │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 17d6d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ @@ -371294,66 +371285,66 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17d6d8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e0d0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr.w r2, [pc, #1408] @ 17e6a0 │ │ │ │ ldr.w r3, [pc, #1400] @ 17e69c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -371366,111 +371357,111 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 17e602 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r1 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov.w r1, #644 @ 0x284 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 17e234 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.n 17e26c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ b.n 17e11c │ │ │ │ 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 17e324 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ b.n 17e11c │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e25e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17e1b2 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17e31a │ │ │ │ @@ -371551,24 +371542,24 @@ │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 17e234 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17e234 │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17d6d8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -371596,76 +371587,76 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ bcs.w 17e606 │ │ │ │ vldr d7, [pc, #752] @ 17e690 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e3c4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e404 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e436 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17e70e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -371682,87 +371673,87 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 17e74e │ │ │ │ vldr d7, [pc, #516] @ 17e690 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e4ae │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e4ee │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e51c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17d6d8 │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -371772,65 +371763,65 @@ │ │ │ │ movs r5, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ bl 17d6d8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ b.n 17e11c │ │ │ │ movs r0, #0 │ │ │ │ b.n 17e11c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -371854,30 +371845,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e662 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e39e │ │ │ │ movs r3, #3 │ │ │ │ @@ -371897,42 +371888,42 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 17e63c │ │ │ │ vldr d7, [pc, #252] @ 17e7a8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17e6d2 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ b.n 17e674 │ │ │ │ vldr d7, [pc, #208] @ 17e7a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e6fa │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e488 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -371941,30 +371932,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e73c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17e6fa │ │ │ │ subs r2, #1 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17e798 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -372030,25 +372021,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e820 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (17e86c ) │ │ │ │ ldr r2, [pc, #68] @ (17e868 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -372126,26 +372117,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e8a2 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 17e8a2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r7, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -372191,30 +372182,30 @@ │ │ │ │ bne.n 17e956 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 17e956 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e2a60 │ │ │ │ + bl 2e2980 │ │ │ │ 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 17e95c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e2a60 │ │ │ │ + bl 2e2980 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213738 │ │ │ │ + bl 213658 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (17e9c4 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -372253,25 +372244,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17ea36 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17dc94 │ │ │ │ ldr r2, [pc, #32] @ (17ea64 ) │ │ │ │ @@ -372328,25 +372319,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17eae8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17dc94 │ │ │ │ ldr r2, [pc, #64] @ (17eb34 ) │ │ │ │ @@ -372415,70 +372406,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17ebbe │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17ec06 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -372516,15 +372507,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #48] @ (17ed00 ) │ │ │ │ ldr r3, [pc, #32] @ (17ecf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -372577,150 +372568,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 17edc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2684f8 │ │ │ │ + bl 268418 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27a2d0 │ │ │ │ + bl 27a1f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17ef2a │ │ │ │ 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 26eb68 │ │ │ │ + bl 26ea88 │ │ │ │ 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 27bc6c │ │ │ │ + bl 27bb8c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281808 │ │ │ │ + bl 281728 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2837d8 │ │ │ │ + bl 2836f8 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17ef84 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ec98 │ │ │ │ + bl 25ebb8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22d538 │ │ │ │ + bl 22d458 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d984 │ │ │ │ + bl 24d8a4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267528 │ │ │ │ + bl 267448 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2216d4 │ │ │ │ + bl 2215f4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26758c │ │ │ │ + bl 2674ac │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269d28 │ │ │ │ + bl 269c48 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267160 │ │ │ │ + bl 267080 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268820 │ │ │ │ + bl 268740 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a2bb4 │ │ │ │ + bl 2a2ad4 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281aa0 │ │ │ │ + bl 2819c0 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a2ecc │ │ │ │ + bl 2a2dec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ beq.w 17ef60 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 17ef52 │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 17ef74 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27e3d8 │ │ │ │ + bl 27e2f8 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26fa08 │ │ │ │ + bl 26f928 │ │ │ │ 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 17ee9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 27f300 │ │ │ │ + bl 27f220 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21029c │ │ │ │ + bl 2101bc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22c310 │ │ │ │ + bl 22c230 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d6d8 │ │ │ │ + bl 24d5f8 │ │ │ │ ldr r1, [pc, #272] @ (17efc4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f72c │ │ │ │ + bl 25f64c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 264b4c │ │ │ │ + bl 264a6c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28635c │ │ │ │ + bl 28627c │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282338 │ │ │ │ + bl 282258 │ │ │ │ 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 │ │ │ │ @@ -372729,65 +372720,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 27d818 │ │ │ │ + bl 27d738 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17ed5a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a12c │ │ │ │ + bl 23a04c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2684f8 │ │ │ │ + bl 268418 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27a2d0 │ │ │ │ + bl 27a1f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17ed6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 267528 │ │ │ │ + bl 267448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26eb68 │ │ │ │ + bl 26ea88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27bc6c │ │ │ │ + bl 27bb8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 281808 │ │ │ │ + bl 281728 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2837d8 │ │ │ │ + bl 2836f8 │ │ │ │ b.n 17edbc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a4a0 │ │ │ │ + bl 26a3c0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17ee64 │ │ │ │ ldr r0, [pc, #100] @ (17efc8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe7dc │ │ │ │ + bl 1fe6fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 17ee5a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a4a0 │ │ │ │ + bl 26a3c0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17ee64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f40c │ │ │ │ + bl 25f32c │ │ │ │ ldr r2, [pc, #64] @ (17efcc ) │ │ │ │ ldr r3, [pc, #32] @ (17efb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -372807,15 +372798,15 @@ │ │ │ │ lsrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #198 @ 0xc6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 17ec8e │ │ │ │ - @ instruction: 0xfffffe06 │ │ │ │ + vqrdmulh.s , , d6[0] │ │ │ │ movs r6, r3 │ │ │ │ asrs r6, r5, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -372826,15 +372817,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 17f002 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d6a4 │ │ │ │ + bl 23d5c4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 17f022 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -372844,25 +372835,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17f00c │ │ │ │ cbz r1, 17f022 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 245ab0 │ │ │ │ + bl 2459d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1998 │ │ │ │ + bl 2a18b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f40c │ │ │ │ + bl 25f32c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ac70 │ │ │ │ + bl 23ab90 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d6a4 │ │ │ │ + bl 23d5c4 │ │ │ │ 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] @ (17f0d0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -372876,29 +372867,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 243bb0 │ │ │ │ + bl 243ad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl 29cbf8 │ │ │ │ + bl 29cb18 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cbz r3, 17f0a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264b4c │ │ │ │ + bl 264a6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a020 │ │ │ │ + bl 229f40 │ │ │ │ ldrb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r2, [pc, #48] @ (17f0e0 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r3, [pc, #28] @ (17f0d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -372969,27 +372960,27 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 17fdce │ │ │ │ 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 23ab10 │ │ │ │ + bl 23aa30 │ │ │ │ ldr r3, [pc, #704] @ (17f440 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22e240 │ │ │ │ + bl 22e160 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25b808 │ │ │ │ + bl 25b728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ae5c │ │ │ │ + bl 23ad7c │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17f52a │ │ │ │ mov r5, r6 │ │ │ │ b.n 17f1b4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -373016,15 +373007,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f648 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ movs r7, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, fp │ │ │ │ @@ -373049,15 +373040,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f228 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17f378 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cbz r4, 17f296 │ │ │ │ mov sl, r0 │ │ │ │ b.n 17f20e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ beq.w 17f392 │ │ │ │ @@ -373065,35 +373056,35 @@ │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ bne.n 17f286 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r3, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f224 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17f24c │ │ │ │ mov r8, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n 17f2ae │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17f1cc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373122,15 +373113,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 17f64c │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -373168,15 +373159,15 @@ │ │ │ │ bne.n 17f368 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 17de78 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17f41c │ │ │ │ mov r8, r0 │ │ │ │ b.n 17f314 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ @@ -373188,30 +373179,30 @@ │ │ │ │ b.n 17f268 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17f3c0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 17f27c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17f242 │ │ │ │ @@ -373229,22 +373220,22 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 17f368 │ │ │ │ mov r0, r9 │ │ │ │ bl 17de78 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f374 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n 17f44c │ │ │ │ ... │ │ │ │ lsrs r4, r6, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ @@ -373295,15 +373286,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f956 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -373330,15 +373321,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f4da │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 17f74c │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f874 │ │ │ │ mov fp, r0 │ │ │ │ b.n 17f4cc │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17fe36 │ │ │ │ @@ -373348,34 +373339,34 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 17f8a2 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2474f8 │ │ │ │ + bl 247418 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2626b4 │ │ │ │ + bl 2625d4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ strb.w r5, [fp] │ │ │ │ bl 17ed04 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26c3e0 │ │ │ │ + bl 26c300 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c4dc │ │ │ │ + bl 23c3fc │ │ │ │ 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] │ │ │ │ @@ -373385,26 +373376,26 @@ │ │ │ │ ldr r3, [pc, #420] @ (17f738 ) │ │ │ │ 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 2784e4 │ │ │ │ + bl 278404 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 17f5be │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 17ed04 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 29cbf8 │ │ │ │ + bl 29cb18 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 17f974 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ @@ -373432,15 +373423,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f5e4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 17f5ea │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2a37e0 │ │ │ │ + bl 2a3700 │ │ │ │ ldr r2, [pc, #280] @ (17f73c ) │ │ │ │ ldr r3, [pc, #284] @ (17f740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3 │ │ │ │ @@ -373472,15 +373463,15 @@ │ │ │ │ beq.w 17f848 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17f66c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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 │ │ │ │ @@ -373594,99 +373585,99 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r9 │ │ │ │ bl 17d6d8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17f7e8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17f85a │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 17f85a │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 17dbdc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ b.n 17f706 │ │ │ │ sub.w r6, r0, #20 │ │ │ │ b.n 17f67c │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 17f6fe │ │ │ │ sub.w r6, r1, #20 │ │ │ │ b.n 17f6be │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r8, r0 │ │ │ │ b.n 17f82c │ │ │ │ sub.w r3, r0, #20 │ │ │ │ mvn.w r6, #19 │ │ │ │ b.n 17f780 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrd r7, r8, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n 17f88e │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17f490 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373726,15 +373717,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17fdb6 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -373759,52 +373750,52 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f92a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17fcb8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17fcd8 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17f90c │ │ │ │ mov r6, r4 │ │ │ │ b.n 17f87a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4cec │ │ │ │ + bl 2e4c0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17f604 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4cbc │ │ │ │ + bl 2e4bdc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f5f6 │ │ │ │ b.n 17f604 │ │ │ │ ldr r5, [pc, #48] @ (17f9a8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #48] @ (17f9ac ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296c38 │ │ │ │ + bl 296b58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 17f5d4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xf3f6001e │ │ │ │ - bcc.n 17fa90 │ │ │ │ + @ instruction: 0xf336001e │ │ │ │ + bcs.n 17f910 │ │ │ │ movs r6, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #802 @ 0x322 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 17f934 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ @@ -373812,57 +373803,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17fa20 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 17fa4e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -373872,43 +373863,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17fa92 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ itt ls │ │ │ │ movls r3, #2 │ │ │ │ strls r3, [sp, #28] │ │ │ │ bhi.w 17fd02 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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} │ │ │ │ @@ -373945,26 +373936,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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} │ │ │ │ @@ -373998,89 +373989,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, sl │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219460 │ │ │ │ + bl 219380 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 2141e4 │ │ │ │ + bl 214104 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17fc44 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2194d8 │ │ │ │ + bl 2193f8 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #776 @ 0x308 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17f926 │ │ │ │ b.n 17f944 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #802 @ 0x322 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ streq r4, [sp, #4] │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 17f9be │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 17f952 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n 17fcf0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17f8d4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374095,59 +374086,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17fd38 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 17faa2 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17fd84 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17fa5e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -374160,52 +374151,52 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 17f9be │ │ │ │ mov r7, r6 │ │ │ │ b.n 17fcdc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27c54c │ │ │ │ + bl 27c46c │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 17f168 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264b4c │ │ │ │ + bl 264a6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4828 │ │ │ │ + bl 2a4748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264b4c │ │ │ │ + bl 264a6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1890d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f048 │ │ │ │ b.w 17f168 │ │ │ │ ldr r5, [pc, #800] @ (180124 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #800] @ (180128 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296c38 │ │ │ │ + bl 296b58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.w 17f154 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1800b8 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -374222,15 +374213,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1800a6 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r4, r7, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -374270,15 +374261,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 180068 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17fed6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 180068 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -374294,44 +374285,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 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17ff50 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r0, [r9, #12] │ │ │ │ add r5, r3 │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb.w lr, [r9, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 17ffcc │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -374358,15 +374349,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb r7, [r6, #28] │ │ │ │ bne.n 17ff86 │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, r7 │ │ │ │ - bl 2182ec │ │ │ │ + bl 21820c │ │ │ │ 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 │ │ │ │ @@ -374375,15 +374366,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 17fe9a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cbz r5, 180032 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 17fe80 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 17fffa │ │ │ │ ldrb.w r3, [r6, #60] @ 0x3c │ │ │ │ @@ -374394,22 +374385,22 @@ │ │ │ │ beq.n 17fffa │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 17fecc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 180004 │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n 18004a │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17fe44 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374487,16 +374478,16 @@ │ │ │ │ ldrb.w r2, [r2, #341] @ 0x155 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17f46e │ │ │ │ b.w 17f464 │ │ │ │ nop │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s32 d16, d10, d14 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + mcr 0, 5, r0, cr10, cr14, {0} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ 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] @ (1803c0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -374568,18 +374559,18 @@ │ │ │ │ beq.n 180218 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 180306 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2856e4 │ │ │ │ + bl 285604 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2558e8 │ │ │ │ + bl 255808 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c4bfc │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -374587,34 +374578,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 1994f8 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 23cbdc │ │ │ │ + bl 23cafc │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 23c4dc │ │ │ │ + bl 23c3fc │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18034a │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 180286 │ │ │ │ ldrb.w r1, [r5, #316] @ 0x13c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #348] @ (1803d0 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #340] @ (1803d4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216aac │ │ │ │ + bl 2169cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 17ed04 │ │ │ │ ldr r2, [pc, #320] @ (1803d8 ) │ │ │ │ @@ -374650,64 +374641,64 @@ │ │ │ │ bne.n 1803b0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2491f4 │ │ │ │ + bl 249114 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 18017e │ │ │ │ uxtb r3, r0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ b.n 180218 │ │ │ │ ldr r2, [pc, #196] @ (1803e0 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (1803e4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216aac │ │ │ │ + bl 2169cc │ │ │ │ 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 18023c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257980 │ │ │ │ + bl 2578a0 │ │ │ │ b.n 18023c │ │ │ │ ldr r2, [pc, #156] @ (1803e8 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (1803ec ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 216aac │ │ │ │ + bl 2169cc │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 180266 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262f94 │ │ │ │ + bl 262eb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 184cb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 184b84 │ │ │ │ mov r0, r4 │ │ │ │ bl 18ab30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239564 │ │ │ │ + bl 239484 │ │ │ │ mov r0, r4 │ │ │ │ bl 18b4c4 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #763] @ 0x2fb │ │ │ │ cbz r3, 1803a4 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -374717,15 +374708,15 @@ │ │ │ │ b.n 1802bc │ │ │ │ mov r0, r4 │ │ │ │ bl 1852b4 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 180166 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2491f4 │ │ │ │ + bl 249114 │ │ │ │ b.n 1802f0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc2 0, 5, r0, cr8, cr1, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 5, r0, cr10, cr1, {5} │ │ │ │ @@ -375002,27 +374993,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1803f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 180662 │ │ │ │ ldrd r4, r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ - bl 217758 │ │ │ │ + bl 217678 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 180662 │ │ │ │ mov r0, fp │ │ │ │ - bl 217758 │ │ │ │ + bl 217678 │ │ │ │ ldr.w fp, [fp] │ │ │ │ add.w r8, r4, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18066c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180656 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -375368,15 +375359,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 180dae │ │ │ │ ldr.w r2, [pc, #1624] @ 1810b4 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 246fb4 │ │ │ │ + bl 246ed4 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov sl, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 180aac │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 180aac │ │ │ │ @@ -375385,15 +375376,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 246fb4 │ │ │ │ + bl 246ed4 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 18823c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -375409,70 +375400,70 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 180d52 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 22fca0 │ │ │ │ + bl 22fbc0 │ │ │ │ orr.w sl, r0, sl │ │ │ │ ldrb.w fp, [r6, #96] @ 0x60 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 180e76 │ │ │ │ ldr.w r3, [pc, #1492] @ 1810b8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 272100 │ │ │ │ + bl 272020 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r4, r0, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 183408 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 181008 │ │ │ │ ldr.w r1, [pc, #1452] @ 1810bc │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 2a7300 │ │ │ │ + bl 2a7220 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23b7c8 │ │ │ │ + bl 23b6e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 181000 │ │ │ │ orr.w r5, r8, r4 │ │ │ │ ldr.w r3, [pc, #1424] @ 1810c0 │ │ │ │ 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 24cad8 │ │ │ │ + bl 24c9f8 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 1838e4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1840f0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2429e8 │ │ │ │ + bl 242908 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2603d8 │ │ │ │ + bl 2602f8 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c4b0c │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ @@ -375482,15 +375473,15 @@ │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 180e10 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 28635c │ │ │ │ + bl 28627c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 180bb6 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 17ed04 │ │ │ │ @@ -375504,15 +375495,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 18105e │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180e04 │ │ │ │ mov r0, r9 │ │ │ │ - bl 211fc4 │ │ │ │ + bl 211ee4 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 180e5e │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -375537,15 +375528,15 @@ │ │ │ │ bl 18cc28 │ │ │ │ ldr.w r3, [pc, #1180] @ 1810c4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22e240 │ │ │ │ + bl 22e160 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 180e6a │ │ │ │ mov r0, r9 │ │ │ │ bl 185b7c │ │ │ │ @@ -375557,15 +375548,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180d32 │ │ │ │ mov r0, r9 │ │ │ │ bl 1833e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180d46 │ │ │ │ mov r0, r9 │ │ │ │ - bl 211130 │ │ │ │ + bl 211050 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180d0a │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 180cbe │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -375591,51 +375582,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 249a18 │ │ │ │ + bl 249938 │ │ │ │ mov r0, r9 │ │ │ │ - bl 264b4c │ │ │ │ + bl 264a6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 267528 │ │ │ │ + bl 267448 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26758c │ │ │ │ + bl 2674ac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 283510 │ │ │ │ + bl 283430 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 181028 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a37e0 │ │ │ │ + bl 2a3700 │ │ │ │ ldr r2, [pc, #984] @ (1810c8 ) │ │ │ │ ldr r3, [pc, #948] @ (1810a8 ) │ │ │ │ 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 181086 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 264b4c │ │ │ │ + bl 264a6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 267528 │ │ │ │ + bl 267448 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26758c │ │ │ │ + bl 2674ac │ │ │ │ b.n 180c64 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 180824 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 180c5a │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -375657,15 +375648,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180ad4 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 22fe28 │ │ │ │ + bl 22fd48 │ │ │ │ orr.w sl, r0, sl │ │ │ │ b.n 180ad4 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 188d54 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -375729,36 +375720,36 @@ │ │ │ │ ldr r5, [pc, #672] @ (1810cc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #672] @ (1810d0 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296c38 │ │ │ │ + bl 296b58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 180a44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 182da0 │ │ │ │ b.n 180bf6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1828c0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180bec │ │ │ │ mov r0, r9 │ │ │ │ - bl 2613c4 │ │ │ │ + bl 2612e4 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180c44 │ │ │ │ ldr.w r5, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 180e8a │ │ │ │ b.n 180ae0 │ │ │ │ @@ -375773,15 +375764,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 180ffc │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ movw r9, #855 @ 0x357 │ │ │ │ @@ -375806,15 +375797,15 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180edc │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 180fca │ │ │ │ mov r0, fp │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 180f56 │ │ │ │ mov fp, r0 │ │ │ │ b.n 180ec2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -375837,23 +375828,23 @@ │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bpl.n 180fba │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180ed8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180efe │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 180f7e │ │ │ │ @@ -375880,20 +375871,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 180f98 │ │ │ │ cbz r1, 180fae │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 227af4 │ │ │ │ + bl 227a14 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ b.n 180ae0 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r6 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180ed8 │ │ │ │ b.n 180f4a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -375927,34 +375918,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (1810dc ) │ │ │ │ add r2, pc │ │ │ │ - bl 24ed5c │ │ │ │ + bl 24ec7c │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180b0c │ │ │ │ ldr r5, [pc, #180] @ (1810e0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (1810e4 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296c38 │ │ │ │ + bl 296b58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 180ce8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 184ec0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180c1e │ │ │ │ mov r1, r6 │ │ │ │ @@ -375994,26 +375985,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: 0xf30a00b1 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00ba │ │ │ │ + pop {r1, r3, r4, r5, r6, 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} │ │ │ │ - vqrdmulh.s , , d2[0] │ │ │ │ + vmull.u , d31, d2 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + cbnz r4, 181166 │ │ │ │ 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] @ (181240 ) │ │ │ │ @@ -376138,15 +376129,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 181230 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mrc 0, 7, r0, cr14, cr1, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 4, r0, cr2, cr1, {5} │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #64] @ (181294 ) │ │ │ │ ldr r2, [pc, #68] @ (181298 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp.w r1, #298 @ 0x12a │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -376213,31 +376204,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 18131e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1812c8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stcl 0, cr0, [sl, #-708] @ 0xfffffd3c │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -376334,31 +376325,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 181402 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 18144c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1813e4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 18148c │ │ │ │ @@ -376509,29 +376500,29 @@ │ │ │ │ cbz r3, 1815da │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18165e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #168] @ (1816b8 ) │ │ │ │ ldr r3, [pc, #160] @ (1816b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -376572,26 +376563,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 18166a │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18160e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 18160e │ │ │ │ movs r0, #1 │ │ │ │ b.n 1815a0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeab600b1 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ @@ -376695,35 +376686,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 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2186dc │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #16 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d8, [sp, #80] @ 0x50 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1817fa │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [sl, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 18193a │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r3, sl, #20 │ │ │ │ @@ -376749,69 +376740,69 @@ │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 181854 │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 18197e │ │ │ │ mov r0, ip │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219620 │ │ │ │ + bl 219540 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1818d8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 181934 │ │ │ │ @@ -376834,19 +376825,19 @@ │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 1817be │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2186dc │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #328] @ (181aa8 ) │ │ │ │ ldr r3, [pc, #324] @ (181aa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #868] @ 0x364 │ │ │ │ eors r2, r3 │ │ │ │ @@ -376857,26 +376848,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 181890 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 181890 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ cmp r5, #32 │ │ │ │ beq.n 181aac │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ beq.n 181a7a │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -376897,15 +376888,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 219620 │ │ │ │ + bl 219540 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ bcs.n 181a4a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -376918,40 +376909,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 181a3a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1819de │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2186dc │ │ │ │ + bl 2185fc │ │ │ │ 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 │ │ │ │ @@ -376993,63 +376984,63 @@ │ │ │ │ b.n 1819ce │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ add.w r5, r3, r8, lsl #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ b.n 18174e │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181a60 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181a60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2186dc │ │ │ │ + bl 2185fc │ │ │ │ b.n 18195c │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181a60 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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 181528 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 181528 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -377125,15 +377116,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 2186dc │ │ │ │ + bl 2185fc │ │ │ │ mov r5, r0 │ │ │ │ b.n 181a60 │ │ │ │ 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 │ │ │ │ @@ -377200,22 +377191,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -377250,15 +377241,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 181e2c │ │ │ │ ldr r2, [pc, #300] @ (181ec4 ) │ │ │ │ ldr r3, [pc, #288] @ (181eb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -377300,30 +377291,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 181e1c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov sl, r0 │ │ │ │ b.n 181cb2 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -377690,15 +377681,15 @@ │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #55] @ 0x37 │ │ │ │ cbz r2, 1821c8 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217758 │ │ │ │ + bl 217678 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 182052 │ │ │ │ mov r9, r3 │ │ │ │ b.n 1821b6 │ │ │ │ uxth.w r9, r3 │ │ │ │ b.n 1821b6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @@ -377853,21 +377844,21 @@ │ │ │ │ mov r9, r3 │ │ │ │ bmi.w 18252e │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -377877,20 +377868,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ b.n 18241a │ │ │ │ mvn.w r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 185a2c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -377943,76 +377934,76 @@ │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cbz r3, 182482 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217758 │ │ │ │ + bl 217678 │ │ │ │ mov.w sl, r0, lsl #2 │ │ │ │ b.n 18226e │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1824c8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ asr.w fp, fp, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 182366 │ │ │ │ cmp r2, r0 │ │ │ │ ble.w 1827ea │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 182516 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 182366 │ │ │ │ uxth r7, r7 │ │ │ │ b.n 182470 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r8, r9, asr #31 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -378097,31 +378088,31 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 18280c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 182724 │ │ │ │ @@ -378146,51 +378137,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 2187fc │ │ │ │ + bl 21871c │ │ │ │ sub.w r1, sl, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2187fc │ │ │ │ + bl 21871c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 182336 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1826f8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 182380 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 1826cc │ │ │ │ movs r2, #1 │ │ │ │ @@ -378250,31 +378241,31 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r3, 1827a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18281c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 182336 │ │ │ │ uxth r3, r3 │ │ │ │ b.n 18276a │ │ │ │ itt ne │ │ │ │ rsbne r7, r7, #2 │ │ │ │ @@ -378294,26 +378285,26 @@ │ │ │ │ b.n 18265a │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1827de │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 1827de │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 182834 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -378450,15 +378441,15 @@ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ bl 181fbc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18298a │ │ │ │ mov r0, r8 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18297a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182964 │ │ │ │ @@ -378480,15 +378471,15 @@ │ │ │ │ add r7, r6 │ │ │ │ str.w r7, [r3, #-12] │ │ │ │ subs r7, r2, r1 │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 1829ea │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ - bl 280458 │ │ │ │ + bl 280378 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 182d7c │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -378560,15 +378551,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -378588,15 +378579,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 182abe │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r9, #24 │ │ │ │ cmp r3, r9 │ │ │ │ @@ -378608,15 +378599,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 182b7e │ │ │ │ b.n 182c32 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 182c30 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 182b76 │ │ │ │ @@ -378673,25 +378664,25 @@ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 182bf2 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 182c68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182bbe │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182b7e │ │ │ │ mov r7, r9 │ │ │ │ movs r4, #1 │ │ │ │ b.n 182d50 │ │ │ │ @@ -378731,25 +378722,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 182cb8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 181528 │ │ │ │ @@ -378761,36 +378752,36 @@ │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 181528 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 182a9c │ │ │ │ ldr r2, [r1, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 182904 │ │ │ │ movs r4, #0 │ │ │ │ @@ -378987,15 +378978,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 181fbc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182efc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182eee │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -379101,24 +379092,24 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18302e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1830d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183016 │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182fd0 │ │ │ │ ldrd r3, r4, [sp, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -379168,15 +379159,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ bne.n 18304e │ │ │ │ b.n 1830de │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ str r6, [sp, #12] │ │ │ │ b.n 18306a │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cbnz r3, 183116 │ │ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -379187,15 +379178,15 @@ │ │ │ │ ands.w fp, fp, r3 │ │ │ │ beq.n 18309c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #1164] @ 0x48c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18309c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 280458 │ │ │ │ + bl 280378 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1833c0 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -379237,25 +379228,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 1831e8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [r9, #406] @ 0x196 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 183344 │ │ │ │ ldrd r2, r1, [r9, #412] @ 0x19c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -379275,32 +379266,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18324a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -379325,15 +379316,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 183216 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -379376,21 +379367,21 @@ │ │ │ │ bl 1807c0 │ │ │ │ b.n 183116 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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} │ │ │ │ @@ -379402,15 +379393,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 218274 │ │ │ │ + bl 218194 │ │ │ │ str r6, [sp, #16] │ │ │ │ b.n 1831f2 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 18315c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ @@ -379437,15 +379428,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (183400 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (183404 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216aac │ │ │ │ + bl 2169cc │ │ │ │ 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 │ │ │ │ @@ -379454,15 +379445,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (183490 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 216aac │ │ │ │ + bl 2169cc │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 183434 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #472] @ 0x1d8 │ │ │ │ @@ -379471,15 +379462,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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, 183482 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -379495,15 +379486,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 18346c │ │ │ │ nop │ │ │ │ b.n 18348a │ │ │ │ vcvt.u32.f32 d29, d23, #1 │ │ │ │ - vqshrn.u64 d27, q2, #1 │ │ │ │ + vqrshrun.s64 d27, q2, #1 │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #33] @ 0x21 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -379554,32 +379545,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 183536 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1835b2 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #124] @ (1835f0 ) │ │ │ │ ldr r3, [pc, #116] @ (1835ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -379603,26 +379594,26 @@ │ │ │ │ b.n 183528 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 183572 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 183572 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379664,21 +379655,21 @@ │ │ │ │ beq.n 1836b2 │ │ │ │ movs r5, #0 │ │ │ │ sub.w r6, sp, #4 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 2141e4 │ │ │ │ + bl 214104 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 183678 │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r7, #8] │ │ │ │ bl 1834b0 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -379688,24 +379679,24 @@ │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 1834b0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ bne.n 18365e │ │ │ │ mov r0, r9 │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2186dc │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #48] @ (1836f4 ) │ │ │ │ ldr r3, [pc, #40] @ (1836f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -379782,15 +379773,15 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 1834b0 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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 │ │ │ │ @@ -379823,85 +379814,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 2184f0 │ │ │ │ + bl 218410 │ │ │ │ vldr d7, [pc, #172] @ 1838c8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183848 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183876 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1838a4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2186dc │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216214 │ │ │ │ + bl 216134 │ │ │ │ b.n 1837c0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379916,15 +379907,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (183904 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (183908 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216aac │ │ │ │ + bl 2169cc │ │ │ │ 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 │ │ │ │ @@ -380067,15 +380058,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -380089,21 +380080,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -380117,18 +380108,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 183ec8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r7, r5, [sp, #32] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ @@ -380150,20 +380141,20 @@ │ │ │ │ bhi.n 183b4e │ │ │ │ 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 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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 │ │ │ │ @@ -380171,15 +380162,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ beq.w 183fda │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -380221,18 +380212,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -380271,17 +380262,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 183b5e │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ @@ -380319,22 +380310,22 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 183efa │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ mov r6, r3 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -380359,25 +380350,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -380401,60 +380392,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 183d5a │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ movs r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 183a24 │ │ │ │ ldrd r5, sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1839ac │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1839ac │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ b.n 183a08 │ │ │ │ mov r1, r2 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -380471,25 +380462,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -380508,19 +380499,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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 183e92 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 183cda │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -380557,18 +380548,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -380641,15 +380632,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 184230 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 1841c0 │ │ │ │ @@ -380684,34 +380675,34 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1836f8 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cbz r4, 1841ee │ │ │ │ mov sl, r0 │ │ │ │ b.n 18416c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1841c0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, sl │ │ │ │ bl 1836f8 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1841ca │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 184214 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -380764,15 +380755,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 217758 │ │ │ │ + bl 217678 │ │ │ │ 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] │ │ │ │ @@ -380791,18 +380782,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 17ea68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (184424 ) │ │ │ │ ldr r3, [pc, #312] @ (184420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -380972,15 +380963,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1845a4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 18450e │ │ │ │ @@ -381016,35 +381007,35 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 18425c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cbz r4, 18453c │ │ │ │ mov r8, r0 │ │ │ │ b.n 1844b6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 18450e │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 18425c │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184518 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 184566 │ │ │ │ @@ -381104,19 +381095,19 @@ │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ b.n 184576 │ │ │ │ nop │ │ │ │ cbnz r2, 184656 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r7, pc, #320 @ (adr r7, 184730 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r7, pc, #328 @ (adr r7, 18473c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r7, pc, #352 @ (adr r7, 184758 ) │ │ │ │ movs r6, r3 │ │ │ │ rev16 r6, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ movweq r3, #287 @ 0x11f │ │ │ │ @@ -381189,29 +381180,29 @@ │ │ │ │ cbz r3, 1846ca │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18474e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #168] @ (1847a8 ) │ │ │ │ ldr r3, [pc, #160] @ (1847a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -381252,26 +381243,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 18475a │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1846fe │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 1846fe │ │ │ │ movs r0, #1 │ │ │ │ b.n 184690 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r6, 1847d4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -381322,23 +381313,23 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r8, [sl, #13] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 184618 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -381347,40 +381338,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 184806 │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2186dc │ │ │ │ + bl 2185fc │ │ │ │ mov r6, r0 │ │ │ │ b.n 184900 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -381392,15 +381383,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #44] @ (184930 ) │ │ │ │ ldr r3, [pc, #28] @ (184920 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -381445,30 +381436,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -381487,15 +381478,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1847ac │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 184618 │ │ │ │ @@ -381505,73 +381496,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1847ac │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ ldr r2, [pc, #356] @ (184b80 ) │ │ │ │ ldr r3, [pc, #340] @ (184b74 ) │ │ │ │ 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 184b6c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 184618 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r8 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184618 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -381582,15 +381573,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1847ac │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184618 │ │ │ │ @@ -381600,15 +381591,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1847ac │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ beq.n 184b44 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -381639,20 +381630,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ bl 184618 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ b.n 184a1a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb6b2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6ac │ │ │ │ @@ -381666,15 +381657,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (184ba4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (184ba8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216aac │ │ │ │ + bl 2169cc │ │ │ │ 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 │ │ │ │ @@ -381687,73 +381678,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r8, [r8, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 184c66 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr r2, [pc, #40] @ (184cac ) │ │ │ │ ldr r3, [pc, #32] @ (184ca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -381806,15 +381797,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 184e86 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -381838,15 +381829,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184d4c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 184dda │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cbz r4, 184d96 │ │ │ │ mov r9, r0 │ │ │ │ b.n 184d32 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ cmp.w r3, #584 @ 0x248 │ │ │ │ beq.n 184e02 │ │ │ │ @@ -381854,22 +381845,22 @@ │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ beq.n 184dec │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184d48 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184d6e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 184dbe │ │ │ │ @@ -381909,38 +381900,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 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 184e36 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 216214 │ │ │ │ + bl 216134 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 184d48 │ │ │ │ b.n 184d8a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -382001,15 +381992,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 185042 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 280458 │ │ │ │ + bl 280378 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 185054 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 184f26 │ │ │ │ @@ -382046,30 +382037,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 184fa0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, r8, [r8, #176] @ 0xb0 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] @ 185068 │ │ │ │ @@ -382083,29 +382074,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 185008 │ │ │ │ b.n 185026 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 185026 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 185002 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n 18501e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 18500e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -382165,23 +382156,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (1852a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e2a60 │ │ │ │ + bl 2e2980 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2137e4 │ │ │ │ + bl 213704 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 │ │ │ │ @@ -382191,52 +382182,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 185144 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 2e4760 │ │ │ │ + bl 2e4680 │ │ │ │ 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 │ │ │ │ @@ -382247,42 +382238,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185286 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -382306,15 +382297,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 185114 │ │ │ │ ldr r2, [pc, #72] @ (1852b0 ) │ │ │ │ ldr r3, [pc, #56] @ (1852a4 ) │ │ │ │ @@ -382328,15 +382319,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ @@ -382394,15 +382385,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 185516 │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -382426,15 +382417,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 185366 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 185498 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1854ca │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 18534c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -382447,23 +382438,23 @@ │ │ │ │ strd r3, r4, [sp, #52] @ 0x34 │ │ │ │ bl 185070 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 2e4760 │ │ │ │ + bl 2e4680 │ │ │ │ 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 │ │ │ │ @@ -382477,27 +382468,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] @ 185548 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -382507,19 +382498,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 216214 │ │ │ │ + bl 216134 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 185362 │ │ │ │ b.n 185380 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 185380 │ │ │ │ @@ -382531,23 +382522,23 @@ │ │ │ │ bne.w 185380 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 1854a6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 18538e │ │ │ │ ldrd r6, r4, [sp, #20] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1854fa │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -382581,17 +382572,17 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382638,15 +382629,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1857f8 │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -382670,15 +382661,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 185602 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1857cc │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cbz r5, 185674 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1855e8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 18560c │ │ │ │ @@ -382700,23 +382691,23 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 1856c0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1855fe │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 185626 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1856a2 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -382744,22 +382735,22 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 185070 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 2e4760 │ │ │ │ + bl 2e4680 │ │ │ │ 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 │ │ │ │ @@ -382775,28 +382766,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -382805,15 +382796,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -382853,17 +382844,17 @@ │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #592 @ 0x250 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r2, sp, #584 @ 0x248 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382879,15 +382870,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 215f18 │ │ │ │ + bl 215e38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1859a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -382997,42 +382988,42 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1858c6 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1859d0 │ │ │ │ mov r3, sp │ │ │ │ b.n 1859c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1858c6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1859d0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1858c6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 18598a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -383096,30 +383087,30 @@ │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r3, 185a92 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 185b3c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 185b0a │ │ │ │ cmp.w r4, #436 @ 0x1b4 │ │ │ │ beq.n 185b0a │ │ │ │ cmp.w r4, #300 @ 0x12c │ │ │ │ @@ -383150,41 +383141,41 @@ │ │ │ │ bl 185830 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185ae0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ b.n 185ae0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 185830 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 185b1c │ │ │ │ b.n 185ae0 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185ac8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 185ac8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #736 @ (adr r5, 185e54 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -383215,30 +383206,30 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r6 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 186278 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9428 │ │ │ │ + bl 1f9348 │ │ │ │ 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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1863d6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -383307,15 +383298,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -383350,15 +383341,15 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.n 185d24 │ │ │ │ ldrd r4, fp, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 217870 │ │ │ │ + bl 217790 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1861b2 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ @@ -383371,15 +383362,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bgt.w 1861b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ bne.w 186224 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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] │ │ │ │ @@ -383400,15 +383391,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 186218 │ │ │ │ mov r0, fp │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 185ec6 │ │ │ │ cmp.w r3, #848 @ 0x350 │ │ │ │ it ne │ │ │ │ @@ -383420,15 +383411,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 185c38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 186262 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 185c18 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r1, #6 │ │ │ │ @@ -383453,29 +383444,29 @@ │ │ │ │ subs r3, r7, r5 │ │ │ │ beq.n 185e02 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ subs r5, r5, r7 │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 244e54 │ │ │ │ + bl 244d74 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ bl 185a2c │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1862e6 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r0, fp │ │ │ │ ldmia.w sl, {r1, r2} │ │ │ │ - bl 243a7c │ │ │ │ + bl 24399c │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 185c38 │ │ │ │ b.n 185e08 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ @@ -383549,30 +383540,30 @@ │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cbz r3, 185f86 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 1863da │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1862b6 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ ldrb.w r6, [fp, #33] @ 0x21 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ @@ -383580,15 +383571,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 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 │ │ │ │ @@ -383597,23 +383588,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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} │ │ │ │ @@ -383639,15 +383630,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -383702,30 +383693,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 186164 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r0 │ │ │ │ b.n 185fda │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #120] @ 0x78 │ │ │ │ b.n 18613e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ @@ -383752,78 +383743,78 @@ │ │ │ │ b.n 185d66 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1861e2 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 185d90 │ │ │ │ mvn.w r2, #198 @ 0xc6 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #628 @ 0x274 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 185c7e │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ b.n 185d10 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ b.n 185ddc │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186250 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 185d90 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 185bc6 │ │ │ │ mov r8, r5 │ │ │ │ @@ -383843,24 +383834,24 @@ │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r4, r2 │ │ │ │ moveq r2, r4 │ │ │ │ bne.w 185e08 │ │ │ │ b.n 185c52 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2186dc │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ b.n 185df0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -383872,30 +383863,30 @@ │ │ │ │ beq.w 185e8c │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186320 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r7, r0 │ │ │ │ b.n 185e8c │ │ │ │ str.w r8, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -383907,95 +383898,95 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 18635e │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18640e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 185f3e │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1863c4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r7, r0 │ │ │ │ b.n 185e8c │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n 186268 │ │ │ │ ldrd r2, r3, [r8, #28] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185fba │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 185fba │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185f3e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 185f3e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #408 @ (adr r4, 1865e4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r4, pc, #376 @ (adr r4, 1865c8 ) │ │ │ │ @@ -384246,52 +384237,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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 │ │ │ │ @@ -384365,15 +384356,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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 │ │ │ │ @@ -384382,21 +384373,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 │ │ │ │ @@ -384405,21 +384396,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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} │ │ │ │ @@ -384441,15 +384432,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -384466,15 +384457,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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r8, [pc, #220] @ 186a10 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -384485,24 +384476,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -384537,15 +384528,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 1869da │ │ │ │ str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ @@ -384579,22 +384570,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -384629,20 +384620,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr r2, [pc, #44] @ (186b54 ) │ │ │ │ ldr r3, [pc, #28] @ (186b48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -384693,15 +384684,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -384756,17 +384747,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r0, fp │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr r2, [pc, #44] @ (186cb8 ) │ │ │ │ ldr r3, [pc, #28] @ (186cac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -384807,48 +384798,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 186cfc │ │ │ │ mov.w r9, #2 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186d4c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 186d6e │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -384900,30 +384891,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 186d84 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 186dfc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 186d84 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 186cfc │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ @@ -384995,51 +384986,51 @@ │ │ │ │ bne.w 186fc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #252] @ 186fc8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 186eac │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 186eac │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 186f22 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 186e7a │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ b.n 186f72 │ │ │ │ @@ -385066,31 +385057,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 186f9c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r4, r0 │ │ │ │ b.n 186eac │ │ │ │ movs r2, #8 │ │ │ │ strb.w lr, [sp, #16] │ │ │ │ b.n 186f72 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ @@ -385124,69 +385115,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1104] @ 187464 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 18726e │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1870a8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 187314 │ │ │ │ mov r0, r6 │ │ │ │ bl 186540 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -385200,115 +385191,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187108 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 1872a0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187180 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r2, [pc, #700] @ (187468 ) │ │ │ │ ldr r3, [pc, #692] @ (187460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 187458 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r3, [pc, #652] @ (18746c ) │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 187368 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -385379,47 +385370,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 187134 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 187134 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1870b8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1870be │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -385431,80 +385422,80 @@ │ │ │ │ bne.n 18740c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 187190 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 187190 │ │ │ │ mov r3, r2 │ │ │ │ b.n 1872dc │ │ │ │ uxth r3, r2 │ │ │ │ b.n 1872dc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 187108 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1873a0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ b.n 187108 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 187332 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1873de │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 187332 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 187374 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -385576,33 +385567,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1040] @ 1878b0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr.w r2, [r8, #264] @ 0x108 │ │ │ │ ldr.w r1, [r8, #200] @ 0xc8 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 186e48 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 186540 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -385615,139 +385606,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 187538 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187574 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 1876da │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1875ca │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r2, [pc, #704] @ (1878b4 ) │ │ │ │ ldr r3, [pc, #696] @ (1878ac ) │ │ │ │ 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 1878a4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r3, [pc, #624] @ (1878b8 ) │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1877a4 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -385839,107 +385830,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187784 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 18757e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 187574 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1877da │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ b.n 187574 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 187794 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 187794 │ │ │ │ cbnz r3, 187874 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187850 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r5, r0 │ │ │ │ b.n 187794 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 187758 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 187758 │ │ │ │ @@ -386071,28 +386062,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 1879d4 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 187c54 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -386122,15 +386113,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 187bea │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ 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 │ │ │ │ @@ -386166,15 +386157,15 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 187470 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -386200,15 +386191,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r2, #1 │ │ │ │ cbz r7, 187ba6 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cbz r7, 187b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 187b70 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ @@ -386240,15 +386231,15 @@ │ │ │ │ beq.n 187c40 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cbz r5, 187bf2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 187a0c │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 187bd4 │ │ │ │ @@ -386275,15 +386266,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 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r2, [pc, #100] @ (187c74 ) │ │ │ │ ldr r3, [pc, #88] @ (187c6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386414,30 +386405,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18802e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -386494,15 +386485,15 @@ │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 187470 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -386513,18 +386504,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 187f7e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ movs r2, #1 │ │ │ │ cbz r5, 187f00 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 187eca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 187eca │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ @@ -386554,15 +386545,15 @@ │ │ │ │ beq.w 18806a │ │ │ │ cmp.w r2, #488 @ 0x1e8 │ │ │ │ beq.w 187df6 │ │ │ │ movs r2, #0 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 188030 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 187dc6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -386579,108 +386570,108 @@ │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r7, #4] │ │ │ │ str.w ip, [r7] │ │ │ │ bl 186e48 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ b.n 187ea8 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cbnz r3, 187f9e │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ b.n 187e12 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, sl, #20 │ │ │ │ b.n 187f46 │ │ │ │ movs r2, #0 │ │ │ │ b.n 187eb4 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 187fd6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 18809c │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 1881ba │ │ │ │ vldr d7, [pc, #556] @ 188220 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18801e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ b.n 187e12 │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r3, #88] @ 0x58 │ │ │ │ bl 186720 │ │ │ │ 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 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r2, [pc, #488] @ (188238 ) │ │ │ │ ldr r3, [pc, #476] @ (18822c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386712,59 +386703,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 1880d4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 188130 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 18811e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18801e │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -386921,27 +386912,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r5, r7, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1882f4 │ │ │ │ ldr.w r4, [pc, #2676] @ 188d44 │ │ │ │ - bl 2e4d20 │ │ │ │ + bl 2e4c40 │ │ │ │ ldr.w r2, [pc, #2672] @ 188d48 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296c38 │ │ │ │ + bl 296b58 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1865bc │ │ │ │ ldr r4, [sp, #428] @ 0x1ac │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ @@ -387003,32 +386994,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 188a6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov ip, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18887c │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -387152,15 +387143,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1884a4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 188564 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18887c │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 1883f2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -387285,33 +387276,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1886f6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ 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 │ │ │ │ @@ -387324,25 +387315,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 186698 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 186b58 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ b.n 18849a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r9, [r0] │ │ │ │ b.n 1886ca │ │ │ │ subs.w r9, r9, #0 │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ @@ -387423,15 +387414,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 186698 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ bl 186b58 │ │ │ │ @@ -387472,15 +387463,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 21e9a4 │ │ │ │ + bl 21e8c4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 188cf4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -387490,23 +387481,23 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188d0a │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 186e48 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -387537,38 +387528,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18898c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 21eab0 │ │ │ │ + bl 21e9d0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 188cf4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -387578,19 +387569,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188d12 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r2, [pc, #868] @ (188d50 ) │ │ │ │ ldr r3, [pc, #840] @ (188d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -387658,40 +387649,40 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188d16 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 188adc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -387701,15 +387692,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -387773,15 +387764,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 188d22 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -387790,39 +387781,39 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 188d1a │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov ip, r0 │ │ │ │ b.w 1883ee │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 188c50 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 18869a │ │ │ │ @@ -387873,15 +387864,15 @@ │ │ │ │ bpl.w 1882f4 │ │ │ │ b.w 1882ce │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov ip, r0 │ │ │ │ b.w 1883ee │ │ │ │ mov r3, r2 │ │ │ │ b.n 1888ee │ │ │ │ mov r2, r3 │ │ │ │ b.n 1888b4 │ │ │ │ mov r3, r2 │ │ │ │ @@ -387904,17 +387895,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r1, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #64] @ (188d88 ) │ │ │ │ + ldr r1, [pc, #320] @ (188e88 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -387967,33 +387958,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 188dfe │ │ │ │ ldr r4, [pc, #740] @ (1890c4 ) │ │ │ │ - bl 2e4d20 │ │ │ │ + bl 2e4c40 │ │ │ │ ldr r2, [pc, #740] @ (1890c8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296c38 │ │ │ │ + bl 296b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 257cd4 │ │ │ │ + bl 257bf4 │ │ │ │ ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1890a8 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -388018,15 +388009,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 189024 │ │ │ │ movw fp, #441 @ 0x1b9 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r5, r8, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -388094,15 +388085,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 188f18 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 188f5a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 189020 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 188e7c │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ @@ -388192,15 +388183,15 @@ │ │ │ │ ldrd r0, r1, [r5, #88] @ 0x58 │ │ │ │ bl 186720 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r8, #768] @ 0x300 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r2, [pc, #144] @ (1890d0 ) │ │ │ │ ldr r3, [pc, #120] @ (1890b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -388246,17 +388237,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -388327,20 +388318,20 @@ │ │ │ │ cbz r3, 18919c │ │ │ │ ldr.w r4, [pc, #1640] @ 1897e8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1640] @ 1897ec │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296c38 │ │ │ │ + bl 296b58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r2, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 189404 │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -388381,15 +388372,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 1891e0 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1891da │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r8, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 189404 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -388419,15 +388410,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 21e9a4 │ │ │ │ + bl 21e8c4 │ │ │ │ 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 │ │ │ │ @@ -388453,30 +388444,30 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a352 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 21cce8 │ │ │ │ + bl 21cc08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21eab0 │ │ │ │ + bl 21e9d0 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 189394 │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, fp │ │ │ │ @@ -388506,32 +388497,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 189372 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18a2dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18938e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 189328 │ │ │ │ mov r3, r6 │ │ │ │ b.n 189332 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 18a3fa │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a342 │ │ │ │ @@ -388539,44 +388530,44 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a34c │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ ldr.w r3, [pc, #1064] @ 1897f0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 1892b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21ebf8 │ │ │ │ + bl 21eb18 │ │ │ │ ldr r3, [pc, #1004] @ (1897f4 ) │ │ │ │ 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] @ (1897f8 ) │ │ │ │ add r3, pc │ │ │ │ - bl 213738 │ │ │ │ + bl 213658 │ │ │ │ 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] │ │ │ │ @@ -388635,24 +388626,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -388715,39 +388706,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 21ca8c │ │ │ │ + bl 21c9ac │ │ │ │ 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 213638 │ │ │ │ + bl 213558 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r7, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 21ca8c │ │ │ │ + bl 21c9ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 213638 │ │ │ │ + bl 213558 │ │ │ │ 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] │ │ │ │ @@ -388758,21 +388749,21 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r2, [pc, #536] @ (189804 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 2137e4 │ │ │ │ + bl 213704 │ │ │ │ ldr r2, [pc, #528] @ (189808 ) │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2137e4 │ │ │ │ + bl 213704 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 18a3fa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 18961e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -388785,47 +388776,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18964e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #0 │ │ │ │ bl 186908 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189684 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ bl 186908 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -388834,36 +388825,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1896c8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r9, #0 │ │ │ │ bl 186908 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ vldr d8, [pc, #236] @ 1897c8 │ │ │ │ vldr d9, [pc, #240] @ 1897d0 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ ldr r3, [pc, #260] @ (1897f0 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 189f7a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -388893,31 +388884,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18975e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 189790 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 18978a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 18978a │ │ │ │ @@ -388929,15 +388920,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 189778 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1897b4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 189f7a │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 1896f6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ @@ -388965,41 +388956,41 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ 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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 │ │ │ │ @@ -389007,18 +388998,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 189cc4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 189ce0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389033,23 +389024,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -389060,50 +389051,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, sl │ │ │ │ bl 186e48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ 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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -389111,18 +389102,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 189ca2 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 189cbc │ │ │ │ subs r3, #3 │ │ │ │ @@ -389138,22 +389129,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -389162,15 +389153,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 189cec │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -389226,39 +389217,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 189ae6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 186908 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 1867b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -389266,18 +389257,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 189c80 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 189c9a │ │ │ │ subs r3, #3 │ │ │ │ @@ -389293,22 +389284,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -389317,15 +389308,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #96] @ 0x60 │ │ │ │ beq.w 189d78 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -389334,15 +389325,15 @@ │ │ │ │ bpl.w 189db0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186908 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ 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 189d3a │ │ │ │ @@ -389356,25 +389347,25 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 186908 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189c5a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186908 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 189770 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -389439,79 +389430,79 @@ │ │ │ │ beq.w 189ae6 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189d22 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r7, r0 │ │ │ │ b.n 189ae6 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189d62 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 189c28 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 189da0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r7, r0 │ │ │ │ b.n 189bf2 │ │ │ │ subs r2, #1 │ │ │ │ strd r9, r9, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 189e58 │ │ │ │ add r3, pc, #8 @ (adr r3, 189dc4 ) │ │ │ │ @@ -389739,15 +389730,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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -389755,18 +389746,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a296 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a310 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389781,23 +389772,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -389807,93 +389798,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18a0a0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a0ee │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186908 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 1867b4 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #221] @ 0xdd │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18a264 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ bl 1867b4 │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -389947,24 +389938,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 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ac70 │ │ │ │ + bl 23ab90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1998 │ │ │ │ + bl 2a18b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f40c │ │ │ │ + bl 25f32c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2203c0 │ │ │ │ + bl 2202e0 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 18a22a │ │ │ │ lsls r2, r3, #25 │ │ │ │ bmi.n 18a2b4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -389989,15 +389980,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18a2b4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r2, [pc, #452] @ (18a404 ) │ │ │ │ ldr r3, [pc, #456] @ (18a408 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -390006,27 +389997,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 189810 │ │ │ │ movw r1, #901 @ 0x385 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 18a14a │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 18a310 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -390039,20 +390030,20 @@ │ │ │ │ beq.n 18a232 │ │ │ │ ldr r4, [pc, #340] @ (18a40c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #340] @ (18a410 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296c38 │ │ │ │ + bl 296b58 │ │ │ │ b.n 18a232 │ │ │ │ movs r2, #1 │ │ │ │ b.n 189f9e │ │ │ │ mov r4, r3 │ │ │ │ b.w 189810 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -390163,17 +390154,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrb r4, [r7, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #840] @ (18a75c ) │ │ │ │ + ldr r3, [pc, #72] @ (18a45c ) │ │ │ │ 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] @ (18a58c ) │ │ │ │ @@ -390542,15 +390533,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 216ffc │ │ │ │ + bl 216f1c │ │ │ │ cbnz r0, 18a7b4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -390744,15 +390735,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 216ffc │ │ │ │ + bl 216f1c │ │ │ │ cbnz r0, 18a994 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -390953,15 +390944,15 @@ │ │ │ │ beq.n 18ac50 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r6, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 18ac50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ac50 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 18ab84 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -391065,15 +391056,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ad10 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ad06 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 18ac8e │ │ │ │ ldr r5, [r7, #16] │ │ │ │ @@ -391109,25 +391100,25 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w lr, #440 @ 0x1b8 │ │ │ │ add.w r3, r2, lr │ │ │ │ bics.w r3, r3, #8 │ │ │ │ beq.w 18b2fe │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r1 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ac9a │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ac72 │ │ │ │ b.n 18abda │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r0, #440 @ 0x1b8 │ │ │ │ @@ -391726,15 +391717,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ ldr r3, [pc, #264] @ (18b4bc ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 18b4a8 │ │ │ │ @@ -391747,25 +391738,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18b402 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -391791,21 +391782,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ ldr r2, [pc, #56] @ (18b4c0 ) │ │ │ │ ldr r3, [pc, #44] @ (18b4b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -391883,15 +391874,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18b62e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 18b5a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -391912,15 +391903,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18b58c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18b5ca │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cbz r7, 18b5ea │ │ │ │ mov r7, r0 │ │ │ │ b.n 18b574 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 18b596 │ │ │ │ mov r1, r4 │ │ │ │ @@ -391936,21 +391927,21 @@ │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 18b360 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r4, r7 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 18b5ae │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18b506 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ @@ -392035,15 +392026,15 @@ │ │ │ │ bne.n 18b6ba │ │ │ │ ldr.w r6, [r5, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b52c │ │ │ │ b.n 18b502 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b658 │ │ │ │ b.n 18b6c0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ @@ -392403,15 +392394,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 224354 │ │ │ │ + bl 224274 │ │ │ │ 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] │ │ │ │ @@ -392452,32 +392443,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 18bb1e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18bb9a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #124] @ (18bbd8 ) │ │ │ │ ldr r3, [pc, #116] @ (18bbd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -392501,26 +392492,26 @@ │ │ │ │ b.n 18bb10 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18bb5a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 18bb5a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, r8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -392538,15 +392529,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 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18bd54 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18bcb0 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -392578,19 +392569,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 18bc42 │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21cc80 │ │ │ │ + bl 21cba0 │ │ │ │ movs r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 2618c0 │ │ │ │ + bl 2617e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -392646,31 +392637,31 @@ │ │ │ │ beq.w 18c0e4 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 18bd48 │ │ │ │ ldr.w r2, [pc, #1024] @ 18c12c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 229e94 │ │ │ │ + bl 229db4 │ │ │ │ cbz r0, 18bd48 │ │ │ │ mov r7, r0 │ │ │ │ - bl 215cbc │ │ │ │ + bl 215bdc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215cbc │ │ │ │ + bl 215bdc │ │ │ │ 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] │ │ │ │ @@ -392683,31 +392674,31 @@ │ │ │ │ mov r8, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r6, 18bdba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r2, 18bdba │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c080 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18c110 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18bd8e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r6, r5 │ │ │ │ @@ -392733,32 +392724,32 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18be46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18be44 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c058 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w 18c0ec │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18be10 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -392785,20 +392776,20 @@ │ │ │ │ bne.w 18c11c │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 18c0f2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c0f2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r8 │ │ │ │ b.n 18bd12 │ │ │ │ ldr r3, [pc, #632] @ (18c128 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -392815,31 +392806,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18bf1e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18bf1e │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c098 │ │ │ │ cmp fp, r9 │ │ │ │ beq.w 18c0fe │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18beec │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r5 │ │ │ │ @@ -392863,15 +392854,15 @@ │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r4, 18bf6e │ │ │ │ mov r1, r5 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c070 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ mov r4, r5 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -392899,15 +392890,15 @@ │ │ │ │ mov r8, ip │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ cbz r4, 18bfc6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18c062 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -392931,31 +392922,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18c048 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18c046 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cbz r0, 18c058 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r9 │ │ │ │ bls.n 18c106 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18c018 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -392966,21 +392957,21 @@ │ │ │ │ b.n 18be54 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 18bd12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cbz r0, 18c08c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ b.n 18bfc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cbz r0, 18c0a2 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ b.n 18bf70 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ @@ -393006,15 +392997,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 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ 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 18bd4e │ │ │ │ @@ -393104,15 +393095,15 @@ │ │ │ │ beq.n 18c1a4 │ │ │ │ movs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18c330 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ @@ -393148,15 +393139,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 18c266 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 18c1f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r3, sl │ │ │ │ cbz r3, 18c278 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18c1d0 │ │ │ │ bic.w r3, r1, #2 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ beq.n 18c240 │ │ │ │ @@ -393172,23 +393163,23 @@ │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c208 │ │ │ │ b.n 18c222 │ │ │ │ mov r0, sl │ │ │ │ strb.w r6, [r2, #77] @ 0x4d │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ movs r5, #1 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18c22c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 18c29c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ @@ -393221,15 +393212,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 2804b8 │ │ │ │ + bl 2803d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r8, r0, r2 │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c17a │ │ │ │ ldr.w r2, [r9, #120] @ 0x78 │ │ │ │ @@ -393375,26 +393366,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 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 18bbdc │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5504 │ │ │ │ + bl 1f5424 │ │ │ │ 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 │ │ │ │ @@ -393430,15 +393421,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18c4de │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18cba0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 229e58 │ │ │ │ + bl 229d78 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18cbae │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -393480,15 +393471,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 18c558 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c54e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18cbee │ │ │ │ @@ -393622,26 +393613,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, 18c714 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ 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 18bbdc │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5504 │ │ │ │ + bl 1f5424 │ │ │ │ str.w r6, [r9] │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 18c6ea │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ add.w r9, r4, #4 │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ @@ -393649,28 +393640,28 @@ │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18c76e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ cbz r6, 18c768 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cbnz r0, 18c768 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c864 │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18c76e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 224354 │ │ │ │ + bl 224274 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18c742 │ │ │ │ mov r6, r7 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 18c72e │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -393699,21 +393690,21 @@ │ │ │ │ ldr.w sl, [sl] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c5c2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c59a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18ca96 │ │ │ │ b.n 18ca8c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c5b4 │ │ │ │ @@ -393829,29 +393820,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c5b4 │ │ │ │ b.n 18c7ac │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ @@ -393897,15 +393888,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c7a4 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -393919,15 +393910,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c5b4 │ │ │ │ b.n 18c7ac │ │ │ │ subs r3, #233 @ 0xe9 │ │ │ │ @@ -393946,31 +393937,31 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 18c8aa │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 18cb28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 18c994 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 280458 │ │ │ │ + bl 280378 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 18c666 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c5b4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 229e7c │ │ │ │ + bl 229d9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r2, [pc, #376] @ (18cc1c ) │ │ │ │ ldr r3, [pc, #376] @ (18cc20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -394019,30 +394010,30 @@ │ │ │ │ str.w r5, [r2, #132] @ 0x84 │ │ │ │ b.n 18c9e2 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18c5b4 │ │ │ │ b.n 18c7ac │ │ │ │ bic.w r3, r3, #16 │ │ │ │ @@ -394057,15 +394048,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 18c4dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 229e58 │ │ │ │ + bl 229d78 │ │ │ │ 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 │ │ │ │ @@ -394086,26 +394077,26 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c58c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ b.n 18cbf4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 18ca8c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ b.n 18ca96 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -394267,35 +394258,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18cdf4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -394305,15 +394296,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 18d1ee │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 18d22a │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 18ceb0 │ │ │ │ @@ -394324,15 +394315,15 @@ │ │ │ │ beq.w 18d260 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 18ce8a │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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] │ │ │ │ @@ -394342,23 +394333,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 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215124 │ │ │ │ + bl 215044 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18cd6a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cd4e │ │ │ │ ldrd sl, r8, [r7, #8] │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r5, fp │ │ │ │ @@ -394436,19 +394427,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 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #837 @ 0x345 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -394459,19 +394450,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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215124 │ │ │ │ + bl 215044 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18cf3c │ │ │ │ b.n 18d048 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ @@ -394479,15 +394470,15 @@ │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cf20 │ │ │ │ ldrd r9, sl, [r7, #24] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -394514,72 +394505,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 213fbc │ │ │ │ + bl 213edc │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 225c04 │ │ │ │ + bl 225b24 │ │ │ │ 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 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r2, [pc, #428] @ (18d30c ) │ │ │ │ ldr r3, [pc, #432] @ (18d310 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -394596,15 +394587,15 @@ │ │ │ │ movw r2, #501 @ 0x1f5 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 18cd92 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cd4e │ │ │ │ b.n 18ceda │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 18d048 │ │ │ │ @@ -394619,44 +394610,44 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 18cf3c │ │ │ │ mov r4, r3 │ │ │ │ b.n 18cd6a │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18cfcc │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #13 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ b.n 18cf92 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18d216 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18ceb0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ @@ -394668,23 +394659,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ bl 18ba98 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18ceb0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219620 │ │ │ │ + bl 219540 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18ceb0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 18cecc │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ @@ -394921,15 +394912,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 18d488 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1fa268 │ │ │ │ + bl 1fa188 │ │ │ │ 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 │ │ │ │ @@ -394952,15 +394943,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fa268 │ │ │ │ + bl 1fa188 │ │ │ │ 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} │ │ │ │ @@ -394980,15 +394971,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 18d520 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -395075,15 +395066,15 @@ │ │ │ │ movge r6, #0 │ │ │ │ movlt r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18d62a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r1 │ │ │ │ b.n 18d640 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -395149,15 +395140,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18d6da │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ 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, 18d720 │ │ │ │ mov r4, r3 │ │ │ │ @@ -395168,15 +395159,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18d710 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 18d6c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18d6c6 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 18d6c0 │ │ │ │ @@ -395198,29 +395189,29 @@ │ │ │ │ bne.n 18d7e0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18d6cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ 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 18d6c6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 18d7d0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1fa268 │ │ │ │ + bl 1fa188 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 18d7dc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 18d79c │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -395234,20 +395225,20 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18d79a │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 18d6c6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r7, r0 │ │ │ │ b.n 18d774 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18d784 │ │ │ │ @@ -395617,15 +395608,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 18dc84 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 18dc78 │ │ │ │ str r2, [sp, #8] │ │ │ │ sub.w sl, r0, #28 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 18dba6 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -395716,15 +395707,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18dc7c │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 18db90 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18db90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 18de6c │ │ │ │ clz r3, r3 │ │ │ │ @@ -395873,15 +395864,15 @@ │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, 18de3e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 18de68 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ cbz r0, 18de20 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 18dbb2 │ │ │ │ mvns r4, r4 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -395934,22 +395925,22 @@ │ │ │ │ b.n 18dd14 │ │ │ │ movs r1, #0 │ │ │ │ b.n 18dc5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18dc58 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dea6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ b.n 18ded0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18dea6 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18dec4 │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -396080,108 +396071,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 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e11c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e110 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e104 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e0f8 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e0ec │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18e0e0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18e0d4 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18e0c8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18e0bc │ │ │ │ mov r0, r9 │ │ │ │ bl 18e004 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e0aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e09c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e08e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e080 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e070 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e05e │ │ │ │ mov r0, sl │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e04c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e03a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e028 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -396743,22 +396734,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 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e7ca │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 18e716 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e7ca │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -396781,15 +396772,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 18e780 │ │ │ │ mov r1, fp │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cbz r0, 18e7a2 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 18e774 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -396833,30 +396824,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 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ cbz r0, 18e840 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 18e82c │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 18e826 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cbz r0, 18e826 │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 18e826 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -396864,15 +396855,15 @@ │ │ │ │ cbnz r6, 18e834 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18e7f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e7ee │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -397249,15 +397240,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ 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 │ │ │ │ @@ -397305,19 +397296,19 @@ │ │ │ │ bmi.w 18f348 │ │ │ │ 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 1fa5c8 │ │ │ │ + bl 1fa4e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18f250 │ │ │ │ - bl 1fa614 │ │ │ │ + bl 1fa534 │ │ │ │ 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 │ │ │ │ @@ -397392,15 +397383,15 @@ │ │ │ │ add.w r8, r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18edfc │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fa614 │ │ │ │ + bl 1fa534 │ │ │ │ str.w r8, [r7, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ b.n 18ecd8 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 18e968 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ @@ -397440,15 +397431,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ b.n 18ed58 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ mov sl, r6 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr.w r3, [pc, #1268] @ 18f2fc │ │ │ │ @@ -397863,15 +397854,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ 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 18f064 │ │ │ │ ldrd r2, r3, [r7, #84] @ 0x54 │ │ │ │ @@ -398163,26 +398154,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 18f57a │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18f566 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa614 │ │ │ │ + bl 1fa534 │ │ │ │ cbz r0, 18f534 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 18f534 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18f534 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa614 │ │ │ │ + bl 1fa534 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18f51a │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18f534 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -398237,27 +398228,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18f692 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1fa268 │ │ │ │ + bl 1fa188 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18f67a │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fa268 │ │ │ │ + bl 1fa188 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 18f63e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18f684 │ │ │ │ @@ -398274,19 +398265,19 @@ │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18f608 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ cbz r5, 18f67a │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r5, r0 │ │ │ │ b.n 18f5e6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -398306,38 +398297,38 @@ │ │ │ │ movpl r2, r3 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18f652 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18f632 │ │ │ │ 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 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ b.n 18f630 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa268 │ │ │ │ + bl 1fa188 │ │ │ │ b.n 18f5ce │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ b.n 18f676 │ │ │ │ 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] │ │ │ │ @@ -398589,15 +398580,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 18f8a6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -398607,25 +398598,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 1fa268 │ │ │ │ + bl 1fa188 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ cbz r0, 18f96c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 18e004 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18f95a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 18f998 │ │ │ │ @@ -398757,15 +398748,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18fa76 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 18fa76 │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ 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] @ 1904ec │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -398783,15 +398774,15 @@ │ │ │ │ bl 1bd254 │ │ │ │ mov r0, r5 │ │ │ │ bl 1914ec │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1c530c │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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 │ │ │ │ @@ -398937,21 +398928,21 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 198aac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r3, [fp, #372] @ 0x174 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #12 │ │ │ │ str.w r0, [fp, #400] @ 0x190 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ 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 │ │ │ │ @@ -399216,52 +399207,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ff5e │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18ffa6 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ff8e │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18ffca │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ffb2 │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18ffee │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ffd6 │ │ │ │ ldr.w r7, [fp, #20] │ │ │ │ cmp sl, r7 │ │ │ │ beq.w 19026e │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ @@ -399309,15 +399300,15 @@ │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1900fe │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 190118 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 190118 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ and.w ip, r3, #4 │ │ │ │ @@ -399618,15 +399609,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1c243c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 190d96 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #312] @ (190504 ) │ │ │ │ ldr r3, [pc, #288] @ (1904f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -400062,15 +400053,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 190a06 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ 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 1902a2 │ │ │ │ ldr.w r6, [fp, #16] │ │ │ │ @@ -400233,15 +400224,15 @@ │ │ │ │ beq.w 18fe30 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 18fe30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 1901c2 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ str r0, [r7, r6] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ b.n 190854 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 1908e2 │ │ │ │ @@ -400543,15 +400534,15 @@ │ │ │ │ ldr.w r3, [pc, #1624] @ 191364 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1624] @ 191368 │ │ │ │ ldr.w r1, [pc, #1624] @ 19136c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c87a0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1903b2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1c2d68 │ │ │ │ @@ -400571,15 +400562,15 @@ │ │ │ │ ldr.w r3, [pc, #1560] @ 191370 │ │ │ │ ldr.w r2, [pc, #1560] @ 191374 │ │ │ │ ldr.w r1, [pc, #1560] @ 191378 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c87a0 │ │ │ │ b.w 18fc56 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ @@ -400595,30 +400586,30 @@ │ │ │ │ ldr.w r2, [pc, #1504] @ 191380 │ │ │ │ ldr.w r1, [pc, #1504] @ 191384 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c87a0 │ │ │ │ b.w 1903c2 │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ ldr.w r3, [pc, #1452] @ 191388 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r3, [pc, #1444] @ 19138c │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -400858,15 +400849,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 190f12 │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.w 18fc1e │ │ │ │ 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 │ │ │ │ @@ -401118,15 +401109,15 @@ │ │ │ │ ldr r3, [pc, #184] @ (191394 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #184] @ (191398 ) │ │ │ │ ldr r1, [pc, #184] @ (19139c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c87a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 18fb5c │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 18fd1a │ │ │ │ @@ -401135,15 +401126,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (1913a0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (1913a4 ) │ │ │ │ ldr r1, [pc, #152] @ (1913a8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c87a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 190d86 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -401151,67 +401142,67 @@ │ │ │ │ ldr r3, [pc, #124] @ (1913ac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (1913b0 ) │ │ │ │ ldr r1, [pc, #128] @ (1913b4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c87a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 190d48 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 1903ca │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ b.n 190ef0 │ │ │ │ - b.n 19174c │ │ │ │ + b.n 1915cc │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1916d4 │ │ │ │ + b.n 191554 │ │ │ │ movs r5, r3 │ │ │ │ - itee le │ │ │ │ - movle r5, r3 │ │ │ │ - bgt.n 191650 @ unpredictable branch in IT block │ │ │ │ + itee ne │ │ │ │ + movne r5, r3 │ │ │ │ + beq.n 1914d0 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - movgt r5, r3 │ │ │ │ - b.n 191644 │ │ │ │ + moveq r5, r3 │ │ │ │ + b.n 1914c4 │ │ │ │ movs r5, r3 │ │ │ │ - itt hi │ │ │ │ - movhi r5, r3 │ │ │ │ - bhi.n 1916b0 │ │ │ │ + bkpt 0x00c4 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1915cc │ │ │ │ + b.n 191530 │ │ │ │ movs r5, r3 │ │ │ │ - ittt mi │ │ │ │ - movmi r5, r3 │ │ │ │ - stmiami r6!, {r0, r7} │ │ │ │ + b.n 19144c │ │ │ │ + movs r5, r3 │ │ │ │ + bkpt 0x0082 │ │ │ │ + movs r5, r3 │ │ │ │ + stmia r6!, {r0, r7} │ │ │ │ @ instruction: 0xffffc76b │ │ │ │ vmlsl.u q14, d15, d31[0] │ │ │ │ - vtbx.8 d29, {d31- │ │ │ │ + blt.n 1913ec │ │ │ │ movs r5, r3 │ │ │ │ - rev r6, r0 │ │ │ │ + cbnz r6, 1913b0 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n 191370 │ │ │ │ + blt.n 1913f0 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n 191320 │ │ │ │ + bge.n 1913a0 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 1913e2 │ │ │ │ + cbnz r2, 1913b2 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n 191390 │ │ │ │ + blt.n 191410 │ │ │ │ movs r5, r3 │ │ │ │ - blt.n 1912e0 │ │ │ │ + bge.n 191360 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 1913e4 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ 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 │ │ │ │ @@ -401336,15 +401327,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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] │ │ │ │ @@ -401354,15 +401345,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1c14ac │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 1a6cd4 │ │ │ │ ldr.w r2, [pc, #1664] @ 191bc4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -401376,21 +401367,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 19169e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 191580 │ │ │ │ b.n 1915b4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1915b4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 191574 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -401404,15 +401395,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 19168e │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 191594 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 191580 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -401429,15 +401420,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 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 191b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -401518,15 +401509,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 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ 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 │ │ │ │ @@ -401659,15 +401650,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 191812 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 191852 │ │ │ │ @@ -401928,15 +401919,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 191bae │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 191b8c │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -401956,15 +401947,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 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 191b0c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 191b8c │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ @@ -402023,15 +402014,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #2060 @ 0x80c │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 191cd8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -402055,15 +402046,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 1f946c │ │ │ │ + bl 1f938c │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 191cae │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -402104,15 +402095,15 @@ │ │ │ │ blx 61a8c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 191cdc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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] │ │ │ │ @@ -402163,15 +402154,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 191d28 │ │ │ │ + bne.n 191da8 │ │ │ │ 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 │ │ │ │ @@ -402192,21 +402183,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (191df0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 191dc2 │ │ │ │ ldr r3, [pc, #16] @ (191df4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 191dc2 │ │ │ │ nop │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 191d30 │ │ │ │ + beq.n 191db0 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 191d14 │ │ │ │ + beq.n 191d94 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ 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 │ │ │ │ @@ -402214,15 +402205,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 191f10 │ │ │ │ + beq.n 191d90 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 191e2a │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -402234,15 +402225,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} │ │ │ │ - bne.n 191ef8 │ │ │ │ + beq.n 191d78 │ │ │ │ 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] @ (191f50 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -402315,15 +402306,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (191f60 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (191f64 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ ldr r2, [pc, #56] @ (191f68 ) │ │ │ │ ldr r3, [pc, #36] @ (191f54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -402339,17 +402330,17 @@ │ │ │ │ nop │ │ │ │ b.n 19226c │ │ │ │ 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} @ │ │ │ │ - beq.n 191e70 │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ b.n 192104 │ │ │ │ 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 │ │ │ │ @@ -402437,21 +402428,21 @@ │ │ │ │ b.n 191fa6 │ │ │ │ movs r0, #14 │ │ │ │ b.n 19203a │ │ │ │ movs r0, #1 │ │ │ │ b.n 19203a │ │ │ │ movs r0, #13 │ │ │ │ b.n 19203a │ │ │ │ - add r6, pc, #808 @ (adr r6, 19238c ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 19208c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 1920e6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -402470,15 +402461,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 1920e2 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f9288 │ │ │ │ + bl 1f91a8 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 1920e0 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -402687,23 +402678,23 @@ │ │ │ │ nop │ │ │ │ udf #164 @ 0xa4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ udf #20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ 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 2e39e4 │ │ │ │ + bl 2e3904 │ │ │ │ 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 │ │ │ │ @@ -402725,15 +402716,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 1e357c │ │ │ │ + bl 1e349c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1923d0 │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1923fc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 1923f4 │ │ │ │ @@ -402802,19 +402793,19 @@ │ │ │ │ ands r4, r3 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 192432 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 │ │ │ │ @@ -402973,19 +402964,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ 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 │ │ │ │ @@ -403572,15 +403563,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 192cd2 │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 192d20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e4f4c │ │ │ │ + bl 2e4e6c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2020] @ 193498 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -403656,15 +403647,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 192efe │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e4f4c │ │ │ │ + bl 2e4e6c │ │ │ │ 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 │ │ │ │ @@ -403697,15 +403688,15 @@ │ │ │ │ ldrb.w r3, [r3, #960] @ 0x3c0 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 192efe │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 192d94 │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e4f30 │ │ │ │ + bl 2e4e50 │ │ │ │ b.n 192d9c │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 192ee4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -403791,15 +403782,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 192d94 │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e4ff4 │ │ │ │ + bl 2e4f14 │ │ │ │ b.n 192d9c │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1460] @ 1934c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ @@ -404023,15 +404014,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1933c2 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e5038 │ │ │ │ + bl 2e4f58 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 192cb2 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ @@ -404258,220 +404249,220 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 19292e │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1932f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r3} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r6, pc, #512 @ (adr r6, 19364c ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 19374c ) │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xe99c001c │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xe8dc001c │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #12 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ bl 369482 │ │ │ │ bl 335486 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 193354 │ │ │ │ + b.n 1931d4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r5} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 192fa8 │ │ │ │ + b.n 192e28 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 193b0c │ │ │ │ + b.n 19398c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r6!, {r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - b.n 193a9c │ │ │ │ + b.n 19391c │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add sl, r8 │ │ │ │ + add r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + cbnz r0, 1935c2 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r7} │ │ │ │ + cbnz r2, 1935c4 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + cbnz r4, 1935c2 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + cbnz r6, 1935c4 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + cbnz r4, 1935c2 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2} │ │ │ │ + cbnz r6, 1935c4 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + cbnz r6, 1935ce │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r4} │ │ │ │ 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] @ (1938e8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -404485,30 +404476,30 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2100] @ 0x834 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 192334 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #442 @ 0x1ba │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ - bl 20a754 │ │ │ │ + bl 20a674 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f65d0 │ │ │ │ + bl 1f64f0 │ │ │ │ ldr r3, [pc, #772] @ (1938f4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1936ce │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 193622 │ │ │ │ @@ -404536,15 +404527,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 193798 │ │ │ │ ldr r1, [pc, #716] @ (1938fc ) │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ ldr r1, [pc, #708] @ (193900 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1938ba │ │ │ │ @@ -404565,15 +404556,15 @@ │ │ │ │ bl 192334 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1938de │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ blx 613b8 │ │ │ │ ldr r3, [pc, #616] @ (193904 ) │ │ │ │ @@ -404647,24 +404638,24 @@ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ b.n 1936a4 │ │ │ │ cbz r2, 19376a │ │ │ │ ldr r1, [pc, #452] @ (193910 ) │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ ldr r1, [pc, #448] @ (193914 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 193650 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 193804 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov r1, r8 │ │ │ │ @@ -404761,21 +404752,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 193716 │ │ │ │ b.n 1936d2 │ │ │ │ ldr r1, [pc, #196] @ (193938 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1f650c │ │ │ │ + bl 1f642c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ b.n 1937fe │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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] │ │ │ │ @@ -404788,15 +404779,15 @@ │ │ │ │ b.n 1937c2 │ │ │ │ ldr r2, [pc, #144] @ (193944 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1937c2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.n 193776 │ │ │ │ ldr r2, [pc, #128] @ (193948 ) │ │ │ │ ldr r0, [pc, #128] @ (19394c ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -404815,57 +404806,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ite cs │ │ │ │ - movcs r5, r3 │ │ │ │ - strcc r0, [sp, #296] @ 0x128 │ │ │ │ + bkpt 0x006c │ │ │ │ + movs r5, r3 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - bkpt 0x00ae │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r5, r0 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + adds r6, r6, r7 │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x0014 │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + adds r4, r4, r6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + adds r6, r7, r5 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + cpsie a │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb66e │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + cbnz r2, 1939c4 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + cbnz r6, 1939ca │ │ │ │ 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 │ │ │ │ @@ -404996,15 +404987,15 @@ │ │ │ │ beq.n 193b2c │ │ │ │ mov r8, r7 │ │ │ │ ldr r2, [pc, #328] @ (193c04 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (193c08 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 61948 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 193b7e │ │ │ │ cmp r4, r7 │ │ │ │ @@ -405035,15 +405026,15 @@ │ │ │ │ bne.n 193ae8 │ │ │ │ b.n 193aee │ │ │ │ ldrh.w lr, [r6, #416] @ 0x1a0 │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 193a7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1a4890 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (193c0c ) │ │ │ │ ldr r3, [pc, #180] @ (193bf8 ) │ │ │ │ @@ -405059,105 +405050,105 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (193c10 ) │ │ │ │ ldr r1, [pc, #176] @ (193c14 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ movs r0, #0 │ │ │ │ b.n 193b3e │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 193aba │ │ │ │ ldr r4, [pc, #152] @ (193c18 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (193c1c ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 191e58 │ │ │ │ ldr r2, [pc, #136] @ (193c20 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 191e58 │ │ │ │ mov r0, r9 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.n 193b6c │ │ │ │ ldr.w r4, [r6, #268] @ 0x10c │ │ │ │ ldr r2, [pc, #100] @ (193c24 ) │ │ │ │ ldr r1, [pc, #104] @ (193c28 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 193b6c │ │ │ │ mov r4, lr │ │ │ │ b.n 193aaa │ │ │ │ ldr r2, [pc, #84] @ (193c2c ) │ │ │ │ ldr r1, [pc, #88] @ (193c30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 193bb0 │ │ │ │ ldr r2, [pc, #80] @ (193c34 ) │ │ │ │ ldr r1, [pc, #80] @ (193c38 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.n 193bb0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r3, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 193c7a │ │ │ │ + cbnz r4, 193c4a │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ movs r5, r3 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + cbnz r6, 193c3e │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 193c76 │ │ │ │ + hlt 0x001a │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, 193c7e │ │ │ │ + hlt 0x0028 │ │ │ │ movs r5, r3 │ │ │ │ - rev r4, r4 │ │ │ │ + cbnz r4, 193c40 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ - rev r4, r5 │ │ │ │ + cbnz r4, 193c4a │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r5, r3 │ │ │ │ - rev16 r6, r3 │ │ │ │ + cbnz r6, 193c5e │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ 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] @ (193da4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -405241,15 +405232,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 193954 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 193cf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 18012c │ │ │ │ ldr r3, [pc, #96] @ (193da8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -405265,41 +405256,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ bne.n 193cce │ │ │ │ b.n 193c96 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ - bl 296b94 │ │ │ │ + bl 296ab4 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 193d56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (193dac ) │ │ │ │ ldr r2, [pc, #40] @ (193db0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296c38 │ │ │ │ + bl 296b58 │ │ │ │ b.n 193d50 │ │ │ │ nop │ │ │ │ stmia r3!, {r3, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 193ddc │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ 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 193c3c │ │ │ │ @@ -405310,15 +405301,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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r4, [r7, #936] @ 0x3a8 │ │ │ │ cbz r4, 193e0e │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 193e50 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -405346,15 +405337,15 @@ │ │ │ │ cbz r0, 193e3a │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 193e42 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #940 @ 0x3ac │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 193dfa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -405610,15 +405601,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ittt ge │ │ │ │ lslge r0, r6, #2 │ │ │ │ lsrge r4, r6, #3 │ │ │ │ movge r0, r0 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ movs r5, r5 │ │ │ │ itee cs │ │ │ │ lslcs r0, r6, #2 │ │ │ │ pushcc {r4, lr} │ │ │ │ movcc.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -405687,48 +405678,48 @@ │ │ │ │ cbz r1, 1941f2 │ │ │ │ ldr r3, [pc, #176] @ (194244 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 194116 │ │ │ │ ldr r0, [pc, #172] @ (194248 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe720 │ │ │ │ + bl 1fe640 │ │ │ │ ldr r3, [pc, #168] @ (19424c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 194156 │ │ │ │ ldr r0, [pc, #152] @ (194250 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe720 │ │ │ │ + bl 1fe640 │ │ │ │ ldr r3, [pc, #148] @ (194254 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 194128 │ │ │ │ ldr r0, [pc, #128] @ (194258 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe720 │ │ │ │ + bl 1fe640 │ │ │ │ ldr r3, [pc, #124] @ (19425c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 194140 │ │ │ │ ldr r0, [pc, #108] @ (194260 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe720 │ │ │ │ + bl 1fe640 │ │ │ │ ldr r3, [pc, #104] @ (194264 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -405740,28 +405731,28 @@ │ │ │ │ bic.w r0, r2, #5799936 @ 0x588000 │ │ │ │ and.w r0, ip, #5799936 @ 0x588000 │ │ │ │ bic.w r0, r4, #5799936 @ 0x588000 │ │ │ │ and.w r0, r2, #5799936 @ 0x588000 │ │ │ │ ands.w r0, sl, #5799936 @ 0x588000 │ │ │ │ @ instruction: 0xf3ea00b1 │ │ │ │ and.w r0, r8, #5799936 @ 0x588000 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xf3dc00b1 │ │ │ │ @ instruction: 0xf3ce00b1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf3a600b1 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf39800b1 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf37200b1 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xf36400b1 │ │ │ │ ldr r3, [pc, #44] @ (194298 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 194274 │ │ │ │ movs r0, #1 │ │ │ │ @@ -405859,22 +405850,22 @@ │ │ │ │ pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ subw r0, ip, #177 @ 0xb1 │ │ │ │ pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [lr, sp, lsl #1] │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + @ instruction: 0xf74e001d │ │ │ │ + lsls r0, r5, #20 │ │ │ │ movs r7, r3 │ │ │ │ pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + cbz r2, 1943de │ │ │ │ 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] @ (1943d8 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -405976,15 +405967,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 194450 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1fa268 │ │ │ │ + bl 1fa188 │ │ │ │ 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] │ │ │ │ @@ -405998,23 +405989,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 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ cbz r0, 1944d2 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 19447c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1944bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406059,19 +406050,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (194558 ) │ │ │ │ ldr r0, [pc, #20] @ (19455c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4618 │ │ │ │ nop │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ movs r5, r5 │ │ │ │ - uxth r2, r1 │ │ │ │ + cbz r2, 19458e │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ 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 │ │ │ │ @@ -406161,15 +406152,15 @@ │ │ │ │ movge.w ip, #0 │ │ │ │ movlt.w ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194632 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, r1 │ │ │ │ b.n 19464e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406211,15 +406202,15 @@ │ │ │ │ bls.n 1946b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1946c0 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 1946b8 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1946b8 │ │ │ │ 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 │ │ │ │ @@ -406259,15 +406250,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 194764 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 194770 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 19478c │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194744 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -406461,24 +406452,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 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 194974 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 19497a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 19493c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19495c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -406653,15 +406644,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 194b5c │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ cbz r0, 194b62 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 194b68 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 19493c │ │ │ │ @@ -407570,15 +407561,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 195380 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 195380 │ │ │ │ mov.w r8, #16 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 19549e │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ @@ -407970,24 +407961,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 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ ldr.w r2, [sl] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ strd r0, fp, [sp, #172] @ 0xac │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - bl 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ 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 195cce │ │ │ │ @@ -408405,24 +408396,24 @@ │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r3, 195cec │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 195cd6 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 │ │ │ │ @@ -408470,18 +408461,18 @@ │ │ │ │ bne.n 195d30 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 195d24 │ │ │ │ mov r7, ip │ │ │ │ mov r0, sl │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ - bl 1f9428 │ │ │ │ + bl 1f9348 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr.w r3, [pc, #1244] @ 196278 │ │ │ │ ldr.w r2, [pc, #1244] @ 19627c │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -408752,26 +408743,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196040 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 196090 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 19447c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19607a │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ b.n 196040 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ @@ -409080,15 +409071,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ b.n 195bfc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ 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 196378 │ │ │ │ @@ -409196,21 +409187,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 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 1964fa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -409268,24 +409259,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 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1965a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 19652c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196590 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -409364,31 +409355,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 196682 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 19669c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1966be │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 196664 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1966a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 1966dc │ │ │ │ @@ -409427,15 +409418,15 @@ │ │ │ │ beq.n 19673e │ │ │ │ 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 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cbz r0, 19673c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 196722 │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -409461,15 +409452,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 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cbz r0, 1967ba │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 1967c0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -409810,15 +409801,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 1fa268 │ │ │ │ + bl 1fa188 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 196b02 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 196ab6 │ │ │ │ @@ -409827,15 +409818,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 196ab6 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa268 │ │ │ │ + bl 1fa188 │ │ │ │ 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 │ │ │ │ @@ -410241,17 +410232,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 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 196fb2 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ @@ -410276,27 +410267,27 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ bl 196c7c │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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 196ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196f44 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -410319,15 +410310,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 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ cbz r0, 19704e │ │ │ │ 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 │ │ │ │ @@ -410352,15 +410343,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 196c7c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 196fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196ffe │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -410383,15 +410374,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 1970c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 1970d6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 1970d6 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -410517,15 +410508,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1971aa │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 1966c0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -410559,26 +410550,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 19711c │ │ │ │ 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 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19713c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 197054 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197266 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -410660,15 +410651,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197320 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r2, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 197364 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1972de │ │ │ │ ldrb.w r2, [r4, #104] @ 0x68 │ │ │ │ @@ -410697,15 +410688,15 @@ │ │ │ │ movmi r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197380 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r6, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 19738c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 1973fc │ │ │ │ ldrb.w r4, [r1, #39] @ 0x27 │ │ │ │ @@ -410786,15 +410777,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 1974e8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1fa268 │ │ │ │ + bl 1fa188 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 197568 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -410810,15 +410801,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 197490 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ b.n 19745c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19749a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 197562 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -410834,15 +410825,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1974d6 │ │ │ │ b.n 1974d2 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1fa268 │ │ │ │ + bl 1fa188 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r8, r4, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 197574 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -410858,15 +410849,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 197502 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197472 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 19745c │ │ │ │ b.n 197472 │ │ │ │ @@ -411183,19 +411174,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 1978f6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197870 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 1978aa │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 1978c4 │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411204,15 +411195,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 197870 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 197870 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1978aa │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197898 │ │ │ │ @@ -411232,19 +411223,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 196b24 │ │ │ │ b.n 197898 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197878 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 197928 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 197946 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411253,15 +411244,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 197878 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 197878 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197928 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197916 │ │ │ │ @@ -411781,15 +411772,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1987d4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 198756 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197f4a │ │ │ │ movs r7, #24 │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -411851,15 +411842,15 @@ │ │ │ │ bne.n 197eb2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 197ef6 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197e92 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -411878,27 +411869,27 @@ │ │ │ │ bne.n 197f56 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 197fa6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 19652c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197f8e │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 197f5c │ │ │ │ @@ -411932,34 +411923,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 198018 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 198018 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 1966c0 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 197fe4 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 197fc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 198042 │ │ │ │ b.n 197aa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197aa8 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -411977,15 +411968,15 @@ │ │ │ │ bl 197054 │ │ │ │ b.n 198034 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ b.n 197ed4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 1980ae │ │ │ │ bl 1a5934 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -412160,27 +412151,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 19885e │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 198298 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 196664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 198282 │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ @@ -412295,15 +412286,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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} │ │ │ │ @@ -412331,19 +412322,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 1f9250 │ │ │ │ + bl 1f9170 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r1, fp │ │ │ │ bl 196438 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ @@ -412618,19 +412609,19 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl 18f588 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r8, #64] @ 0x40 │ │ │ │ b.n 1985de │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197e80 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 1987a2 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 197630 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -412640,43 +412631,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 197e80 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197e80 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 19876e │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196758 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 19876e │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197e80 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 196758 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 19876e │ │ │ │ b.n 1987b2 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197e76 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 198824 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 198856 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -412688,28 +412679,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 197e76 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197e76 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1987ec │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196758 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1987ec │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 197e76 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 196758 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -412717,34 +412708,34 @@ │ │ │ │ b.n 198834 │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1987fc │ │ │ │ b.n 1987f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 1fa5b4 │ │ │ │ + bl 1fa4d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1988da │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ 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 19889c │ │ │ │ cbz r7, 1988da │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 1fa5dc │ │ │ │ + bl 1fa4fc │ │ │ │ mov r7, r0 │ │ │ │ b.n 198878 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 198978 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -412940,15 +412931,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1964b8 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -412962,15 +412953,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 198adc │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 │ │ │ │ @@ -412985,28 +412976,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 1f9428 │ │ │ │ + bl 1f9348 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 1964b8 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r5, #104] @ 0x68 │ │ │ │ - bl 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ 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 │ │ │ │ @@ -413094,23 +413085,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 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ 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 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r9] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cbz r3, 198c98 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ add.w r2, r3, r9 │ │ │ │ @@ -413183,15 +413174,15 @@ │ │ │ │ bne.n 198cc0 │ │ │ │ ldrd r7, fp, [sp] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 198f80 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ @@ -413601,15 +413592,15 @@ │ │ │ │ bl 1c530c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 199386 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r3, [pc, #892] @ (1994e8 ) │ │ │ │ ldr r2, [pc, #892] @ (1994ec ) │ │ │ │ mov r1, fp │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 1c14ac │ │ │ │ @@ -413857,15 +413848,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5670 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [sl, #564] @ 0x234 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r2, [pc, #264] @ (1994f0 ) │ │ │ │ ldr r3, [pc, #244] @ (1994e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -413989,15 +413980,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199528 │ │ │ │ ldr r6, [pc, #76] @ (199584 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e10c │ │ │ │ + bl 29e02c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 19955a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -414055,15 +414046,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 1f9288 │ │ │ │ + bl 1f91a8 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r0 │ │ │ │ bls.n 1995fe │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -414201,15 +414192,15 @@ │ │ │ │ movs r0, #6 │ │ │ │ b.n 199688 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 199688 │ │ │ │ nop │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r5, #4] │ │ │ │ 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] @ (1997e0 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -414410,19 +414401,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (199914 ) │ │ │ │ ldr r0, [pc, #20] @ (199918 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4618 │ │ │ │ nop │ │ │ │ - b.n 199d54 │ │ │ │ + b.n 199bd4 │ │ │ │ movs r4, r5 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ movs r5, r3 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ 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] @ (199b68 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -414665,36 +414656,36 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 1999e4 │ │ │ │ nop │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xe9b0002c │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrd r0, r0, [r0], #176 @ 0xb0 │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ movs r5, r3 │ │ │ │ b.n 19a314 │ │ │ │ lsls r2, r5, #2 │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ movs r5, r3 │ │ │ │ b.n 19a1a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ 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] @ 19a4d8 │ │ │ │ subw sp, sp, #2212 @ 0x8a4 │ │ │ │ @@ -415750,68 +415741,68 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ movs r5, r5 │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + adds r6, r0, #5 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19a188 │ │ │ │ + b.n 19a008 │ │ │ │ movs r4, r5 │ │ │ │ - @ instruction: 0xf53c002c │ │ │ │ + orns r0, ip, #11272192 @ 0xac0000 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 19a4ec │ │ │ │ + ble.n 19a56c │ │ │ │ movs r4, r5 │ │ │ │ str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r5, [sp, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bge.n 19a4b8 │ │ │ │ + bge.n 19a538 │ │ │ │ movs r4, r5 │ │ │ │ - vswp d16, d28 │ │ │ │ - b.n 19a538 │ │ │ │ + vhadd.u d0, d2, d28 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ movs r4, r5 │ │ │ │ - cdp2 0, 0, cr0, cr6, cr12, {1} │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + stc2l 0, cr0, [r6, #-176] @ 0xffffff50 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ movs r5, r5 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + udf #190 @ 0xbe │ │ │ │ movs r4, r5 │ │ │ │ - cdp 0, 8, cr0, cr0, cr12, {1} │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + stcl 0, cr0, [r0, #176] @ 0xb0 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ movs r5, r5 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r3, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ movs r5, r3 │ │ │ │ - stc 0, cr0, [sl, #176] @ 0xb0 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + stcl 0, cr0, [sl], {44} @ 0x2c │ │ │ │ + asrs r4, r4, #21 │ │ │ │ movs r5, r5 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ bl 199720 │ │ │ │ b.n 19a2f0 │ │ │ │ movs r3, #6 │ │ │ │ @@ -416414,21 +416405,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 1f53a0 │ │ │ │ + bl 1f52c0 │ │ │ │ ldr.w r3, [pc, #1296] @ 19b140 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ ldr.w r3, [pc, #1284] @ 19b144 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 19a2f0 │ │ │ │ ldr.w r3, [pc, #1276] @ 19b148 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -416585,15 +416576,15 @@ │ │ │ │ bl 199720 │ │ │ │ b.w 19a2f0 │ │ │ │ ldr r3, [pc, #848] @ (19b188 ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1f9374 │ │ │ │ + bl 1f9294 │ │ │ │ ldr r3, [pc, #836] @ (19b18c ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 19a2f0 │ │ │ │ ldr r3, [pc, #824] @ (19b190 ) │ │ │ │ @@ -417892,15 +417883,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2964] @ 19c6b8 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a2f0 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r5, [pc, #2948] @ 19c6bc │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ ldr.w r3, [pc, #2944] @ 19c6c0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -417923,15 +417914,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2896] @ 19c6c4 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a2f0 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r5, [pc, #2880] @ 19c6c8 │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ ldr.w r3, [pc, #2876] @ 19c6cc │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -417954,15 +417945,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2828] @ 19c6d0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a2f0 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r5, [pc, #2812] @ 19c6d4 │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ ldr.w r3, [pc, #2808] @ 19c6d8 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -417985,15 +417976,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2760] @ 19c6dc │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a2f0 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r5, [pc, #2744] @ 19c6e0 │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ ldr.w r3, [pc, #2740] @ 19c6e4 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418582,15 +418573,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 199720 │ │ │ │ b.w 19a2f0 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 199720 │ │ │ │ b.w 19a2f0 │ │ │ │ vldr s0, [pc, #700] @ 19c6ac │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ ldr r5, [pc, #916] @ (19c78c ) │ │ │ │ ldr r3, [pc, #920] @ (19c790 ) │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -418616,15 +418607,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a2f0 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r5, [pc, #860] @ (19c798 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ ldr r3, [pc, #852] @ (19c79c ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -419660,21 +419651,21 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 19a2f0 │ │ │ │ ldr.w r5, [pc, #1784] @ 19d594 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f9374 │ │ │ │ + bl 1f9294 │ │ │ │ ldr.w r3, [pc, #1772] @ 19d598 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ b.w 19a2f0 │ │ │ │ ldr.w r3, [pc, #1756] @ 19d59c │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 19a2f0 │ │ │ │ @@ -420355,23 +420346,23 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ bl 1a6138 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -420508,33 +420499,33 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r3, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 19d7e4 │ │ │ │ + bhi.n 19d864 │ │ │ │ movs r4, r5 │ │ │ │ str r4, [r2, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ movs r5, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ movs r5, r3 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -420586,34 +420577,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 19d83a │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 19d83a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cbz r0, 19d874 │ │ │ │ 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 19d822 │ │ │ │ ldr r3, [pc, #120] @ (19d8c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r3, [pc, #112] @ (19d8c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r3, [pc, #108] @ (19d8cc ) │ │ │ │ ldr r0, [pc, #108] @ (19d8d0 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 62064 │ │ │ │ @@ -420662,15 +420653,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r2, [r5, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r0, [r6, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r2, [r0, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [pc, #208] @ (19d9b4 ) │ │ │ │ ldr r2, [pc, #212] @ (19d9b8 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -420758,30 +420749,30 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ movs r5, r5 │ │ │ │ - stc2l 0, cr0, [ip, #176] @ 0xb0 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + stc2 0, cr0, [ip, #-176] @ 0xffffff50 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ movs r5, r5 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19d718 │ │ │ │ + b.n 19d598 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19d68c │ │ │ │ + b.n 19d50c │ │ │ │ movs r4, r5 │ │ │ │ - rsb r0, r2, #44 @ 0x2c │ │ │ │ + add.w r0, r2, #44 @ 0x2c │ │ │ │ ldrsh r0, [r3, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r2, [r2, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -420845,15 +420836,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 60dcc │ │ │ │ nop │ │ │ │ movs r5, #144 @ 0x90 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ 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] @ (19db14 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -420913,15 +420904,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r6, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #0 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (19dbb0 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 19db66 │ │ │ │ ldr r3, [pc, #124] @ (19dbb4 ) │ │ │ │ @@ -420978,15 +420969,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r2, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ movs r5, r3 │ │ │ │ ldrb r4, [r1, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -421125,15 +421116,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (19dd0c ) │ │ │ │ add r0, pc │ │ │ │ bl 19da54 │ │ │ │ nop │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ 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] @ (19dda0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -422295,41 +422286,41 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r2, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r6, [r2, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r0, [r4, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ movs r5, r5 │ │ │ │ - str.w r0, [r4, #44] @ 0x2c │ │ │ │ + strb.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r4, [r5, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19eb90 │ │ │ │ + b.n 19ea10 │ │ │ │ movs r4, r5 │ │ │ │ - ldcl 0, cr0, [r2], #176 @ 0xb0 │ │ │ │ - b.n 19eb80 │ │ │ │ + ldc 0, cr0, [r2], #-176 @ 0xffffff50 │ │ │ │ + b.n 19ea00 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ movs r5, r5 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ movs r5, r5 │ │ │ │ ldr r2, [r3, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -422365,15 +422356,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3660] @ 19f780 │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -423464,15 +423455,15 @@ │ │ │ │ ldr r2, [pc, #72] @ (19f78c ) │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r3, [pc, #68] @ (19f790 ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1f946c │ │ │ │ + bl 1f938c │ │ │ │ ldr r2, [pc, #36] @ (19f780 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 19e340 │ │ │ │ ldr r2, [pc, #20] @ (19f780 ) │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -424652,30 +424643,30 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r6, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r6, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r6, #134 @ 0x86 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r0, r7, #3 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r6, #2 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf182002c │ │ │ │ + @ instruction: 0xf0c2002c │ │ │ │ subs r5, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r5, #234 @ 0xea │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 1a0210 │ │ │ │ + b.n 1a0090 │ │ │ │ movs r4, r5 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ movs r4, r5 │ │ │ │ - bgt.n 1a04b0 │ │ │ │ + blt.n 1a0530 │ │ │ │ movs r4, r5 │ │ │ │ - bne.n 1a0568 │ │ │ │ + beq.n 1a05e8 │ │ │ │ movs r4, r5 │ │ │ │ subs r5, #172 @ 0xac │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r5, #146 @ 0x92 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r5, #156 @ 0x9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -424709,21 +424700,21 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r4, #100 @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r0, #4 │ │ │ │ movs r5, r3 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r7, #2 │ │ │ │ movs r5, r3 │ │ │ │ subs r3, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -424743,15 +424734,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #130 @ 0x82 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adc.w r0, r8, ip, lsr #32 │ │ │ │ + eor.w r0, r8, ip, lsr #32 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr.w r3, [pc, #1360] @ 1a0b34 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ @@ -425201,15 +425192,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r3, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r4, #252 @ 0xfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r4, #238 @ 0xee │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (1a0b68 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ asrs r2, r7, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @@ -425293,43 +425284,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (1a0c78 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [pc, #68] @ 1a0c7c │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #68] @ 1a0c80 │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ ldr r2, [pc, #64] @ (1a0c84 ) │ │ │ │ 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 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60b4c │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1a0c50 │ │ │ │ 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, r7, #23 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #20 │ │ │ │ movs r4, r3 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #18 │ │ │ │ movs r4, r3 │ │ │ │ - cmp lr, r5 │ │ │ │ + add lr, sp │ │ │ │ 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] │ │ │ │ @@ -425349,23 +425340,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 1a0cde │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cbz r0, 1a0ce4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 1a0d10 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -425392,22 +425383,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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ 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} │ │ │ │ @@ -425581,17 +425572,17 @@ │ │ │ │ mov r7, r4 │ │ │ │ b.n 1a0eb4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ rsbs r0, ip, #175 @ 0xaf │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, r4, #175 @ 0xaf │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ 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] @ (1a1030 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425884,15 +425875,15 @@ │ │ │ │ bl 1a0b94 │ │ │ │ b.n 1a11be │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ cdp 0, 11, cr0, cr8, cr15, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 2, cr0, cr12, cr15, {5} │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ 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] @ (1a1290 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -425936,15 +425927,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a125c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stcl 0, cr0, [r6, #700] @ 0x2bc │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [ip, #700] @ 0x2bc │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ 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] @ (1a12e4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425963,17 +425954,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, r1, #4 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ 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] @ (1a1324 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -425989,17 +425980,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, r7, #2 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r7, #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, #32] @ (1a135c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426012,17 +426003,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1220 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ 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] @ (1a1394 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426032,15 +426023,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} │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ 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] @ (1a13cc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426053,17 +426044,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1220 │ │ │ │ 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, r0, #29 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r0, #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, #36] @ (1a1408 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426076,17 +426067,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1220 │ │ │ │ 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, r3, #28 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ 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] @ (1a1440 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426098,17 +426089,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a1220 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r0, r6, #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, #52] @ (1a148c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426129,17 +426120,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r0, #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] @ (1a14c8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426152,17 +426143,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1220 │ │ │ │ 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, r2, #26 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r1, #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] @ (1a1514 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426181,17 +426172,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, r4, #25 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ 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] @ (1a1574 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426217,19 +426208,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, r4, #24 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1a1428 │ │ │ │ + b.n 1a12a8 │ │ │ │ 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] @ (1a15b0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426242,17 +426233,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1220 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ 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] @ (1a15e8 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426262,15 +426253,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, r5, #22 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ 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] @ (1a161c ) │ │ │ │ add r1, pc │ │ │ │ @@ -426281,15 +426272,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r6, #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, #36] @ (1a1654 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426301,15 +426292,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, r0, #21 │ │ │ │ + lsls r0, r0, #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, #36] @ (1a168c ) │ │ │ │ add r1, pc │ │ │ │ @@ -426321,15 +426312,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ 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] @ (1a16ec ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426357,19 +426348,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, r3, #19 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ 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] @ (1a1728 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426382,17 +426373,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1220 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ 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] @ (1a1788 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426419,19 +426410,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, r3, #17 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ 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] @ (1a17d4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426449,17 +426440,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, r7, #15 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ 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] @ (1a1804 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426467,15 +426458,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, r6, #14 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ 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] @ (1a1838 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426485,15 +426476,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, r2, #14 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ 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] @ (1a186c ) │ │ │ │ add r1, pc │ │ │ │ @@ -426503,15 +426494,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, r5, #13 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ 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] @ (1a18ac ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426529,17 +426520,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (1a1918 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426570,19 +426561,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, r6, #10 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r2, #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, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (1a1988 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426613,19 +426604,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, #9 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ 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] @ (1a19dc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426646,17 +426637,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, r3, #8 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ 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] @ (1a1a28 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426676,17 +426667,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, r6, #6 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ 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] @ (1a1a64 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426701,15 +426692,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 r1, #6 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ 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] @ (1a1aac ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426729,15 +426720,15 @@ │ │ │ │ bcs.n 1a1aa4 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + movs r6, r6 │ │ │ │ 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, #52] @ (1a1af4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426757,16 +426748,15 @@ │ │ │ │ bcs.n 1a1ad6 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - movs r5, r3 │ │ │ │ + vshr.u32 d16, d12, #18 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -427631,25 +427621,25 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a2216 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a2204 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1284] @ 1a2724 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 60b4c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a2170 │ │ │ │ ldr.w r2, [pc, #1264] @ 1a2728 │ │ │ │ @@ -427703,15 +427693,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a22d2 │ │ │ │ ldr.w r8, [pc, #1136] @ 1a272c │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a22c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -427791,15 +427781,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a26b0 │ │ │ │ ldr r1, [pc, #920] @ (1a2730 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ 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 1a2228 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -427824,27 +427814,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #832] @ (1a2734 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldr r1, [pc, #820] @ (1a2738 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldr r1, [pc, #808] @ (1a273c ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a2228 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -427866,24 +427856,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #724] @ (1a2740 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a2228 │ │ │ │ ldr r1, [pc, #700] @ (1a2744 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 1a2634 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ @@ -427903,40 +427893,40 @@ │ │ │ │ vabs.f32 s15, s15 │ │ │ │ vldr s14, [pc, #556] @ 1a270c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1a26a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a2680 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 1a2228 │ │ │ │ ldr r1, [pc, #576] @ (1a274c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a266a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 1a2228 │ │ │ │ ldr r1, [pc, #548] @ (1a2750 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1a268e │ │ │ │ movs r3, #0 │ │ │ │ @@ -427954,15 +427944,15 @@ │ │ │ │ cmpeq lr, r2 │ │ │ │ bne.n 1a2550 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #488] @ (1a2754 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1a2228 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -427979,15 +427969,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a2650 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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 │ │ │ │ @@ -427999,25 +427989,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1a20fc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.n 1a2228 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 1a2228 │ │ │ │ ldr.w r8, [pc, #348] @ 1a2758 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a25fe │ │ │ │ b.n 1a2228 │ │ │ │ ldr r1, [pc, #328] @ (1a275c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -428029,15 +428019,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 1a0b94 │ │ │ │ b.n 1a2228 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, s0 │ │ │ │ vmov.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bvs.n 1a26ee │ │ │ │ ldr r6, [pc, #280] @ (1a2764 ) │ │ │ │ add r6, pc │ │ │ │ b.n 1a24b6 │ │ │ │ @@ -428055,39 +428045,39 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #252] @ (1a276c ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldr r1, [pc, #236] @ (1a2770 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldr r1, [pc, #228] @ (1a2774 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 1a2378 │ │ │ │ ldr r1, [pc, #208] @ (1a2778 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldr r1, [pc, #200] @ (1a277c ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ 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 1a2228 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -428097,15 +428087,15 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1a26e8 │ │ │ │ ldr r2, [pc, #164] @ (1a2780 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #164] @ (1a2784 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2228 │ │ │ │ ldr r2, [pc, #156] @ (1a2788 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1a26dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsrs r3, r3, #15 │ │ │ │ @@ -428119,56 +428109,56 @@ │ │ │ │ bl 1a0b94 │ │ │ │ b.n 1a2228 │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ udf #228 @ 0xe4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab6001c │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldr??.w r0, [r6, #28] │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xfab4001c │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + ldr??.w r0, [r4, #28] │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ ble.n 1a26a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ movs r0, r4 │ │ │ │ - strb.w r0, [r0, #28] │ │ │ │ - strh.w r0, [ip, ip, lsl #1] │ │ │ │ - strh.w r0, [r4, ip, lsl #1] │ │ │ │ - ldrb.w r0, [ip, ip, lsl #1] │ │ │ │ - @ instruction: 0xf7ca001c │ │ │ │ - @ instruction: 0xf7b8001c │ │ │ │ - @ instruction: 0xf71c001c │ │ │ │ - itet cc │ │ │ │ - movcc r4, r3 │ │ │ │ - itet ne @ unpredictable │ │ │ │ - movne r4, r3 │ │ │ │ - bkpt 0x00d8 │ │ │ │ - movne r4, r3 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + @ instruction: 0xf7c0001c │ │ │ │ + @ instruction: 0xf76c001c │ │ │ │ + @ instruction: 0xf764001c │ │ │ │ + @ instruction: 0xf75c001c │ │ │ │ + @ instruction: 0xf70a001c │ │ │ │ + @ instruction: 0xf6f8001c │ │ │ │ + @ instruction: 0xf65c001c │ │ │ │ + bkpt 0x0076 │ │ │ │ + movs r4, r3 │ │ │ │ + bkpt 0x0056 │ │ │ │ + movs r4, r3 │ │ │ │ + bkpt 0x0018 │ │ │ │ + movs r4, r3 │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - rsb r0, r6, #10223616 @ 0x9c0000 │ │ │ │ - rsbs r0, ip, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf58c001c │ │ │ │ - @ instruction: 0xf5fe001c │ │ │ │ - adds r1, #10 │ │ │ │ + add.w r0, r6, #10223616 @ 0x9c0000 │ │ │ │ + adds.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4cc001c │ │ │ │ + @ instruction: 0xf53e001c │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - sub.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ - sbc.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf4f2001c │ │ │ │ - sbc.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ - cmp r3, #14 │ │ │ │ + @ instruction: 0xf4ec001c │ │ │ │ + @ instruction: 0xf4ae001c │ │ │ │ + bics.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4ac001c │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ movs r5, r3 │ │ │ │ - sbcs.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf4bc001c │ │ │ │ stmdb 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] @ (1a29f4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #592] @ (1a29f8 ) │ │ │ │ @@ -428191,15 +428181,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1a2840 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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 │ │ │ │ @@ -428219,20 +428209,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #492] @ (1a2a04 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a28a6 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -428322,15 +428312,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 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 1a2996 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -428352,15 +428342,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #188] @ (1a2a10 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ 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] │ │ │ │ @@ -428373,15 +428363,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 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 1a2866 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a292c │ │ │ │ lsls r3, r0, #31 │ │ │ │ itt pl │ │ │ │ @@ -428396,45 +428386,45 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #84] @ (1a2a14 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r4, #24] │ │ │ │ bne.n 1a28f0 │ │ │ │ mov r7, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a292c │ │ │ │ ldr r1, [pc, #56] @ (1a2a18 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 2e70b8 │ │ │ │ + bl 2e6fd8 │ │ │ │ b.n 1a2898 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n 1a2aa0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e2001c │ │ │ │ - @ instruction: 0xf4ce001c │ │ │ │ - stcl 0, cr0, [sl], #-108 @ 0xffffff94 │ │ │ │ + bic.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ + and.w r0, lr, #10223616 @ 0x9c0000 │ │ │ │ + sub.w r0, sl, fp, lsr #32 │ │ │ │ @ instruction: 0xf3a600af │ │ │ │ bvc.n 1a2ab4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbfx r0, sl, #0, #29 │ │ │ │ - @ instruction: 0xeac4001b │ │ │ │ - movt r0, #40988 @ 0xa01c │ │ │ │ + @ instruction: 0xf28a001c │ │ │ │ + and.w r0, r4, fp, lsr #32 │ │ │ │ + addw r0, sl, #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (1a2a50 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -428446,16 +428436,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1220 │ │ │ │ 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} │ │ │ │ - add.w r0, sl, #28 │ │ │ │ - add.w r0, r4, #28 │ │ │ │ + orr.w r0, sl, #28 │ │ │ │ + orr.w r0, r4, #28 │ │ │ │ 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] @ 1a2ac8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2acc ) │ │ │ │ @@ -428497,18 +428487,18 @@ │ │ │ │ b.n 1a2a92 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 1a29e4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #49180 @ 0xc01c │ │ │ │ + @ instruction: 0xf18c001c │ │ │ │ bpl.n 1a2ba4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vshr.s32 d16, d12, #4 │ │ │ │ + vqadd.s64 d0, d12, d12 │ │ │ │ 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] @ 1a2b4c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2b50 ) │ │ │ │ @@ -428550,19 +428540,19 @@ │ │ │ │ b.n 1a2b16 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 1a2b60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2b90 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ bmi.n 1a2b20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.s64 d16, d8, d12 │ │ │ │ + mrc 0, 5, 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] @ 1a2bd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2bd4 ) │ │ │ │ @@ -428604,18 +428594,18 @@ │ │ │ │ b.n 1a2b9a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 1a2adc │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, ip, #28 │ │ │ │ + eor.w r0, ip, #28 │ │ │ │ bmi.n 1a2c9c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mrc 0, 7, r0, cr4, cr12, {0} │ │ │ │ + mrc 0, 1, r0, cr4, 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] @ 1a2c54 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2c58 ) │ │ │ │ @@ -428657,18 +428647,18 @@ │ │ │ │ b.n 1a2c1e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 1a2c58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d4001c │ │ │ │ + ands.w r0, r4, #28 │ │ │ │ bcc.n 1a2c18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mrc 0, 3, r0, cr0, cr12, {0} │ │ │ │ + ldc 0, cr0, [r0, #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] @ 1a2cd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2cdc ) │ │ │ │ @@ -428710,18 +428700,18 @@ │ │ │ │ b.n 1a2ca2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 1a2dd4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r0, #28 │ │ │ │ + vshr.s32 d0, d12, #32 │ │ │ │ bcc.n 1a2d94 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [ip, #112]! @ 0x70 │ │ │ │ + stc 0, cr0, [ip, #-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] @ 1a2d5c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2d60 ) │ │ │ │ @@ -428763,18 +428753,18 @@ │ │ │ │ b.n 1a2d26 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 1a2d50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s32 d16, d12, #24 │ │ │ │ + vqadd.s32 d0, d8, d12 │ │ │ │ bcs.n 1a2d10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r8, #-112]! @ 0xffffff90 │ │ │ │ + stc 0, cr0, [r8], #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] @ 1a2de0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2de4 ) │ │ │ │ @@ -428816,18 +428806,18 @@ │ │ │ │ b.n 1a2daa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 1a2ecc │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d16, d4, d12 │ │ │ │ + mrc 0, 5, r0, cr4, cr12, {0} │ │ │ │ bcs.n 1a2e8c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r4], #112 @ 0x70 │ │ │ │ + stc 0, cr0, [r4], #-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] @ 1a2e64 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2e68 ) │ │ │ │ @@ -428869,18 +428859,18 @@ │ │ │ │ b.n 1a2e2e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 1a2e48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 7, r0, cr12, cr12, {0} │ │ │ │ + mrc 0, 1, r0, cr12, cr12, {0} │ │ │ │ bne.n 1a2e08 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r0], #-112 @ 0xffffff90 │ │ │ │ + sub.w r0, r0, 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] @ 1a2ee8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2eec ) │ │ │ │ @@ -428922,18 +428912,18 @@ │ │ │ │ b.n 1a2eb2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 1a2fc4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 4, r0, cr0, cr12, {0} │ │ │ │ + stcl 0, cr0, [r0, #112] @ 0x70 │ │ │ │ bne.n 1a2f84 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rsbs r0, ip, ip, lsr #32 │ │ │ │ + adds.w r0, ip, 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] @ 1a2f6c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2f70 ) │ │ │ │ @@ -428975,18 +428965,18 @@ │ │ │ │ b.n 1a2f36 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 1a2f40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 0, r0, cr12, cr12, {0} │ │ │ │ + stcl 0, cr0, [ip, #-112] @ 0xffffff90 │ │ │ │ beq.n 1a2f00 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adcs.w r0, r8, ip, lsr #32 │ │ │ │ + eors.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] @ 1a2ff0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2ff4 ) │ │ │ │ @@ -429028,18 +429018,18 @@ │ │ │ │ b.n 1a2fba │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 1a30bc │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4], {28} │ │ │ │ + adc.w r0, r4, ip, lsr #32 │ │ │ │ beq.n 1a307c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xead4001c │ │ │ │ + ands.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] @ 1a3074 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3078 ) │ │ │ │ @@ -429081,18 +429071,18 @@ │ │ │ │ b.n 1a303e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ + mrrc 0, 1, r0, r4, cr12 │ │ │ │ ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orrs.w r0, r0, ip, lsr #32 │ │ │ │ + @ instruction: 0xe990001c │ │ │ │ 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] @ 1a30f8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a30fc ) │ │ │ │ @@ -429134,18 +429124,18 @@ │ │ │ │ b.n 1a30c2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 1, r0, ip, cr12 │ │ │ │ + @ instruction: 0xeb9c001c │ │ │ │ ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strd r0, r0, [ip, #112] @ 0x70 │ │ │ │ + stmdb 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] @ 1a317c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3180 ) │ │ │ │ @@ -429187,18 +429177,18 @@ │ │ │ │ b.n 1a3146 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, ip, ip, lsr #32 │ │ │ │ + @ instruction: 0xeafc001c │ │ │ │ ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strd r0, r0, [r8, #-112] @ 0x70 │ │ │ │ + stmia.w r8, {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] @ 1a3200 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3204 ) │ │ │ │ @@ -429240,18 +429230,18 @@ │ │ │ │ b.n 1a31ca │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r4, ip, lsr #32 │ │ │ │ + orrs.w r0, r4, ip, lsr #32 │ │ │ │ ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xe8c4001c │ │ │ │ + @ instruction: 0xe804001c │ │ │ │ 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] @ 1a3284 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3288 ) │ │ │ │ @@ -429293,18 +429283,19 @@ │ │ │ │ b.n 1a324e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeadc001c │ │ │ │ + ands.w r0, ip, ip, lsr #32 │ │ │ │ ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strex r0, r0, [r0, #112] @ 0x70 │ │ │ │ + b.n 1a3198 │ │ │ │ + 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] @ 1a3308 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a330c ) │ │ │ │ @@ -429346,18 +429337,18 @@ │ │ │ │ b.n 1a32d2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r8, ip, lsr #32 │ │ │ │ + @ instruction: 0xe998001c │ │ │ │ ldmia r5, {r1, r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3294 │ │ │ │ + b.n 1a3114 │ │ │ │ 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] @ 1a3394 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429404,18 +429395,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3360 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r4, ip, lsr #32 │ │ │ │ + strd r0, r0, [r4, #-112] @ 0x70 │ │ │ │ ldmia r4, {r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a31fc │ │ │ │ + b.n 1a307c │ │ │ │ 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] @ 1a3420 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429462,18 +429453,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a33ec │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r8, #-112]! @ 0x70 │ │ │ │ + ldmia.w r8!, {r2, r3, r4} │ │ │ │ ldmia r4!, {r2, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3170 │ │ │ │ + b.n 1a2ff0 │ │ │ │ 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] @ 1a34a8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429518,19 +429509,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3476 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a319c │ │ │ │ + b.n 1a301c │ │ │ │ movs r4, r3 │ │ │ │ ldmia r3!, {r1, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a30e8 │ │ │ │ + b.n 1a2f68 │ │ │ │ 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] @ 1a3534 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429577,18 +429568,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3500 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8], #-112 @ 0x70 │ │ │ │ + b.n 1a3490 │ │ │ │ + movs r4, r3 │ │ │ │ ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a305c │ │ │ │ + b.n 1a2edc │ │ │ │ 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] @ 1a35c0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429635,19 +429627,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a358c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3594 │ │ │ │ + b.n 1a3414 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2fd0 │ │ │ │ + b.n 1a2e50 │ │ │ │ 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] @ 1a3648 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429692,19 +429684,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3616 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3504 │ │ │ │ + b.n 1a3384 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a2f48 │ │ │ │ + b.n 1a3dc8 │ │ │ │ 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] @ 1a36d0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429749,19 +429741,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a369e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3ec0 │ │ │ │ + b.n 1a3d40 │ │ │ │ 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] @ 1a3758 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429805,19 +429797,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3724 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3414 │ │ │ │ + b.n 1a3294 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3e40 │ │ │ │ + b.n 1a3cc0 │ │ │ │ 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] @ 1a37e0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429861,19 +429853,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a37ac │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a33a4 │ │ │ │ + b.n 1a3224 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3db8 │ │ │ │ + b.n 1a3c38 │ │ │ │ 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] @ 1a3868 │ │ │ │ sub sp, #20 │ │ │ │ @@ -429918,19 +429910,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3836 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3344 │ │ │ │ + b.n 1a31c4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r1, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3d28 │ │ │ │ + b.n 1a3ba8 │ │ │ │ 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] @ 1a38f0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -429974,19 +429966,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a38bc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a32d4 │ │ │ │ + b.n 1a3154 │ │ │ │ movs r4, r3 │ │ │ │ stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3ca8 │ │ │ │ + b.n 1a3b28 │ │ │ │ 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] @ 1a3978 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430031,19 +430023,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3946 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3d64 │ │ │ │ + b.n 1a3be4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3c18 │ │ │ │ + b.n 1a3a98 │ │ │ │ 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] @ 1a3a00 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430088,19 +430080,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a39ce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ stmia r6!, {r1, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3b90 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ 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] @ 1a3a88 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430145,19 +430137,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3a56 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3c6c │ │ │ │ + b.n 1a3aec │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3b08 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ 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] @ 1a3b18 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430205,19 +430197,19 @@ │ │ │ │ b.n 1a3ae2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3c5c │ │ │ │ + svc 220 @ 0xdc │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r2, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ 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] @ 1a3ba4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430264,19 +430256,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3b70 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3c90 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ movs r4, r3 │ │ │ │ stmia r4!, {r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 26 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ 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] @ 1a3c2c │ │ │ │ sub sp, #20 │ │ │ │ @@ -430321,19 +430313,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3bfa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #384] @ (1a3db8 ) │ │ │ │ + ldr r6, [pc, #640] @ (1a3eb8 ) │ │ │ │ movs r7, r3 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + ble.n 1a3be4 │ │ │ │ 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] @ 1a3cb4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430379,18 +430371,18 @@ │ │ │ │ b.n 1a3c7e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaf0001e │ │ │ │ + bics.w r0, r0, lr, lsr #32 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #16 │ │ │ │ + ble.n 1a3d68 │ │ │ │ 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] @ 1a3d3c │ │ │ │ sub sp, #20 │ │ │ │ @@ -430435,19 +430427,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3d0a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3d80 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 1a3c54 │ │ │ │ + bgt.n 1a3cd4 │ │ │ │ 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] @ 1a3dc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430493,19 +430485,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3d96 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #0 │ │ │ │ + ble.n 1a3e54 │ │ │ │ movs r4, r3 │ │ │ │ stmia r2!, {r1, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 1a3dc8 │ │ │ │ + bgt.n 1a3e48 │ │ │ │ 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] @ 1a3e50 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430550,19 +430542,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3e1e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 1a3f40 │ │ │ │ + blt.n 1a3dc0 │ │ │ │ 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] @ 1a3ed8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430607,19 +430599,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3ea6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 24 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ movs r4, r3 │ │ │ │ stmia r1!, {r1, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 1a3eb8 │ │ │ │ + blt.n 1a3f38 │ │ │ │ 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] @ 1a3f64 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430666,19 +430658,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3f30 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1a3ec8 │ │ │ │ + blt.n 1a3f48 │ │ │ │ movs r4, r3 │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blt.n 1a402c │ │ │ │ + bge.n 1a3eac │ │ │ │ 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] @ 1a3ff0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430725,19 +430717,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3fbc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1a403c │ │ │ │ + blt.n 1a40bc │ │ │ │ movs r4, r3 │ │ │ │ stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 1a3fa0 │ │ │ │ + bge.n 1a4020 │ │ │ │ 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] @ 1a407c │ │ │ │ sub sp, #16 │ │ │ │ @@ -430784,19 +430776,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a4048 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop {14} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1a3fb0 │ │ │ │ + bge.n 1a4030 │ │ │ │ movs r4, r3 │ │ │ │ nop {11} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 1a4114 │ │ │ │ + bls.n 1a3f94 │ │ │ │ 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] @ 1a4104 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430841,19 +430833,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a40d2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ite pl │ │ │ │ lslpl r7, r5, #2 │ │ │ │ lsrmi r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1a4120 │ │ │ │ + bge.n 1a41a0 │ │ │ │ movs r4, r3 │ │ │ │ itte cs │ │ │ │ lslcs r7, r5, #2 │ │ │ │ - bls.n 1a408c @ unpredictable │ │ │ │ + bhi.n 1a410c @ 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] @ 1a419c │ │ │ │ sub sp, #16 │ │ │ │ @@ -430902,19 +430894,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a4168 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x00cc │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3dd8 │ │ │ │ + b.n 1a3c58 │ │ │ │ movs r6, r3 │ │ │ │ bkpt 0x0090 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 1a41fc │ │ │ │ + bhi.n 1a427c │ │ │ │ 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] @ 1a4224 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430959,19 +430951,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a41f2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x0034 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1a42d0 │ │ │ │ + bhi.n 1a4150 │ │ │ │ movs r4, r3 │ │ │ │ bkpt 0x0006 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 1a416c │ │ │ │ + bvc.n 1a41ec │ │ │ │ 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] @ 1a42ac │ │ │ │ sub sp, #20 │ │ │ │ @@ -431016,19 +431008,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a427a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ movs r6, r3 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 1a42e4 │ │ │ │ + bvc.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] @ 1a4334 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431073,19 +431065,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4302 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r5, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1a43a8 │ │ │ │ + bvc.n 1a4428 │ │ │ │ movs r4, r3 │ │ │ │ pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 1a425c │ │ │ │ + bvs.n 1a42dc │ │ │ │ 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] @ 1a43bc │ │ │ │ sub sp, #20 │ │ │ │ @@ -431130,19 +431122,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a438a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1a4488 │ │ │ │ + bvs.n 1a4308 │ │ │ │ movs r4, r3 │ │ │ │ pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 1a43d4 │ │ │ │ + bvs.n 1a4454 │ │ │ │ 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] @ 1a4444 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431187,19 +431179,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4412 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1a4400 │ │ │ │ + bvs.n 1a4480 │ │ │ │ movs r4, r3 │ │ │ │ cbnz r6, 1a44cc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvs.n 1a454c │ │ │ │ + bpl.n 1a43cc │ │ │ │ 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] @ 1a44cc │ │ │ │ sub sp, #20 │ │ │ │ @@ -431244,19 +431236,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a449a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 1a4532 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1a4578 │ │ │ │ + bpl.n 1a43f8 │ │ │ │ movs r4, r3 │ │ │ │ cbnz r6, 1a4532 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bpl.n 1a44c4 │ │ │ │ + bpl.n 1a4544 │ │ │ │ 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] @ (1a45e0 ) │ │ │ │ @@ -431278,49 +431270,49 @@ │ │ │ │ beq.n 1a45d6 │ │ │ │ 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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ lsrs r1, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 1a4562 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 1a2790 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r2, [pc, #156] @ (1a45e8 ) │ │ │ │ ldr r3, [pc, #152] @ (1a45e4 ) │ │ │ │ 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 1a45da │ │ │ │ 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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldr r1, [pc, #108] @ (1a45ec ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (1a45f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61e54 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -431332,15 +431324,15 @@ │ │ │ │ blx 61bc4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a4536 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [pc, #52] @ (1a45f4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -431359,17 +431351,17 @@ │ │ │ │ nop │ │ │ │ cbnz r4, 1a4624 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0030 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ movs r1, r4 │ │ │ │ - bhi.n 1a463c │ │ │ │ + bvc.n 1a46bc │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r0, r1, r6, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (1a4610 ) │ │ │ │ add r3, pc │ │ │ │ @@ -431377,15 +431369,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (1a4614 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r7, #16 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ 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 │ │ │ │ @@ -431394,28 +431386,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (1a4660 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r3, [pc, #28] @ (1a4664 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 1a4656 │ │ │ │ ldr r0, [pc, #24] @ (1a4668 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 60a98 <__longjmp_chk@plt> │ │ │ │ blx 611fc │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xf36e00b0 │ │ │ │ rsbs r0, ip, #176 @ 0xb0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -431498,15 +431490,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ 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] │ │ │ │ @@ -431546,15 +431538,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ 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] │ │ │ │ @@ -431563,15 +431555,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a477e │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -431623,31 +431615,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1f9be8 │ │ │ │ + bl 1f9b08 │ │ │ │ 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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ ldr r2, [pc, #320] @ (1a49ec ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a499e │ │ │ │ cmp r3, #2 │ │ │ │ @@ -431868,32 +431860,32 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #40] @ (1a4afc ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #40] @ (1a4b00 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ movs r0, #1 │ │ │ │ blx 60dcc │ │ │ │ ldr r2, [pc, #24] @ (1a4b04 ) │ │ │ │ ldr r1, [pc, #28] @ (1a4b08 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ movs r0, #1 │ │ │ │ blx 60dcc │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 1a4b3e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -432008,23 +432000,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 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1a4f62 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, sl │ │ │ │ bne.n 1a4c70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, #88] @ 0x58 │ │ │ │ cmp r9, sl │ │ │ │ @@ -432377,15 +432369,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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr.w r2, [pc, #1876] @ 1a57e8 │ │ │ │ ldr.w r3, [pc, #1864] @ 1a57e0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -433042,19 +433034,19 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ b.n 1a550a │ │ │ │ nop │ │ │ │ push {r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1a57fe │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ movs r4, r5 │ │ │ │ add r7, sp, #392 @ 0x188 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r3, [r5, #10] │ │ │ │ mul.w r3, ip, r3 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ b.n 1a5672 │ │ │ │ ldrh r3, [r5, #10] │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ @@ -433133,15 +433125,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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] │ │ │ │ @@ -433351,15 +433343,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a5ad6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -433389,29 +433381,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 1a5b20 │ │ │ │ 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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 1a5b32 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -433468,15 +433460,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -433491,40 +433483,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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] │ │ │ │ @@ -433683,15 +433675,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -433717,15 +433709,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -433755,15 +433747,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 1a5f90 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -433795,15 +433787,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1a5ffc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -433874,15 +433866,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ 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] │ │ │ │ @@ -433958,15 +433950,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -433983,15 +433975,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -434002,15 +433994,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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} │ │ │ │ @@ -434028,15 +434020,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -434068,15 +434060,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -434116,15 +434108,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -434132,15 +434124,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -434163,15 +434155,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -434185,15 +434177,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 1a6400 │ │ │ │ - bl 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -434215,15 +434207,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -434346,15 +434338,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -434372,15 +434364,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1a6634 │ │ │ │ - bl 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -434404,15 +434396,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -434458,15 +434450,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -434482,15 +434474,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 1a65a8 │ │ │ │ - bl 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -434524,15 +434516,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -434589,15 +434581,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -434610,15 +434602,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -434771,15 +434763,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -434787,15 +434779,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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 │ │ │ │ @@ -434819,15 +434811,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -434845,15 +434837,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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -434899,28 +434891,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 1a6ae2 │ │ │ │ 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 1f9c5c │ │ │ │ + bl 1f9b7c │ │ │ │ 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] │ │ │ │ @@ -435169,15 +435161,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1a6dc8 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1a6e0e │ │ │ │ mov r1, fp │ │ │ │ - bl 1faeac │ │ │ │ + bl 1fadcc │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a6df2 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1a6d9e │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -435198,15 +435190,15 @@ │ │ │ │ bne.n 1a6d8e │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 1a6d7c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fafc8 │ │ │ │ + bl 1faee8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1a6dc2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 1a6e32 │ │ │ │ @@ -435466,17 +435458,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1a708c │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 1a7096 │ │ │ │ b.n 1a7088 │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ movs r4, r5 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ 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] │ │ │ │ @@ -436019,15 +436011,15 @@ │ │ │ │ beq.w 1a75a4 │ │ │ │ b.n 1a7578 │ │ │ │ mvn.w r0, #25 │ │ │ │ b.n 1a736a │ │ │ │ ldr.w r3, [ip, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 1a7714 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -436531,15 +436523,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1a7ad8 │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ tst r5, r3 │ │ │ │ @@ -436604,29 +436596,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1a7c02 │ │ │ │ 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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a7c5e │ │ │ │ nop │ │ │ │ strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -436718,15 +436710,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 1a7d8e │ │ │ │ cmp.w r0, #306 @ 0x132 │ │ │ │ bcs.n 1a7e84 │ │ │ │ @@ -436770,26 +436762,26 @@ │ │ │ │ beq.n 1a7e9c │ │ │ │ bhi.n 1a7e3a │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ beq.n 1a7e32 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 1a7ebe │ │ │ │ vldr s0, [pc, #156] @ 1a7ec8 │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1a7eb4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 1a7e30 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -436817,20 +436809,20 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 1a7e30 │ │ │ │ vldr s0, [pc, #36] @ 1a7ecc │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 1a7ed0 │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -436846,38 +436838,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a7efc ) │ │ │ │ ldr r0, [pc, #20] @ (1a7f00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4618 │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ movs r4, r5 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n 1a7ed4 │ │ │ │ + bvc.n 1a7f54 │ │ │ │ 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] @ (1a7f28 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (1a7f2c ) │ │ │ │ ldr r0, [pc, #20] @ (1a7f30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4618 │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ movs r4, r5 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n 1a7ea4 │ │ │ │ + bvs.n 1a7f24 │ │ │ │ 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 │ │ │ │ @@ -437649,15 +437641,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 217758 │ │ │ │ + bl 217678 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [pc, #472] @ (1a8918 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ cbnz r3, 1a8750 │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -437841,15 +437833,15 @@ │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 1a87ee │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ 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 │ │ │ │ @@ -438402,15 +438394,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a8e94 │ │ │ │ nop │ │ │ │ strb r6, [r6, #9] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -438978,15 +438970,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1a9484 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -439132,15 +439124,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a9602 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -439721,15 +439713,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1a9c08 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -440117,15 +440109,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1aa00a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -440173,15 +440165,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 244e54 │ │ │ │ + bl 244d74 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 1aa4b8 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r4, r4, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -440227,15 +440219,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 217724 │ │ │ │ + bl 217644 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #860 @ 0x35c │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 1aa346 │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ @@ -440451,20 +440443,20 @@ │ │ │ │ cmp r4, #23 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r8, #757] @ 0x2f5 │ │ │ │ beq.w 1aa1da │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 1aa1da │ │ │ │ - bl 2e4d20 │ │ │ │ + bl 2e4c40 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e4f4c │ │ │ │ + bl 2e4e6c │ │ │ │ ldr r1, [pc, #296] @ (1aa53c ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1ba460 │ │ │ │ uxth.w sl, r2 │ │ │ │ @@ -440542,15 +440534,15 @@ │ │ │ │ bpl.n 1aa508 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #570] @ 0x23a │ │ │ │ add r4, r3 │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 1aa1da │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e5038 │ │ │ │ + bl 2e4f58 │ │ │ │ ldr r1, [pc, #80] @ (1aa550 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ cmp r4, #5 │ │ │ │ bne.n 1aa4ee │ │ │ │ @@ -440571,25 +440563,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ movs r4, r3 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ movs r4, r3 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ movs r4, r3 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ movs r4, r3 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ movs r4, r3 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ 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 │ │ │ │ @@ -441231,15 +441223,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 217758 │ │ │ │ + bl 217678 │ │ │ │ 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 │ │ │ │ @@ -441904,23 +441896,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r2, pc, #56 @ (adr r2, 1ab358 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 1ab458 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #864 @ (adr r1, 1ab684 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 1ab384 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #584 @ (adr r1, 1ab570 ) │ │ │ │ + add r0, pc, #840 @ (adr r0, 1ab670 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, pc, #928 @ (adr r0, 1ab6cc ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 1ab3cc ) │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #104 @ (adr r1, 1ab398 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 1ab498 ) │ │ │ │ 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] @ (1ab5a0 ) │ │ │ │ @@ -442812,15 +442804,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, 1abc5c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216348 │ │ │ │ + bl 216268 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #578] @ 0x242 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #578] @ 0x242 │ │ │ │ ldr r2, [pc, #552] @ (1abe68 ) │ │ │ │ ldr r3, [pc, #544] @ (1abe64 ) │ │ │ │ add r2, pc │ │ │ │ @@ -445210,15 +445202,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ad372 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #120 @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -446177,19 +446169,19 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ cmp r2, #210 @ 0xd2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ movs r4, r3 │ │ │ │ cmp r0, #170 @ 0xaa │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ 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 │ │ │ │ @@ -446512,15 +446504,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 2e42d0 │ │ │ │ + bl 2e41f0 │ │ │ │ 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 │ │ │ │ @@ -447966,15 +447958,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 1af78a │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a5e18 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -448000,15 +447992,15 @@ │ │ │ │ bne.w 1aed62 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 1af99a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2179e0 │ │ │ │ + bl 217900 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1ae668 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -448207,15 +448199,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -448481,15 +448473,15 @@ │ │ │ │ bne.w 1ae900 │ │ │ │ mov r6, r3 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 1aedc6 │ │ │ │ vldr s0, [pc, #404] @ 1af848 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a5e18 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -448512,15 +448504,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 1aea56 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -448785,15 +448777,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 1af2b2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #100] @ (1afa78 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -448827,37 +448819,37 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ ldr r1, [pc, #52] @ (1afa98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ 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 │ │ │ │ @@ -449732,15 +449724,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1b03f2 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b105c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -449896,19 +449888,19 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r6, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ 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 │ │ │ │ @@ -450038,15 +450030,15 @@ │ │ │ │ beq.n 1b0744 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 1b2fd0 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21629c │ │ │ │ + bl 2161bc │ │ │ │ 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 1b0774 │ │ │ │ @@ -450059,15 +450051,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b0766 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21629c │ │ │ │ + bl 2161bc │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b0766 │ │ │ │ add.w ip, r7, #340 @ 0x154 │ │ │ │ add.w sl, r7, #356 @ 0x164 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -450857,15 +450849,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 1a8bfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ b.w 1b03f2 │ │ │ │ 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 │ │ │ │ @@ -450999,17 +450991,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ str.w r5, [r9], #4 │ │ │ │ bhi.n 1b11b4 │ │ │ │ b.w 1b0264 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r2, r1] │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r5, r0] │ │ │ │ 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 │ │ │ │ @@ -452449,17 +452441,17 @@ │ │ │ │ b.w 1afe94 │ │ │ │ bl 1a7f04 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #12] @ (1b2260 ) │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ - adcs r2, r2 │ │ │ │ + lsls r2, r2 │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #26 │ │ │ │ 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} │ │ │ │ @@ -454754,15 +454746,15 @@ │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 1a8ac8 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ b.w 1b00d0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ movs r4, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a60cc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a60cc │ │ │ │ @@ -454856,15 +454848,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 217758 │ │ │ │ + bl 217678 │ │ │ │ ldr.w r3, [pc, #2136] @ 1b4628 │ │ │ │ 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 │ │ │ │ @@ -455875,15 +455867,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ movs r4, r3 │ │ │ │ rev16 r2, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6650 │ │ │ │ str.w r0, [r8] │ │ │ │ @@ -458858,15 +458850,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 1b4ffe │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ @@ -458980,42 +458972,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b5120 │ │ │ │ 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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b57aa │ │ │ │ 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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 1b476a │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ @@ -459145,15 +459137,15 @@ │ │ │ │ bl 1a7f04 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s32 d16, d11, #14 │ │ │ │ + vqadd.s64 d0, d2, d11 │ │ │ │ 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] @ (1b6bd8 ) │ │ │ │ @@ -459165,15 +459157,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #856] @ (1b6be0 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6d02 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 1a5934 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -459193,15 +459185,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 1f5504 │ │ │ │ + bl 1f5424 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 1b68d6 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6a7e │ │ │ │ @@ -459352,15 +459344,15 @@ │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ add.w r8, r7, #44 @ 0x2c │ │ │ │ cbz r4, 1b6aa6 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6dc4 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ adds r3, r5, #6 │ │ │ │ str.w r7, [r9, r3, lsl #2] │ │ │ │ cbnz r5, 1b6ab0 │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ @@ -459371,15 +459363,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1b6abe │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b700e │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5524 │ │ │ │ + bl 1f5444 │ │ │ │ ldr r2, [pc, #280] @ (1b6be4 ) │ │ │ │ ldr r3, [pc, #276] @ (1b6be0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -459482,15 +459474,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stcl 0, cr0, [r4], #108 @ 0x6c │ │ │ │ + stc 0, cr0, [r4], #-108 @ 0xffffff94 │ │ │ │ cmp r7, #16 │ │ │ │ bls.w 1b6d44 │ │ │ │ cmp r7, #32 │ │ │ │ bls.w 1b6df0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6a68 │ │ │ │ @@ -459594,15 +459586,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a58d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ b.n 1b68a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1b7050 │ │ │ │ lsls r7, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -459659,25 +459651,25 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ac670 │ │ │ │ b.n 1b6a68 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1b6a9c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a58d8 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ b.n 1b6a9e │ │ │ │ bl 1ba368 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6a68 │ │ │ │ subs r5, r0, #4 │ │ │ │ add.w r8, r6, #44 @ 0x2c │ │ │ │ @@ -459726,15 +459718,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 2e42d0 │ │ │ │ + bl 2e41f0 │ │ │ │ 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 │ │ │ │ @@ -460024,17 +460016,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (1b717c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ bl 1a7ed4 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b7094 │ │ │ │ + b.n 1b6f14 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b6f94 │ │ │ │ + b.n 1b6e14 │ │ │ │ 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] @ 1b76c4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -460089,21 +460081,21 @@ │ │ │ │ bl 1a58d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1b7180 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b750a │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ @@ -460184,18 +460176,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1b7310 │ │ │ │ ldrb.w r3, [r1, #402] @ 0x192 │ │ │ │ cbz r3, 1b734a │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223d78 │ │ │ │ + bl 223c98 │ │ │ │ cbz r0, 1b734a │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1b734a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -460225,18 +460217,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 216430 │ │ │ │ + bl 216350 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 223d78 │ │ │ │ + bl 223c98 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1b7180 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -460373,15 +460365,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a58d8 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ b.n 1b723e │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ add.w fp, r4, #60 @ 0x3c │ │ │ │ cmp sl, fp │ │ │ │ beq.w 1b734a │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp fp, r3 │ │ │ │ @@ -460392,25 +460384,25 @@ │ │ │ │ beq.w 1b734a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 1a7f64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b734a │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7686 │ │ │ │ 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 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b7670 │ │ │ │ add.w r3, sp, #3 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a7cd4 │ │ │ │ @@ -460506,24 +460498,24 @@ │ │ │ │ b.n 1b75e0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a58d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ b.n 1b757e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a58d8 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ b.n 1b7568 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r9 │ │ │ │ bl 1a5e18 │ │ │ │ @@ -460540,15 +460532,15 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 1b7c18 │ │ │ │ + b.n 1b7a98 │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #36] @ (1b76fc ) │ │ │ │ ldr r2, [pc, #40] @ (1b7700 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ @@ -460885,15 +460877,15 @@ │ │ │ │ str.w r2, [r1, #952] @ 0x3b8 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1b9bf0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #24] │ │ │ │ - bl 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #32] │ │ │ │ b.n 1b7aa2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cbz r0, 1b7a64 │ │ │ │ @@ -460938,15 +460930,15 @@ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ ldr.w r0, [fp] │ │ │ │ bl 1a4854 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b888e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [fp, #40] @ 0x28 │ │ │ │ bl 1a5934 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -460979,15 +460971,15 @@ │ │ │ │ bne.n 1b7ac2 │ │ │ │ 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 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #36] @ 0x24 │ │ │ │ b.n 1b7ac8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1b9780 │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ mov r0, fp │ │ │ │ @@ -461042,15 +461034,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b7bf2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [fp, #56] @ 0x38 │ │ │ │ - bl 2618c0 │ │ │ │ + bl 2617e0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 1b7180 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 1b6860 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ @@ -461323,15 +461315,15 @@ │ │ │ │ strh r5, [r0, #12] │ │ │ │ bne.n 1b7ee2 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ ldrd r5, r4, [r7, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f9e0c │ │ │ │ + bl 1f9d2c │ │ │ │ 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 │ │ │ │ @@ -461504,15 +461496,15 @@ │ │ │ │ bne.n 1b80ce │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ mov r5, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f9e0c │ │ │ │ + bl 1f9d2c │ │ │ │ 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 │ │ │ │ @@ -462192,15 +462184,15 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ bl 1a58d8 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ b.w 1b7aea │ │ │ │ ldrb.w r9, [r2, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1b7c4e │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, fp │ │ │ │ @@ -462638,15 +462630,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1b8c10 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, fp │ │ │ │ @@ -462795,15 +462787,15 @@ │ │ │ │ ldr.w r3, [pc, #3288] @ 1b9c10 │ │ │ │ ldr.w r2, [pc, #3288] @ 1b9c14 │ │ │ │ ldr.w r1, [pc, #3288] @ 1b9c18 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b8ed0 │ │ │ │ ldrd r5, r6, [r7, #20] │ │ │ │ ldr.w sl, [r7, #32] │ │ │ │ ldr.w r4, [r6, #1528] @ 0x5f8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -462829,48 +462821,48 @@ │ │ │ │ ldr.w r3, [pc, #3200] @ 1b9c1c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3200] @ 1b9c20 │ │ │ │ ldr.w r1, [pc, #3200] @ 1b9c24 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b8f16 │ │ │ │ ldr.w r3, [pc, #3180] @ 1b9c28 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3180] @ 1b9c2c │ │ │ │ ldr.w r1, [pc, #3180] @ 1b9c30 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b8eb6 │ │ │ │ ldr.w r3, [pc, #3160] @ 1b9c34 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3160] @ 1b9c38 │ │ │ │ ldr.w r1, [pc, #3160] @ 1b9c3c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b8f04 │ │ │ │ ldr.w r3, [pc, #3140] @ 1b9c40 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3140] @ 1b9c44 │ │ │ │ ldr.w r1, [pc, #3140] @ 1b9c48 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b8ee4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1b9756 │ │ │ │ mov r0, r9 │ │ │ │ @@ -462910,15 +462902,15 @@ │ │ │ │ ldr.w r3, [pc, #3012] @ 1b9c4c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3008] @ 1b9c50 │ │ │ │ ldr.w r1, [pc, #3008] @ 1b9c54 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b8f2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b9736 │ │ │ │ mov r0, r9 │ │ │ │ @@ -462957,15 +462949,15 @@ │ │ │ │ ldr.w r3, [pc, #2892] @ 1b9c64 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2888] @ 1b9c68 │ │ │ │ ldr.w r1, [pc, #2888] @ 1b9c6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.w 1b818c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b99ac │ │ │ │ mov r0, r9 │ │ │ │ @@ -463038,15 +463030,15 @@ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ b.n 1b8a1c │ │ │ │ ldr.w r2, [pc, #2660] @ 1b9c70 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2656] @ 1b9c74 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ b.w 1b7a5c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b93e4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1994f4 │ │ │ │ b.w 1b82c0 │ │ │ │ @@ -463069,15 +463061,15 @@ │ │ │ │ ldr.w r3, [pc, #2584] @ 1b9c78 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2580] @ 1b9c7c │ │ │ │ ldr.w r1, [pc, #2580] @ 1b9c80 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.w 1b8286 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ b.w 1b7e36 │ │ │ │ ldr.w r4, [fp, #116] @ 0x74 │ │ │ │ @@ -463197,15 +463189,15 @@ │ │ │ │ ldr.w r3, [pc, #2204] @ 1b9c84 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2204] @ 1b9c88 │ │ │ │ ldr.w r1, [pc, #2204] @ 1b9c8c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b922a │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.w 1b9a46 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463448,15 +463440,15 @@ │ │ │ │ ldr.w r3, [pc, #1480] @ 1b9c90 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1480] @ 1b9c94 │ │ │ │ ldr.w r1, [pc, #1480] @ 1b9c98 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b90e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1b9ac8 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463465,48 +463457,48 @@ │ │ │ │ ldr.w r3, [pc, #1444] @ 1b9c9c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1440] @ 1b9ca0 │ │ │ │ ldr.w r1, [pc, #1440] @ 1b9ca4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b903c │ │ │ │ ldr.w r3, [pc, #1424] @ 1b9ca8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1420] @ 1b9cac │ │ │ │ ldr.w r1, [pc, #1420] @ 1b9cb0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b90c4 │ │ │ │ ldr.w r3, [pc, #1404] @ 1b9cb4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1400] @ 1b9cb8 │ │ │ │ ldr.w r1, [pc, #1400] @ 1b9cbc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b90b0 │ │ │ │ ldr.w r3, [pc, #1384] @ 1b9cc0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1380] @ 1b9cc4 │ │ │ │ ldr.w r1, [pc, #1380] @ 1b9cc8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b9022 │ │ │ │ mov r0, r5 │ │ │ │ bl 192070 │ │ │ │ b.w 1b817a │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -463522,15 +463514,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b8126 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ bl 1a8044 │ │ │ │ @@ -463678,15 +463670,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b7f40 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b9b26 │ │ │ │ @@ -463696,15 +463688,15 @@ │ │ │ │ ldr r3, [pc, #800] @ (1b9cd0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #800] @ (1b9cd4 ) │ │ │ │ ldr r1, [pc, #804] @ (1b9cd8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.w 1b9142 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #6 │ │ │ │ @@ -463717,86 +463709,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.w 1b8e90 │ │ │ │ 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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ b.w 1b882c │ │ │ │ ldr r3, [pc, #696] @ (1b9cdc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #696] @ (1b9ce0 ) │ │ │ │ ldr r1, [pc, #696] @ (1b9ce4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.w 1b83a6 │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b91fa │ │ │ │ ldr r3, [pc, #672] @ (1b9ce8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #672] @ (1b9cec ) │ │ │ │ ldr r1, [pc, #672] @ (1b9cf0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b940e │ │ │ │ ldr r3, [pc, #656] @ (1b9cf4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #656] @ (1b9cf8 ) │ │ │ │ ldr r1, [pc, #660] @ (1b9cfc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b9422 │ │ │ │ ldr r3, [pc, #644] @ (1b9d00 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #644] @ (1b9d04 ) │ │ │ │ ldr r1, [pc, #644] @ (1b9d08 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.w 1b9076 │ │ │ │ ldr r3, [pc, #628] @ (1b9d0c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #628] @ (1b9d10 ) │ │ │ │ ldr r1, [pc, #628] @ (1b9d14 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b92c6 │ │ │ │ ldr.w r3, [r5, #580] @ 0x244 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b9194 │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ @@ -463806,52 +463798,52 @@ │ │ │ │ ldr r3, [pc, #588] @ (1b9d18 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #588] @ (1b9d1c ) │ │ │ │ ldr r1, [pc, #592] @ (1b9d20 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b96ee │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b8732 │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b875a │ │ │ │ ldr r3, [pc, #560] @ (1b9d24 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #560] @ (1b9d28 ) │ │ │ │ ldr r1, [pc, #560] @ (1b9d2c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b96ba │ │ │ │ ldr r3, [pc, #544] @ (1b9d30 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #544] @ (1b9d34 ) │ │ │ │ ldr r1, [pc, #548] @ (1b9d38 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b996e │ │ │ │ ldr r3, [pc, #532] @ (1b9d3c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #532] @ (1b9d40 ) │ │ │ │ ldr r1, [pc, #532] @ (1b9d44 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c87a0 │ │ │ │ b.n 1b99a2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ mov.w sl, r1, lsr #2 │ │ │ │ cmp r5, sl │ │ │ │ bls.n 1b9b6a │ │ │ │ @@ -463920,182 +463912,182 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ ldr r1, [pc, #340] @ (1b9d5c ) │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ nop │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ - movs r3, r3 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldmia r2!, {r5} │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #2 │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + subs r3, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + subs r3, #4 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + ldmia r0!, {r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + subs r2, #22 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #22 │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + adds r5, #4 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + itt gt │ │ │ │ + movgt r3, r3 │ │ │ │ + strbgt r6, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - itee vc │ │ │ │ - movvc r3, r3 │ │ │ │ - strbvs r0, [r1, r1] │ │ │ │ - movvs r3, r3 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + bkpt 0x00b2 │ │ │ │ movs r3, r3 │ │ │ │ - itte mi │ │ │ │ - movmi r3, r3 │ │ │ │ - strbmi r4, [r5, r0] │ │ │ │ - movpl r3, r3 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + strh r0, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - itt eq │ │ │ │ - moveq r3, r3 │ │ │ │ - strheq r2, [r7, r7] │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #24 │ │ │ │ + bkpt 0x0086 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + strh r4, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + bkpt 0x0044 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + strh r2, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + itte vc │ │ │ │ + movvc r3, r3 │ │ │ │ + strhvc r0, [r2, r4] │ │ │ │ + movvs r3, r3 │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - itee al │ │ │ │ - moval r3, r3 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ - mov r3, r3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + strh r6, [r6, r3] │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + adds r1, #20 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + itee cs │ │ │ │ + movcs r3, r3 │ │ │ │ + strhcc r4, [r3, r3] │ │ │ │ + movcc r3, r3 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + itee ls │ │ │ │ + movls r3, r3 │ │ │ │ + pophi {r1, r5, r7} │ │ │ │ + movhi r3, r3 │ │ │ │ + itt pl │ │ │ │ + movpl r3, r3 │ │ │ │ + poppl {r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ittt gt │ │ │ │ - movgt r3, r3 │ │ │ │ - nopgt {8} │ │ │ │ - movgt r3, r3 │ │ │ │ + ittt eq │ │ │ │ + moveq r3, r3 │ │ │ │ + bkpt 0x00c0 │ │ │ │ + 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 │ │ │ │ @@ -464106,19 +464098,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1b9d98 ) │ │ │ │ ldr r0, [pc, #20] @ (1b9d9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4618 │ │ │ │ nop │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r1, #4] │ │ │ │ movs r3, r5 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r4, 1b9db2 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ 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] @ (1b9f34 ) │ │ │ │ @@ -464290,15 +464282,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr r7, [pc, #944] @ (1ba310 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1ba140 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1ba0c2 │ │ │ │ @@ -464312,95 +464304,95 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #904] @ (1ba31c ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f52c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f52c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f52c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f52c0 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr.w r1, [sl, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cf20 │ │ │ │ + bl 21ce40 │ │ │ │ add.w r1, sl, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 180a04 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb290 │ │ │ │ cbz r0, 1ba034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21029c │ │ │ │ + bl 2101bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267160 │ │ │ │ + bl 267080 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 268820 │ │ │ │ + bl 268740 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 264b4c │ │ │ │ + bl 264a6c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b9ff6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 211130 │ │ │ │ + bl 211050 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ ldrb.w r3, [r8, #401] @ 0x191 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba1da │ │ │ │ ldrb.w r3, [r8, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba1c6 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1ba190 │ │ │ │ ldr r1, [pc, #716] @ (1ba320 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 25d6f8 │ │ │ │ + bl 25d618 │ │ │ │ ldr r3, [pc, #712] @ (1ba324 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 28e378 │ │ │ │ + bl 28e298 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1ba1aa │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2a4284 │ │ │ │ + bl 2a41a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 223e1c │ │ │ │ + bl 223d3c │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1ba1e2 │ │ │ │ ldr r3, [pc, #664] @ (1ba328 ) │ │ │ │ ldrb.w r1, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -464462,20 +464454,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #544] @ (1ba330 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #544] @ (1ba334 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 296c38 │ │ │ │ + bl 296b58 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ addw r0, r6, #1148 @ 0x47c │ │ │ │ ldrb.w r1, [r3, #76] @ 0x4c │ │ │ │ bl 1bd3cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -464514,29 +464506,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1ba050 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ addw r1, r6, #1484 @ 0x5cc │ │ │ │ bl 1c5b14 │ │ │ │ b.n 1ba050 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2837d8 │ │ │ │ + bl 2836f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267528 │ │ │ │ + bl 267448 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 26eb68 │ │ │ │ + bl 26ea88 │ │ │ │ b.n 1ba070 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb458 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ba048 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267da4 │ │ │ │ + bl 267cc4 │ │ │ │ b.n 1ba048 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb34c │ │ │ │ b.n 1ba03e │ │ │ │ ldr.w r3, [ip, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -464569,15 +464561,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1ba218 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1ba224 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba210 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1ba2f8 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -464667,55 +464659,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 r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r3, #24 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, 1ba380 │ │ │ │ + rev16 r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #368] @ (1ba4b0 ) │ │ │ │ + ldr r4, [pc, #624] @ (1ba5b0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #240] @ (1ba434 ) │ │ │ │ + ldr r4, [pc, #496] @ (1ba534 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #160] @ (1ba3ec ) │ │ │ │ + ldr r4, [pc, #416] @ (1ba4ec ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #80] @ (1ba3a0 ) │ │ │ │ + ldr r4, [pc, #336] @ (1ba4a0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #864] @ (1ba6b4 ) │ │ │ │ + ldr r4, [pc, #96] @ (1ba3b4 ) │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ 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 │ │ │ │ @@ -464820,110 +464812,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (1ba4f0 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f52c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f9558 │ │ │ │ + bl 1f9478 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldr r1, [pc, #52] @ (1ba4f4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 296c38 │ │ │ │ + bl 296b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r1, [pc, #36] @ (1ba4f8 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f62a0 │ │ │ │ + bl 1f61c0 │ │ │ │ b.n 1ba4be │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #20 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ 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 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1ba53c │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba548 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb65c │ │ │ │ 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 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cbz r0, 1ba56c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba578 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb64c │ │ │ │ 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 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cbz r0, 1ba5fe │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1ba5f8 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -464939,15 +464931,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1ba5b2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1ba5f8 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -464958,15 +464950,15 @@ │ │ │ │ bne.n 1ba5e2 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba608 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + push {r1, r3, r4, r5, r7, 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 │ │ │ │ @@ -464978,29 +464970,29 @@ │ │ │ │ bhi.w 1ba92e │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1ba652 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cbz r0, 1ba66a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1ba944 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1ba948 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f52c0 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a5e18 │ │ │ │ @@ -465168,15 +465160,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 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ 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 1a6138 │ │ │ │ @@ -465275,15 +465267,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1ba9a8 │ │ │ │ + uxth r4, r4 │ │ │ │ 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] @ (1bab18 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -465295,15 +465287,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1a776c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cbz r0, 1ba9a8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1bab20 ) │ │ │ │ ldr r3, [pc, #396] @ (1bab1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -465422,15 +465414,15 @@ │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ b.n 1baac2 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1ba98a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [sp, #12] │ │ │ │ @@ -465467,15 +465459,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] @ (1babe4 ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldr r2, [pc, #168] @ (1babe8 ) │ │ │ │ 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 │ │ │ │ @@ -465539,15 +465531,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ 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 │ │ │ │ @@ -465564,15 +465556,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1bac2c ) │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ nop │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + add sp, #0 │ │ │ │ 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 │ │ │ │ @@ -465728,15 +465720,15 @@ │ │ │ │ ldr r6, [pc, #132] @ (1bae48 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r6, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 215f18 │ │ │ │ + bl 215e38 │ │ │ │ ldr r3, [pc, #120] @ (1bae4c ) │ │ │ │ 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 │ │ │ │ @@ -465793,32 +465785,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bae78 ) │ │ │ │ ldr r0, [pc, #20] @ (1bae7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4618 │ │ │ │ nop │ │ │ │ - str r4, [r6, r0] │ │ │ │ + ldr r7, [pc, #464] @ (1bb048 ) │ │ │ │ movs r3, r5 │ │ │ │ - ldr r1, [pc, #424] @ (1bb024 ) │ │ │ │ + ldr r0, [pc, #680] @ (1bb124 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r7, pc, #688 @ (adr r7, 1bb130 ) │ │ │ │ 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] @ 1bb75c │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a6e18 │ │ │ │ ldr.w r6, [r8, #88] @ 0x58 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ @@ -465884,15 +465876,15 @@ │ │ │ │ bne.n 1baeee │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 1baee0 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 1bb10c │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r6, r2 │ │ │ │ @@ -465929,15 +465921,15 @@ │ │ │ │ bne.n 1baf4c │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ beq.n 1bb090 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb1cc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb1c6 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -466003,40 +465995,40 @@ │ │ │ │ cbz r2, 1bb0ac │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1baf4c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bb100 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1bb0d8 │ │ │ │ b.n 1bb0fc │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1baf4c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.w 1baf4c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb0fc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bb0ce │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1baf4c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1bb0be │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ ldrd fp, r9, [r3, #32] │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb0d8 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r6, [r5, #32] │ │ │ │ @@ -466105,15 +466097,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 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1bafee │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -466121,15 +466113,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1a6e44 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bb21a │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb21a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1bb20e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -466140,15 +466132,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1bb20a │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r6, [r0, #32] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb1e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1baf4c │ │ │ │ movs r2, #5 │ │ │ │ @@ -466777,19 +466769,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bb8a0 ) │ │ │ │ ldr r0, [pc, #20] @ (1bb8a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4618 │ │ │ │ nop │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r0, fp │ │ │ │ movs r3, r5 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ 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 │ │ │ │ @@ -466868,15 +466860,15 @@ │ │ │ │ cmp r1, #4 │ │ │ │ bhi.n 1bb99a │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #29 │ │ │ │ bpl.n 1bb8fa │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vstr s0, [r3, #16] │ │ │ │ b.n 1bb8fa │ │ │ │ cmp.w r2, #392 @ 0x188 │ │ │ │ bcc.n 1bb9c6 │ │ │ │ sub.w r2, r2, #396 @ 0x18c │ │ │ │ cmp r2, #1 │ │ │ │ @@ -468311,25 +468303,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 1fabf8 │ │ │ │ + bl 1fab18 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1bca72 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fadb4 │ │ │ │ + bl 1facd4 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1bc9de │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -468354,15 +468346,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1bc9d4 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1bc9d4 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1faef4 │ │ │ │ + bl 1fae14 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1bc9d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -468412,15 +468404,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1bca0e │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1bc9f4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fad94 │ │ │ │ + bl 1facb4 │ │ │ │ ldr r2, [pc, #52] @ (1bca8c ) │ │ │ │ ldr r3, [pc, #36] @ (1bca80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -468581,15 +468573,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 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a6e18 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -468866,15 +468858,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1bcece │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1bcc0c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1bce10 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -468893,23 +468885,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1bcfc8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bcfb6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bcfb6 │ │ │ │ mov r9, r6 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ b.n 1bcf52 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bcfb0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bcf48 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ @@ -469297,15 +469289,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1bd314 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ movs r5, #0 │ │ │ │ @@ -469613,15 +469605,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 216fa8 │ │ │ │ + bl 216ec8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1bd678 │ │ │ │ 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 │ │ │ │ @@ -469750,15 +469742,15 @@ │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1bd7b6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -469932,15 +469924,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ add.w sl, fp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1bd9ea │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1bd9b2 │ │ │ │ @@ -472917,15 +472909,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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 │ │ │ │ @@ -472934,15 +472926,15 @@ │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1bf9f0 │ │ │ │ mov r7, r8 │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1be848 │ │ │ │ mov r1, r6 │ │ │ │ @@ -473435,15 +473427,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bd894 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1bfeb6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr.w r2, [pc, #1320] @ 1c0404 │ │ │ │ ldr.w r3, [pc, #1300] @ 1c03f4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ @@ -473694,15 +473686,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1c0132 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1c0132 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1c021a │ │ │ │ str.w sl, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ @@ -473764,15 +473756,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c018c │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.n 1bfe70 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1c026c │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ adds r4, r2, #1 │ │ │ │ @@ -473800,15 +473792,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1c022e │ │ │ │ ldr.w r3, [sl] │ │ │ │ and.w r2, r2, #15 │ │ │ │ sub.w r6, r8, r2 │ │ │ │ @@ -473959,15 +473951,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1c133a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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 │ │ │ │ @@ -474713,15 +474705,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 1c0c62 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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 │ │ │ │ @@ -475531,15 +475523,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1c194c │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -475608,44 +475600,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 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1c15ee │ │ │ │ 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 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ 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 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1c15bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -475722,15 +475714,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c154a │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -475965,15 +475957,15 @@ │ │ │ │ b.n 1c1896 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c14d8 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov ip, sl │ │ │ │ b.n 1c18b6 │ │ │ │ @@ -477391,15 +477383,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ 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 1c27b8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -477429,39 +477421,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1c266c │ │ │ │ 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 1c246a │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 1c271a │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c26e6 │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ mul.w r0, r1, r0 │ │ │ │ @@ -477500,15 +477492,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 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ bl 1a6e18 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -477571,15 +477563,15 @@ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ bl 1a5bd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fafc8 │ │ │ │ + bl 1faee8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a6174 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -477606,22 +477598,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 1faf54 │ │ │ │ + bl 1fae74 │ │ │ │ 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 1faeac │ │ │ │ + bl 1fadcc │ │ │ │ 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] │ │ │ │ @@ -477658,15 +477650,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1c29b6 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r2, [pc, #400] @ (1c2cc0 ) │ │ │ │ ldr r3, [pc, #396] @ (1c2cbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -477741,31 +477733,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 1fafc8 │ │ │ │ + bl 1faee8 │ │ │ │ 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 1c2afe │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1c2c3a │ │ │ │ b.n 1c2afe │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c2afe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c2c2c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -478715,54 +478707,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] @ (1c36a8 ) │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -478775,15 +478767,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia r1!, {r2, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -478792,15 +478784,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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #244] @ (1c37c8 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -478810,18 +478802,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 1c37a6 │ │ │ │ cmp r3, #2 │ │ │ │ bls.n 1c37c0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -478838,21 +478830,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -478866,15 +478858,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 1c37c0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -478912,56 +478904,56 @@ │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ ldr.w r9, [pc, #1044] @ 1c3c14 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1c3860 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [pc, #948] @ (1c3c18 ) │ │ │ │ ldr r2, [pc, #952] @ (1c3c1c ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2137e4 │ │ │ │ + bl 213704 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -478969,28 +478961,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -479017,15 +479009,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c398c │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c3c04 │ │ │ │ bhi.w 1c3bfc │ │ │ │ @@ -479044,42 +479036,42 @@ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ b.n 1c391a │ │ │ │ ldr r3, [pc, #664] @ (1c3c28 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #664] @ (1c3c2c ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 2137e4 │ │ │ │ + bl 213704 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219558 │ │ │ │ + bl 219478 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c36b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ 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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 │ │ │ │ @@ -479087,27 +479079,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -479139,33 +479131,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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ecc │ │ │ │ + bl 213dec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -479174,22 +479166,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -479224,18 +479216,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2195f0 │ │ │ │ + bl 219510 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c36b0 │ │ │ │ ldr r2, [pc, #92] @ (1c3c30 ) │ │ │ │ ldr r3, [pc, #52] @ (1c3c0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -479263,23 +479255,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ 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 r3, #110 @ 0x6e │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ stmia r4!, {r1, r2, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479301,23 +479293,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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} │ │ │ │ @@ -479327,32 +479319,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 1c3c78 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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} │ │ │ │ @@ -479371,15 +479363,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 1c3c78 │ │ │ │ stmia r3!, {r1, r2, r5, r7} │ │ │ │ @@ -479418,35 +479410,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1c42e0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2137e4 │ │ │ │ + bl 213704 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c3e0c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -479454,27 +479446,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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] │ │ │ │ @@ -479502,15 +479494,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c3f3c │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c42c4 │ │ │ │ bhi.w 1c42bc │ │ │ │ @@ -479543,38 +479535,38 @@ │ │ │ │ bne.w 1c42cc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1c42f0 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 2137e4 │ │ │ │ + bl 213704 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219558 │ │ │ │ + bl 219478 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1c36b0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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} │ │ │ │ @@ -479583,34 +479575,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3c3c │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 │ │ │ │ @@ -479619,26 +479611,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -479670,37 +479662,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c410c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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] │ │ │ │ @@ -479708,27 +479700,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -479760,81 +479752,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c36b0 │ │ │ │ mov.w r1, #920 @ 0x398 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ movs r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213ecc │ │ │ │ + bl 213dec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2194a8 │ │ │ │ + bl 2193c8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2195f0 │ │ │ │ + bl 219510 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1c36b0 │ │ │ │ b.n 1c3f20 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1c41c0 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1c40ac │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1c3dbe │ │ │ │ ldr r3, [pc, #60] @ (1c42f4 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1c3f3e │ │ │ │ @@ -479849,23 +479841,23 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r6, r1, #4 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479896,30 +479888,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 215d80 │ │ │ │ + bl 215ca0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1c4380 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -479954,21 +479946,21 @@ │ │ │ │ b.n 1c43e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1c447e │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -479983,29 +479975,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #151 @ 0x97 │ │ │ │ bne.n 1c43de │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1c43e8 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -480046,21 +480038,21 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c43ce │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -480070,15 +480062,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [pc, #216] @ (1c460c ) │ │ │ │ ldr r3, [pc, #196] @ (1c45fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -480097,21 +480089,21 @@ │ │ │ │ beq.n 1c45d6 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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} │ │ │ │ @@ -480128,15 +480120,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 218274 │ │ │ │ + bl 218194 │ │ │ │ b.n 1c4532 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1c45ec │ │ │ │ @@ -480225,15 +480217,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1c46b0 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1c46a2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9374 │ │ │ │ + bl 1f9294 │ │ │ │ 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] │ │ │ │ @@ -480653,15 +480645,15 @@ │ │ │ │ ldrb.w r2, [r3, #624] @ 0x270 │ │ │ │ cbz r2, 1c4b36 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1c4b3c ) │ │ │ │ ldr r1, [pc, #20] @ (1c4b40 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216aac │ │ │ │ + bl 2169cc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 196b3e │ │ │ │ b.n 1c465a │ │ │ │ vtbl.8 d20, {d15-d17}, d27 │ │ │ │ @@ -480737,22 +480729,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 223e1c │ │ │ │ + bl 223d3c │ │ │ │ ldr r2, [pc, #16] @ (1c4c30 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1c4c34 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216aac │ │ │ │ + bl 2169cc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 316c32 │ │ │ │ b.n 1c45a6 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -480790,15 +480782,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 1f9b90 │ │ │ │ + bl 1f9ab0 │ │ │ │ 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 │ │ │ │ @@ -480822,15 +480814,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 1f9b90 │ │ │ │ + bl 1f9ab0 │ │ │ │ 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 │ │ │ │ @@ -480846,15 +480838,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 1f9e74 │ │ │ │ + bl 1f9d94 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1c4d5a │ │ │ │ @@ -481997,15 +481989,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1c5952 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1fafc8 │ │ │ │ + bl 1faee8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1c594a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -482025,30 +482017,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1c590e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fae30 │ │ │ │ + bl 1fad50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c590a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1faeac │ │ │ │ + bl 1fadcc │ │ │ │ b.n 1c590a │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1c5900 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1c58f2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ b.n 1c58c0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -482245,15 +482237,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 1fe444 │ │ │ │ + bl 1fe364 │ │ │ │ ldr.w sl, [r5, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c5cc4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, r4 │ │ │ │ @@ -482261,15 +482253,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1c5bf4 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1c5bf4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216684 │ │ │ │ + bl 2165a4 │ │ │ │ cbz r0, 1c5b8a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1c5cac │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -482311,15 +482303,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1c5bce │ │ │ │ b.n 1c5ba6 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c5b64 │ │ │ │ mov r4, r8 │ │ │ │ @@ -482539,15 +482531,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 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1c5ba6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1c5e44 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -482568,18 +482560,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ 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 1c60cc │ │ │ │ mov r6, r5 │ │ │ │ @@ -482628,15 +482620,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1c5f66 │ │ │ │ mov r7, r9 │ │ │ │ cmp r1, r7 │ │ │ │ beq.n 1c5ed2 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c6056 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r5, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -482659,15 +482651,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c5ea0 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 │ │ │ │ @@ -482795,19 +482787,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 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ b.n 1c5f1a │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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] │ │ │ │ @@ -483103,17 +483095,17 @@ │ │ │ │ b.n 1c62e4 │ │ │ │ movs r7, #0 │ │ │ │ b.n 1c6238 │ │ │ │ sub.w ip, r3, #784 @ 0x310 │ │ │ │ cmp.w ip, #10 │ │ │ │ bls.w 1c62f2 │ │ │ │ b.n 1c63e8 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ 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 │ │ │ │ @@ -483129,15 +483121,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 1f1be0 │ │ │ │ + bl 1f1b00 │ │ │ │ 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 │ │ │ │ @@ -483358,17 +483350,17 @@ │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1c6588 │ │ │ │ b.n 1c652e │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1c6588 │ │ │ │ b.n 1c6694 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ 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] │ │ │ │ @@ -483428,15 +483420,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1c6986 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c67a4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f1ba4 │ │ │ │ + bl 1f1ac4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1c67a4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -483450,15 +483442,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c6768 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c675e │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f1ba4 │ │ │ │ + bl 1f1ac4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1c676e │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1c6738 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -483948,15 +483940,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2448] @ 1c7658 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, lr │ │ │ │ beq.w 1c71fa │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -484093,15 +484085,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1be848 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -484180,28 +484172,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 1c6efe │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f1df0 │ │ │ │ + bl 1f1d10 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r6, fp │ │ │ │ beq.n 1c6f52 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r8, r4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1f1c34 │ │ │ │ + bl 1f1b54 │ │ │ │ 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 1c6f30 │ │ │ │ mov r4, r8 │ │ │ │ @@ -484268,15 +484260,15 @@ │ │ │ │ bne.n 1c6fbe │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1c6fbe │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1ba4 │ │ │ │ + bl 1f1ac4 │ │ │ │ cmp sl, r4 │ │ │ │ bne.n 1c6fc4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1c7220 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -484306,15 +484298,15 @@ │ │ │ │ bne.n 1c6f90 │ │ │ │ ldrd r4, r5, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1540] @ 1c7660 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1f1c4c │ │ │ │ + bl 1f1b6c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, fp │ │ │ │ beq.w 1c71b8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ b.n 1c7088 │ │ │ │ @@ -484473,15 +484465,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 1c6e3a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr.w r2, [pc, #1124] @ 1c7664 │ │ │ │ ldr.w r3, [pc, #1108] @ 1c7658 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -484509,15 +484501,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c758c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c757a │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ mov r7, r0 │ │ │ │ cbz r7, 1c7276 │ │ │ │ add r9, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ mov r9, r4 │ │ │ │ b.n 1c7048 │ │ │ │ adds.w r9, r7, r9 │ │ │ │ @@ -484534,27 +484526,27 @@ │ │ │ │ cmp sl, r3 │ │ │ │ bls.w 1c7048 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f1ba4 │ │ │ │ + bl 1f1ac4 │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c7296 │ │ │ │ b.n 1c7048 │ │ │ │ add.w sl, r7, r9 │ │ │ │ cmp sl, r7 │ │ │ │ bls.n 1c72c6 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f1ba4 │ │ │ │ + bl 1f1ac4 │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c72b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r2, r3, #5 │ │ │ │ bhi.n 1c7276 │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -484574,15 +484566,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c7620 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c75ea │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c7276 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -485093,15 +485085,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1c783e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1c7878 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c786c │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1c783a │ │ │ │ @@ -485117,59 +485109,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1c7884 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1c7888 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c780c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1c788c ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c780c │ │ │ │ ldr r1, [pc, #52] @ (1c7890 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c780c │ │ │ │ ldr r2, [pc, #44] @ (1c7894 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c7824 │ │ │ │ ldr r1, [pc, #40] @ (1c7898 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c780c │ │ │ │ - b.n 1c72d8 │ │ │ │ + b.n 1c7158 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [pc, #408] @ (1c7a18 ) │ │ │ │ + ldr r5, [pc, #664] @ (1c7b18 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c72a0 │ │ │ │ + b.n 1c7120 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c723c │ │ │ │ + b.n 1c70bc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c724c │ │ │ │ + b.n 1c70cc │ │ │ │ movs r2, r3 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ movs r3, r3 │ │ │ │ - uxtb r0, r4 │ │ │ │ + sxth r0, r4 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ 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] │ │ │ │ @@ -485180,15 +485172,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1c7976 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1c7a92 │ │ │ │ ldr r1, [pc, #600] @ (1c7b20 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1c7988 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1c7998 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1c79a8 │ │ │ │ @@ -485199,29 +485191,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1c79d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1c78f6 │ │ │ │ ldr r1, [pc, #564] @ (1c7b24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1c7918 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c7a1a │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1c7918 │ │ │ │ ldr r1, [pc, #536] @ (1c7b28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1c7a2c │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1c7a3e │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1c7a50 │ │ │ │ @@ -485237,74 +485229,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] @ (1c7b2c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1c7a9e │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1c7972 │ │ │ │ ldr r1, [pc, #452] @ (1c7b30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c78d0 │ │ │ │ ldr r1, [pc, #440] @ (1c7b34 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1c78d4 │ │ │ │ ldr r1, [pc, #428] @ (1c7b38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1c78d8 │ │ │ │ ldr r1, [pc, #416] @ (1c7b3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1c78dc │ │ │ │ ldr r1, [pc, #404] @ (1c7b40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1c78e0 │ │ │ │ ldr r1, [pc, #392] @ (1c7b44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1c78e4 │ │ │ │ ldr r1, [pc, #380] @ (1c7b48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1c78e8 │ │ │ │ ldr r1, [pc, #368] @ (1c7b4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c78e8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7ac8 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1c7ab6 │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -485318,174 +485310,174 @@ │ │ │ │ bmi.w 1c7b12 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1c7af8 │ │ │ │ ldr r1, [pc, #324] @ (1c7b54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7962 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c790e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1c7920 │ │ │ │ ldr r1, [pc, #296] @ (1c7b58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1c7926 │ │ │ │ ldr r1, [pc, #284] @ (1c7b5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1c792c │ │ │ │ ldr r1, [pc, #268] @ (1c7b60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1c7932 │ │ │ │ ldr r1, [pc, #256] @ (1c7b64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1c7938 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1c7b68 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7962 │ │ │ │ ldr r1, [pc, #216] @ (1c7b6c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1c78d0 │ │ │ │ ldr r3, [pc, #208] @ (1c7b70 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1c7b74 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7962 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1c7aea │ │ │ │ ldr r1, [pc, #184] @ (1c7b78 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7962 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c77dc │ │ │ │ b.n 1c7962 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1c77dc │ │ │ │ ldr r1, [pc, #156] @ (1c7b7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7946 │ │ │ │ ldr r1, [pc, #148] @ (1c7b80 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7962 │ │ │ │ ldr r1, [pc, #136] @ (1c7b84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7962 │ │ │ │ ldr r1, [pc, #128] @ (1c7b88 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7962 │ │ │ │ ldr r1, [pc, #120] @ (1c7b8c ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7962 │ │ │ │ - bvc.n 1c7b4c │ │ │ │ + bvs.n 1c7bcc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c7450 │ │ │ │ + b.n 1c82d0 │ │ │ │ movs r2, r3 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c73d8 │ │ │ │ + b.n 1c8258 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ movs r2, r3 │ │ │ │ - push {r3, r6} │ │ │ │ + cbz r0, 1c7b9a │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c82d4 │ │ │ │ + b.n 1c8154 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c82ac │ │ │ │ + b.n 1c812c │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 1c7bc0 │ │ │ │ + cbz r0, 1c7b90 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c828c │ │ │ │ + b.n 1c810c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8290 │ │ │ │ + b.n 1c8110 │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c73c4 │ │ │ │ + b.n 1c8244 │ │ │ │ movs r2, r3 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ movs r2, r3 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - b.n 1c8178 │ │ │ │ + b.n 1c7ff8 │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 1c7c10 │ │ │ │ + bmi.n 1c7a90 │ │ │ │ movs r2, r3 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c81c4 │ │ │ │ + b.n 1c8044 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c81cc │ │ │ │ + b.n 1c804c │ │ │ │ movs r2, r3 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c81a4 │ │ │ │ + b.n 1c8024 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8248 │ │ │ │ + b.n 1c80c8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c81b8 │ │ │ │ + b.n 1c8038 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c81c8 │ │ │ │ + b.n 1c8048 │ │ │ │ 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 │ │ │ │ @@ -485494,36 +485486,36 @@ │ │ │ │ ldr.w r8, [pc, #2620] @ 1c85e8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1c7bb2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1c7d18 │ │ │ │ ldr.w r1, [pc, #2596] @ 1c85ec │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1c7c9e │ │ │ │ ldr.w r1, [pc, #2580] @ 1c85f0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr.w r1, [pc, #2568] @ 1c85f4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1c807a │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1c806a │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1c805c │ │ │ │ @@ -485556,15 +485548,15 @@ │ │ │ │ bne.w 1c81fe │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c8508 │ │ │ │ ldr.w r1, [pc, #2456] @ 1c85f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1c821e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1c821e │ │ │ │ @@ -485581,15 +485573,15 @@ │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r3, r5, #15 │ │ │ │ lsls r4, r4, #15 │ │ │ │ lsls r5, r3, #15 │ │ │ │ ldr.w r1, [pc, #2396] @ 1c85fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7be8 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c8516 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1c8426 │ │ │ │ @@ -485598,36 +485590,36 @@ │ │ │ │ beq.w 1c85da │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c85cc │ │ │ │ cbnz r3, 1c7cdc │ │ │ │ ldr.w r1, [pc, #2348] @ 1c8600 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c85b8 │ │ │ │ ldr.w r1, [pc, #2332] @ 1c8604 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1c85aa │ │ │ │ ldr.w r1, [pc, #2312] @ 1c8608 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr.w r1, [pc, #2304] @ 1c860c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ 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 │ │ │ │ @@ -485638,15 +485630,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1c7d40 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1c7d4c │ │ │ │ ldr.w r1, [pc, #2252] @ 1c8610 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c7efc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1c7fb8 │ │ │ │ @@ -485677,22 +485669,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7d84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7d70 │ │ │ │ ldr.w r1, [pc, #2164] @ 1c8614 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1c7d76 │ │ │ │ ldr.w r1, [pc, #2148] @ 1c8618 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7d76 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c7e5c │ │ │ │ ldr.w r1, [pc, #2128] @ 1c861c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2128] @ 1c8620 │ │ │ │ @@ -485719,15 +485711,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1c7e16 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -485741,21 +485733,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1c7e26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7dda │ │ │ │ ldr.w r1, [pc, #2020] @ 1c8624 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1c7de2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7de2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1c7f1e │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -485777,122 +485769,122 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1c7eae │ │ │ │ ldr.w r1, [pc, #1928] @ 1c8628 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1c7ec8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1c7ec8 │ │ │ │ bl 1a5900 │ │ │ │ ldr.w r1, [pc, #1904] @ 1c862c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7f60 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a60e8 │ │ │ │ cbnz r0, 1c7f3a │ │ │ │ ldr.w r1, [pc, #1880] @ 1c8630 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ 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] @ 1c8634 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ movs r3, #0 │ │ │ │ b.n 1c7e26 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c8378 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1c825e │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1c7d56 │ │ │ │ ldr.w r1, [pc, #1828] @ 1c8638 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7d56 │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1c7ec8 │ │ │ │ ldr.w r1, [pc, #1808] @ 1c863c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1c7e64 │ │ │ │ ldr.w r1, [pc, #1796] @ 1c8640 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ mov r0, r4 │ │ │ │ bl 1a60fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c81cc │ │ │ │ ldr.w r1, [pc, #1776] @ 1c8644 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7ed6 │ │ │ │ ldr.w r1, [pc, #1764] @ 1c8648 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1c7ece │ │ │ │ ldr.w r8, [pc, #1752] @ 1c864c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1748] @ 1c8650 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1c7f98 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1c7ece │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c7f92 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7f84 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1c7f84 │ │ │ │ ldr.w r1, [pc, #1688] @ 1c8654 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7d5e │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1c8416 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -485900,71 +485892,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1c8658 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7c3e │ │ │ │ ldr.w r1, [pc, #1640] @ 1c865c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7c38 │ │ │ │ ldr.w r1, [pc, #1628] @ 1c8660 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7c32 │ │ │ │ ldr.w r1, [pc, #1616] @ 1c8664 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7c2c │ │ │ │ ldr.w r1, [pc, #1604] @ 1c8668 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7c26 │ │ │ │ ldr.w r1, [pc, #1592] @ 1c866c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7c20 │ │ │ │ ldr.w r1, [pc, #1580] @ 1c8670 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7c18 │ │ │ │ ldr.w r1, [pc, #1572] @ 1c8674 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7c10 │ │ │ │ ldr.w r1, [pc, #1560] @ 1c8678 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7c08 │ │ │ │ ldr.w r1, [pc, #1552] @ 1c867c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7c02 │ │ │ │ ldr.w r1, [pc, #1540] @ 1c8680 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c7bfc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1c7ec8 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -485973,23 +485965,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1c8430 │ │ │ │ ldr.w r1, [pc, #1496] @ 1c8684 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e7a │ │ │ │ bl 1a45f8 │ │ │ │ ldr.w r1, [pc, #1476] @ 1c8688 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1c82aa │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1c829a │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1c828a │ │ │ │ @@ -486029,15 +486021,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c85a0 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1c868c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1c826c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1c83a8 │ │ │ │ bhi.w 1c7cac │ │ │ │ @@ -486056,50 +486048,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1264] @ 1c8690 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1260] @ 1c8694 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d1a │ │ │ │ ldr.w r1, [pc, #1244] @ 1c8698 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c7eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a6110 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1220] @ 1c869c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7ed6 │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1c86a0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c7eb0 │ │ │ │ bl 1a45f8 │ │ │ │ ldr.w r1, [pc, #1184] @ 1c86a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1c7c78 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -486116,603 +486108,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] @ 1c86ac │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d1a │ │ │ │ ldr.w r1, [pc, #1104] @ 1c86b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7d56 │ │ │ │ ldr.w r1, [pc, #1092] @ 1c86b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c8166 │ │ │ │ ldr.w r1, [pc, #1084] @ 1c86b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80e8 │ │ │ │ ldr.w r1, [pc, #1072] @ 1c86bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80e2 │ │ │ │ ldr.w r1, [pc, #1060] @ 1c86c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80dc │ │ │ │ ldr.w r1, [pc, #1048] @ 1c86c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80d6 │ │ │ │ ldr.w r1, [pc, #1036] @ 1c86c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c810c │ │ │ │ ldr.w r1, [pc, #1024] @ 1c86cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8106 │ │ │ │ ldr r1, [pc, #1012] @ (1c86d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8100 │ │ │ │ ldr r1, [pc, #1004] @ (1c86d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80fa │ │ │ │ ldr r1, [pc, #992] @ (1c86d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80f4 │ │ │ │ ldr r1, [pc, #984] @ (1c86dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80ee │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1c84f4 │ │ │ │ ldr r3, [pc, #964] @ (1c86e0 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #964] @ (1c86e4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #960] @ (1c86e8 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1c8352 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1c8332 │ │ │ │ ldr r1, [pc, #932] @ (1c86ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7d4c │ │ │ │ ldr r1, [pc, #924] @ (1c86f0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c833e │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1c86f4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c7eb0 │ │ │ │ ldr r1, [pc, #892] @ (1c86f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c7d56 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1c86fc ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8118 │ │ │ │ ldr r1, [pc, #868] @ (1c8700 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c8122 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c85c6 │ │ │ │ ldr r2, [pc, #848] @ (1c8704 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #848] @ (1c8708 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d1a │ │ │ │ ldr r1, [pc, #840] @ (1c870c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d1a │ │ │ │ ldr r1, [pc, #828] @ (1c8710 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d1a │ │ │ │ ldr r1, [pc, #820] @ (1c8714 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d1a │ │ │ │ ldr r1, [pc, #808] @ (1c8718 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d1a │ │ │ │ ldr r1, [pc, #800] @ (1c871c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d1a │ │ │ │ ldr r1, [pc, #788] @ (1c8720 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d1a │ │ │ │ ldr r1, [pc, #780] @ (1c8724 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c7d1a │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1c7d38 │ │ │ │ b.n 1c8318 │ │ │ │ ldr r1, [pc, #756] @ (1c8728 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c7e7a │ │ │ │ ldr r1, [pc, #748] @ (1c872c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldr r1, [pc, #736] @ (1c8730 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldr r1, [pc, #728] @ (1c8734 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldr r1, [pc, #716] @ (1c8738 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldr r1, [pc, #708] @ (1c873c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldr r1, [pc, #696] @ (1c8740 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldr r1, [pc, #688] @ (1c8744 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldr r1, [pc, #676] @ (1c8748 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldr r1, [pc, #668] @ (1c874c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldr r1, [pc, #656] @ (1c8750 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldr r1, [pc, #648] @ (1c8754 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldr r1, [pc, #636] @ (1c8758 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldr r1, [pc, #628] @ (1c875c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c821e │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1c8760 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c8318 │ │ │ │ ldr r1, [pc, #600] @ (1c8764 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.w 1c7c6a │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1c8582 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1c8768 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [pc, #560] @ (1c876c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #556] @ (1c8770 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c7d1a │ │ │ │ ldr r1, [pc, #544] @ (1c8774 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c8538 │ │ │ │ ldr r1, [pc, #536] @ (1c8778 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c8538 │ │ │ │ ldr r1, [pc, #528] @ (1c877c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c8538 │ │ │ │ ldr r1, [pc, #520] @ (1c8780 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c8538 │ │ │ │ ldr r1, [pc, #512] @ (1c8784 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.n 1c8538 │ │ │ │ ldr r1, [pc, #504] @ (1c8788 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c7d1a │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1c8152 │ │ │ │ ldr r1, [pc, #480] @ (1c878c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.w 1c7d0a │ │ │ │ ldr r1, [pc, #468] @ (1c8790 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.w 1c7cf2 │ │ │ │ ldr r2, [pc, #460] @ (1c8794 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c83b4 │ │ │ │ ldr r1, [pc, #456] @ (1c8798 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.w 1c7cdc │ │ │ │ ldr r1, [pc, #448] @ (1c879c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ b.w 1c7cdc │ │ │ │ - bvs.n 1c8694 │ │ │ │ + bpl.n 1c8514 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8b3c │ │ │ │ + b.n 1c89bc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8b38 │ │ │ │ + b.n 1c89b8 │ │ │ │ movs r2, r3 │ │ │ │ - bvs.n 1c8624 │ │ │ │ + bpl.n 1c86a4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8b64 │ │ │ │ + b.n 1c89e4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c89b0 │ │ │ │ + b.n 1c8830 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8bf0 │ │ │ │ + b.n 1c8a70 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8a80 │ │ │ │ + b.n 1c8900 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1c8b44 │ │ │ │ + b.n 1c89c4 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ movs r6, r3 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + cbz r4, 1c8686 │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1c8a98 │ │ │ │ + b.n 1c8918 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8a6c │ │ │ │ + b.n 1c88ec │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + cbnz r2, 1c8696 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, 1c869e │ │ │ │ + cbz r4, 1c866e │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1c89e0 │ │ │ │ + b.n 1c8860 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c89cc │ │ │ │ + b.n 1c884c │ │ │ │ movs r2, r3 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ movs r6, r3 │ │ │ │ - beq.n 1c8650 │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87dc │ │ │ │ + b.n 1c865c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8924 │ │ │ │ + b.n 1c87a4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8908 │ │ │ │ + b.n 1c8788 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c88c0 │ │ │ │ + b.n 1c8740 │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1c85ac │ │ │ │ + bgt.n 1c862c │ │ │ │ movs r2, r3 │ │ │ │ - uxth r0, r4 │ │ │ │ + cbz r0, 1c868c │ │ │ │ movs r1, r3 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, 1c8666 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r6, 1c8662 │ │ │ │ + @ instruction: 0xb84e │ │ │ │ movs r2, r3 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + ble.n 1c8610 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r2, 1c866e │ │ │ │ + @ instruction: 0xb85a │ │ │ │ movs r2, r3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ movs r2, r3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ movs r2, r3 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + ble.n 1c8590 │ │ │ │ movs r2, r3 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + ble.n 1c8768 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #440 @ (adr r1, 1c8834 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 1c8934 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #336 @ (adr r1, 1c87d0 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 1c88d0 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #352 @ (adr r1, 1c87e4 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 1c88e4 ) │ │ │ │ movs r2, r3 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + udf #158 @ 0x9e │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, r3 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + ble.n 1c85a0 │ │ │ │ movs r2, r3 │ │ │ │ bhi.n 1c85f4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ble.n 1c8694 │ │ │ │ + ble.n 1c8714 │ │ │ │ movs r2, r3 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + ble.n 1c85dc │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 1c85e0 │ │ │ │ + bmi.n 1c8660 │ │ │ │ movs r1, r3 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + ble.n 1c85e0 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r7, #20] │ │ │ │ movs r2, r3 │ │ │ │ bvc.n 1c8690 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ble.n 1c8710 │ │ │ │ + bgt.n 1c8790 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #872 @ (adr r1, 1c8a38 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 1c8738 ) │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c875c │ │ │ │ + blt.n 1c85dc │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c861c │ │ │ │ + blt.n 1c869c │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #16 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c8764 │ │ │ │ + blt.n 1c85e4 │ │ │ │ movs r2, r3 │ │ │ │ bvc.n 1c8710 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c8664 │ │ │ │ + blt.n 1c86e4 │ │ │ │ movs r2, r3 │ │ │ │ - add r5, pc, #568 @ (adr r5, 1c8928 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 1c8a28 ) │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n 1c8624 │ │ │ │ + blt.n 1c86a4 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c8678 │ │ │ │ + bgt.n 1c86f8 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c8708 │ │ │ │ + blt.n 1c8788 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c8744 │ │ │ │ + bge.n 1c87c4 │ │ │ │ movs r1, r3 │ │ │ │ - ubfx r0, r6, #0, #28 │ │ │ │ - blt.n 1c86ec │ │ │ │ + ssat r0, #28, r6 │ │ │ │ + blt.n 1c876c │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c8754 │ │ │ │ + bge.n 1c87d4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c86c4 │ │ │ │ + bge.n 1c8744 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c86c4 │ │ │ │ + bge.n 1c8744 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c86c4 │ │ │ │ + bge.n 1c8744 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c871c │ │ │ │ + bge.n 1c879c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c86b4 │ │ │ │ + bge.n 1c8734 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8700 │ │ │ │ + bge.n 1c8780 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c86d4 │ │ │ │ + blt.n 1c8754 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c87a4 │ │ │ │ + bge.n 1c8824 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c877c │ │ │ │ + bge.n 1c87fc │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 1c8754 │ │ │ │ + bge.n 1c87d4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c872c │ │ │ │ + bge.n 1c87ac │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8704 │ │ │ │ + bge.n 1c8784 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c86dc │ │ │ │ + bge.n 1c875c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c86b4 │ │ │ │ + bls.n 1c8734 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c868c │ │ │ │ + bls.n 1c870c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8664 │ │ │ │ + bls.n 1c86e4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c883c │ │ │ │ + bls.n 1c86bc │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8814 │ │ │ │ + bls.n 1c8694 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c87ec │ │ │ │ + bls.n 1c866c │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c87c4 │ │ │ │ + bls.n 1c8844 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8724 │ │ │ │ + bge.n 1c87a4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8778 │ │ │ │ + bls.n 1c87f8 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8690 │ │ │ │ + bls.n 1c8710 │ │ │ │ movs r2, r3 │ │ │ │ bmi.n 1c8764 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bge.n 1c8840 │ │ │ │ + bls.n 1c86c0 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8844 │ │ │ │ + bls.n 1c86c4 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8820 │ │ │ │ + bls.n 1c86a0 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c8804 │ │ │ │ + bls.n 1c8684 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb60a │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c87d4 │ │ │ │ + bls.n 1c8854 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c87bc │ │ │ │ + bls.n 1c883c │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb654 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c86e8 │ │ │ │ + bvc.n 1c8768 │ │ │ │ movs r2, r3 │ │ │ │ - bge.n 1c87ac │ │ │ │ + bls.n 1c882c │ │ │ │ movs r2, r3 │ │ │ │ - bls.n 1c878c │ │ │ │ + bls.n 1c880c │ │ │ │ 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 │ │ │ │ @@ -486727,103 +486719,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #568] @ (1c8a08 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f6464 │ │ │ │ + bl 1f6384 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1c87ea │ │ │ │ ldr r6, [pc, #548] @ (1c8a0c ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 1a5900 │ │ │ │ ldr r1, [pc, #540] @ (1c8a10 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c885c │ │ │ │ ldr r1, [pc, #528] @ (1c8a14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [pc, #520] @ (1c8a18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c8852 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #504] @ (1c8a1c ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c8834 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5900 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c882a │ │ │ │ ldr r1, [pc, #460] @ (1c8a20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c88ba │ │ │ │ ldr r1, [pc, #448] @ (1c8a24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [pc, #444] @ (1c8a28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c88b0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #428] @ (1c8a2c ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c8892 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5900 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c8888 │ │ │ │ ldr r1, [pc, #380] @ (1c8a30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ beq.n 1c88da │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -486832,19 +486824,19 @@ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1c88c6 │ │ │ │ ldr r1, [pc, #344] @ (1c8a34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [pc, #336] @ (1c8a38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1c890a │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ @@ -486853,62 +486845,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1c88f4 │ │ │ │ ldr r6, [pc, #304] @ (1c8a3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [pc, #296] @ (1c8a40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1c8972 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 1a5900 │ │ │ │ ldr r1, [pc, #272] @ (1c8a44 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1c8968 │ │ │ │ bl 1a5900 │ │ │ │ ldr r1, [pc, #256] @ (1c8a48 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c89f6 │ │ │ │ ldr r2, [pc, #240] @ (1c8a4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1c8a50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [pc, #232] @ (1c8a54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c89de │ │ │ │ ldr r1, [pc, #224] @ (1c8a58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [pc, #216] @ (1c8a5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c89d4 │ │ │ │ ldr r6, [pc, #208] @ (1c8a60 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #204] @ 1c8a64 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -486918,101 +486910,101 @@ │ │ │ │ bcs.n 1c89d4 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 1a5900 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1c899e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1c89a6 │ │ │ │ ldr r1, [pc, #144] @ (1c8a68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r1, [pc, #140] @ (1c8a6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f649c │ │ │ │ + bl 1f63bc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1c87d4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1c8a70 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c895e │ │ │ │ - cmp r6, r4 │ │ │ │ + add r6, ip │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ movs r1, r3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c89b8 │ │ │ │ + bhi.n 1c8a38 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c89ac │ │ │ │ + bhi.n 1c8a2c │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c8b04 │ │ │ │ + bvc.n 1c8984 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c8b10 │ │ │ │ + bvc.n 1c8990 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c8a58 │ │ │ │ + bvc.n 1c8ad8 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1c8a4c │ │ │ │ + bvc.n 1c8acc │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8a08 │ │ │ │ + bvc.n 1c8a88 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c89e0 │ │ │ │ + bvc.n 1c8a60 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c89e4 │ │ │ │ + bvc.n 1c8a64 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8b18 │ │ │ │ + bvs.n 1c8998 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8978 │ │ │ │ + bvs.n 1c89f8 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c89a0 │ │ │ │ + bvs.n 1c8a20 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1c8a64 │ │ │ │ + bvs.n 1c8ae4 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r7, pc, #792 @ (adr r7, 1c8d80 ) │ │ │ │ movs r1, r3 │ │ │ │ - bvc.n 1c8ab4 │ │ │ │ + bvs.n 1c8b34 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1c8a0c │ │ │ │ + bvs.n 1c8a8c │ │ │ │ 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] @ 1c8f34 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -487021,15 +487013,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 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c8f1e │ │ │ │ mov r2, r3 │ │ │ │ @@ -487053,20 +487045,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1c8ac4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ 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 1c8c10 │ │ │ │ mov r2, r7 │ │ │ │ @@ -487130,15 +487122,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 1fa64c │ │ │ │ + bl 1fa56c │ │ │ │ b.n 1c8b30 │ │ │ │ mov r0, sl │ │ │ │ bl 1a5934 │ │ │ │ cbz r0, 1c8bc6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -487162,24 +487154,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 1fa64c │ │ │ │ + bl 1fa56c │ │ │ │ b.n 1c8b30 │ │ │ │ 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 1ff630 │ │ │ │ + bl 1ff550 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 1c8f24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a5934 │ │ │ │ @@ -487206,23 +487198,23 @@ │ │ │ │ beq.w 1c8d74 │ │ │ │ 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 1ff6d8 │ │ │ │ + bl 1ff5f8 │ │ │ │ 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 1fa6a0 │ │ │ │ + bl 1fa5c0 │ │ │ │ cbz r0, 1c8cbc │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1c8cb0 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -487230,22 +487222,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 1fa6cc │ │ │ │ + bl 1fa5ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c8c90 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1fa6a0 │ │ │ │ + bl 1fa5c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c8efa │ │ │ │ mov sl, fp │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov fp, r0 │ │ │ │ sub.w r3, r5, #96 @ 0x60 │ │ │ │ @@ -487282,15 +487274,15 @@ │ │ │ │ beq.n 1c8d40 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ bne.w 1c8e4c │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1fa6cc │ │ │ │ + bl 1fa5ec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c8ce2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, sl │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w ip, sl, r2 │ │ │ │ @@ -487368,30 +487360,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #548] @ 0x224 │ │ │ │ bne.n 1c8dae │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r2, [pc, #276] @ (1c8f3c ) │ │ │ │ ldr r3, [pc, #272] @ (1c8f38 ) │ │ │ │ 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 1c8f2e │ │ │ │ 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 1ff71c │ │ │ │ + bl 1ff63c │ │ │ │ b.n 1c8d1c │ │ │ │ mov r1, r3 │ │ │ │ bl 1a5b00 │ │ │ │ b.n 1c8d40 │ │ │ │ mov fp, sl │ │ │ │ b.n 1c8d62 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -487439,15 +487431,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 1ff71c │ │ │ │ + bl 1ff63c │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 1c8eba │ │ │ │ b.n 1c8c4c │ │ │ │ subs r1, #29 │ │ │ │ cmp r1, #16 │ │ │ │ bhi.n 1c8e8e │ │ │ │ movw r0, #47107 @ 0xb803 │ │ │ │ @@ -488253,15 +488245,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1cfbdc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1ba4 │ │ │ │ + bl 1f1ac4 │ │ │ │ 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} │ │ │ │ @@ -488299,15 +488291,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1c979e │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1faeac │ │ │ │ + bl 1fadcc │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1c9730 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -488324,28 +488316,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1a5ea0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f1c34 │ │ │ │ + bl 1f1b54 │ │ │ │ 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 1fafc8 │ │ │ │ + bl 1faee8 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1c975e │ │ │ │ mov r8, r3 │ │ │ │ b.n 1c9790 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -489068,28 +489060,28 @@ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ cbz r0, 1c9efa │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1c9efa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1c9eee │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1c9eee │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c9edc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1c9f6e │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -489239,27 +489231,27 @@ │ │ │ │ bl 1c9ca4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1c9fc4 │ │ │ │ b.n 1ca06a │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ cbz r0, 1ca0b0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ca0b0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1ca0a2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1ca03e │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca092 │ │ │ │ mov r0, r8 │ │ │ │ bl 1c97e4 │ │ │ │ add sl, r0 │ │ │ │ b.n 1ca03e │ │ │ │ @@ -489476,15 +489468,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1ca2d2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1be0 │ │ │ │ + bl 1f1b00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r0, r3 │ │ │ │ mov.w r8, r0, lsr #7 │ │ │ │ beq.w 1ca528 │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ subs.w r7, r8, #8 │ │ │ │ @@ -489825,17 +489817,17 @@ │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 1ca434 │ │ │ │ b.n 1ca56a │ │ │ │ nop │ │ │ │ bl ea67e │ │ │ │ bl fffc0682 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ movs r2, r5 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ 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] @ 1cabf8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -489845,15 +489837,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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 1ca6ee │ │ │ │ @@ -489911,31 +489903,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 1f1df0 │ │ │ │ + bl 1f1d10 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r8, r7 │ │ │ │ beq.w 1ca8a6 │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r7 │ │ │ │ b.n 1ca78e │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f1c34 │ │ │ │ + bl 1f1b54 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r5, [r7, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ bne.n 1ca786 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r5, r9 │ │ │ │ @@ -489995,58 +489987,58 @@ │ │ │ │ beq.w 1caaf8 │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1caaf8 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1ca890 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1ca890 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cbz r6, 1ca882 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1ca898 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cbz r0, 1ca882 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ca882 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1ca876 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1ca898 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca868 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca84e │ │ │ │ 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 1ca7be │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1f1c4c │ │ │ │ + bl 1f1b6c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 1caa0e │ │ │ │ ldr r7, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -490226,15 +490218,15 @@ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 1caa22 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cbz r1, 1caab2 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ strd r2, sl, [r1, #96] @ 0x60 │ │ │ │ @@ -490242,15 +490234,15 @@ │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1ca72c │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r4, [r5, #52] @ 0x34 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r2, [pc, #316] @ (1cac04 ) │ │ │ │ ldr r3, [pc, #304] @ (1cabfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -490529,15 +490521,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 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 1a6e18 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -490590,15 +490582,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bpl.n 1caf4e │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1cb164 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1cae8a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1cae7c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1caf4e │ │ │ │ @@ -490607,15 +490599,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1caf4e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1caf4e │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cae62 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1cb050 │ │ │ │ @@ -490639,24 +490631,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1caf4a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1caf4a │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1caef8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1caf46 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1caeea │ │ │ │ @@ -490677,18 +490669,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp r3, ip │ │ │ │ bne.n 1caf16 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1faeac │ │ │ │ + bl 1fadcc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1faf94 │ │ │ │ + bl 1faeb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1caef8 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -490698,15 +490690,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1cadd4 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1cadc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r2, [pc, #776] @ (1cb27c ) │ │ │ │ ldr r3, [pc, #772] @ (1cb278 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -490778,15 +490770,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 1fafc8 │ │ │ │ + bl 1faee8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1caf06 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1caeb4 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -490833,22 +490825,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 1faf54 │ │ │ │ + bl 1fae74 │ │ │ │ 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 1faeac │ │ │ │ + bl 1fadcc │ │ │ │ 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] │ │ │ │ @@ -490985,19 +490977,19 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, r2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #104] @ (1cb2f0 ) │ │ │ │ + ldr r4, [pc, #360] @ (1cb3f0 ) │ │ │ │ movs r2, r5 │ │ │ │ - cmp r8, pc │ │ │ │ + cmp r0, r7 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 1cb678 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 1cb378 ) │ │ │ │ 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] @ (1cb314 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -491020,15 +491012,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb2c0 │ │ │ │ ldr r6, [pc, #76] @ (1cb31c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e10c │ │ │ │ + bl 29e02c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb2f2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491103,15 +491095,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb37c │ │ │ │ ldr r6, [pc, #76] @ (1cb3d8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e10c │ │ │ │ + bl 29e02c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb3ae │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491218,15 +491210,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb488 │ │ │ │ ldr r6, [pc, #76] @ (1cb4e4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e10c │ │ │ │ + bl 29e02c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb4ba │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491671,15 +491663,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cb912 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #152] @ (1cb9dc ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492325,15 +492317,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cbfea │ │ │ │ nop │ │ │ │ adcs r2, r2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492711,15 +492703,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cc3b8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492879,15 +492871,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cc514 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #176 @ 0xb0 │ │ │ │ @@ -492909,19 +492901,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1cc60c ) │ │ │ │ ldr r0, [pc, #20] @ (1cc610 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4618 │ │ │ │ nop │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ movs r2, r5 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #22 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -492990,15 +492982,15 @@ │ │ │ │ bl 1a675c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1cc6e8 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1ba460 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ 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 │ │ │ │ @@ -493397,15 +493389,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ccb12 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -493702,15 +493694,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ccd2a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -494006,15 +493998,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 244e54 │ │ │ │ + bl 244d74 │ │ │ │ ldr r3, [pc, #912] @ (1cd524 ) │ │ │ │ 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 │ │ │ │ @@ -494030,15 +494022,15 @@ │ │ │ │ cmp.w r8, #3 │ │ │ │ bhi.n 1cd270 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 2174dc │ │ │ │ + bl 2173fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1cd3b2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #300 @ 0x12c │ │ │ │ bne.w 1cd3b2 │ │ │ │ @@ -494383,15 +494375,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 217724 │ │ │ │ + bl 217644 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ba57c │ │ │ │ movs r2, #1 │ │ │ │ @@ -494644,15 +494636,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cd738 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1cd728 │ │ │ │ movs r3, #2 │ │ │ │ @@ -494693,15 +494685,15 @@ │ │ │ │ ldr r2, [pc, #676] @ (1cdb14 ) │ │ │ │ ldr r3, [pc, #680] @ (1cdb18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 217758 │ │ │ │ + bl 217678 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ba57c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -495144,15 +495136,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ 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 1cdce2 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -495549,15 +495541,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ce058 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -495791,15 +495783,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ce2ca │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -496384,15 +496376,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1cea6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9e0c │ │ │ │ + bl 1f9d2c │ │ │ │ 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 1ce9f6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -496442,15 +496434,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 1f9e0c │ │ │ │ + bl 1f9d2c │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1ceb08 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -497233,15 +497225,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 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1cf2bc │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -499038,22 +499030,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (1d05d8 ) │ │ │ │ ldr r3, [pc, #156] @ (1d05dc ) │ │ │ │ sub sp, #28 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #112] @ 0x70 │ │ │ │ + ldr r5, [r1, #120] @ 0x78 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ + ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #116] @ 0x74 │ │ │ │ + ldr r5, [r1, #124] @ 0x7c │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -500605,21 +500597,21 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #292] @ (1d1678 ) │ │ │ │ + ldr r3, [pc, #288] @ (1d1674 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #284] @ (1d167c ) │ │ │ │ + ldr r1, [pc, #280] @ (1d1678 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -500679,74 +500671,72 @@ │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r7, [r7, #36] @ 0x24 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ orrs r4, r3 │ │ │ │ - asrs r3, r7, #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - asrs r3, r7, #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - uxtb r7, r7 │ │ │ │ + uxtb r3, r7 │ │ │ │ + strd r3, r8, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #13 │ │ │ │ add r0, sp, #8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #32 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + movs r1, #9 │ │ │ │ orrs r4, r3 │ │ │ │ + asrs r3, r7, #8 │ │ │ │ + asrs r7, r7, #31 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d1680 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d167c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d1678 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d1674 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1672 │ │ │ │ + bne.n 1d1670 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, ip, ip, asr #2 │ │ │ │ - @ instruction: 0xe9a600ac │ │ │ │ + @ instruction: 0xe9a800ac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1d1780 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d177c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #220] @ (1d1784 ) │ │ │ │ + ldr r1, [pc, #220] @ (1d1780 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -500806,49 +500796,49 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d1788 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d1784 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d1780 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d177c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d177a │ │ │ │ + bne.n 1d1776 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r4, #-688] @ 0x2b0 │ │ │ │ - ldmia.w lr, {r2, r3, r5, r7} │ │ │ │ + ldrd r0, r0, [r8, #-688] @ 0x2b0 │ │ │ │ + stmia.w r2!, {r2, r3, r5, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #264] @ (1d18ac ) │ │ │ │ + ldr r3, [pc, #264] @ (1d18a8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #256] @ (1d18b0 ) │ │ │ │ + ldr r1, [pc, #256] @ (1d18ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -500923,49 +500913,49 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d18b4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d18b0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d18ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1d18a8 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d18a8 │ │ │ │ + bne.n 1d18a4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [ip, #688] @ 0x2b0 │ │ │ │ - b.n 1d1798 │ │ │ │ + @ instruction: 0xe85000ac │ │ │ │ + b.n 1d179c │ │ │ │ lsls r4, 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, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #388] @ (1d1a54 ) │ │ │ │ + ldr r3, [pc, #388] @ (1d1a50 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #380] @ (1d1a58 ) │ │ │ │ + ldr r1, [pc, #380] @ (1d1a54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -501037,15 +501027,15 @@ │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ ands.w r8, r1, #2 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ ubfx r9, r1, #1, #1 │ │ │ │ - beq.n 1d1a16 │ │ │ │ + beq.n 1d1a12 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ subs r3, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -501065,26 +501055,26 @@ │ │ │ │ str.w r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d1a5c ) │ │ │ │ + ldr r2, [pc, #100] @ (1d1a58 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1d1a54 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d1a50 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1a4e │ │ │ │ + bne.n 1d1a4a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r7, [r3, #12] │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ @@ -501099,37 +501089,37 @@ │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldrd r8, r7, [sp, #200] @ 0xc8 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r2, r8, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1d19c6 │ │ │ │ + b.n 1d19c2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d189c │ │ │ │ + b.n 1d18a0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 1d1664 │ │ │ │ + b.n 1d1668 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #348] @ (1d1bd4 ) │ │ │ │ + ldr r3, [pc, #348] @ (1d1bd0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #340] @ (1d1bd8 ) │ │ │ │ + ldr r1, [pc, #340] @ (1d1bd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -501236,51 +501226,51 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d1bdc ) │ │ │ │ + ldr r2, [pc, #44] @ (1d1bd8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d1bd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d1bd0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1bce │ │ │ │ + bne.n 1d1bca │ │ │ │ mov r0, r6 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d16cc │ │ │ │ + b.n 1d16d0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 1d1474 │ │ │ │ + b.n 1d1478 │ │ │ │ lsls r4, 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, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #284] @ (1d1d14 ) │ │ │ │ + ldr r3, [pc, #284] @ (1d1d10 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (1d1d18 ) │ │ │ │ + ldr r1, [pc, #276] @ (1d1d14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -501360,51 +501350,51 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d1d1c ) │ │ │ │ + ldr r2, [pc, #44] @ (1d1d18 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d1d14 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d1d10 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1d0e │ │ │ │ + bne.n 1d1d0a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d250c │ │ │ │ + b.n 1d2510 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 1d2334 │ │ │ │ + b.n 1d2338 │ │ │ │ lsls r4, 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, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #276] @ (1d1e4c ) │ │ │ │ + ldr r3, [pc, #276] @ (1d1e48 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (1d1e50 ) │ │ │ │ + ldr r1, [pc, #268] @ (1d1e4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -501480,50 +501470,50 @@ │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d1e54 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d1e50 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d1e4c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d1e48 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d1e48 │ │ │ │ + bne.n 1d1e44 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d23c4 │ │ │ │ + b.n 1d23c8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 1d21f8 │ │ │ │ + b.n 1d21fc │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #444] @ (1d202c ) │ │ │ │ + ldr r3, [pc, #444] @ (1d2028 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #432] @ (1d2030 ) │ │ │ │ + ldr r1, [pc, #432] @ (1d202c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -501665,50 +501655,50 @@ │ │ │ │ movs r2, #7 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ strd r6, r7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d2034 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d2030 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d202c ) │ │ │ │ + ldr r3, [pc, #36] @ (1d2028 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d2028 │ │ │ │ + bne.n 1d2024 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d2330 │ │ │ │ + b.n 1d2334 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #448] @ (1d2210 ) │ │ │ │ + ldr r3, [pc, #448] @ (1d220c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr r1, [pc, #436] @ (1d2214 ) │ │ │ │ + ldr r1, [pc, #436] @ (1d2210 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r9, #1 │ │ │ │ @@ -501850,50 +501840,50 @@ │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d2218 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d2214 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d2210 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d220c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d220c │ │ │ │ + bne.n 1d2208 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - udf #12 │ │ │ │ + udf #16 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #404] @ (1d23c8 ) │ │ │ │ + ldr r3, [pc, #404] @ (1d23c4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr r1, [pc, #392] @ (1d23cc ) │ │ │ │ + ldr r1, [pc, #392] @ (1d23c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r9, #1 │ │ │ │ @@ -502022,50 +502012,50 @@ │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #15 │ │ │ │ movs r1, #8 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d23d0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d23cc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d23c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d23c4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d23c4 │ │ │ │ + bne.n 1d23c0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1d2344 │ │ │ │ + ble.n 1d2348 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bgt.n 1d2484 │ │ │ │ + bgt.n 1d2488 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #264] @ (1d24f8 ) │ │ │ │ + ldr r3, [pc, #264] @ (1d24f4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr r1, [pc, #252] @ (1d24fc ) │ │ │ │ + ldr r1, [pc, #252] @ (1d24f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r9, #1 │ │ │ │ @@ -502138,51 +502128,51 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d2500 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d24fc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d24f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d24f4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d24f2 │ │ │ │ + bne.n 1d24ee │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1d24fc │ │ │ │ + bgt.n 1d2500 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - blt.n 1d2550 │ │ │ │ + blt.n 1d2554 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #224] @ (1d25fc ) │ │ │ │ + ldr r3, [pc, #224] @ (1d25f8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #216] @ (1d2600 ) │ │ │ │ + ldr r1, [pc, #216] @ (1d25fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -502239,51 +502229,51 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d2604 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d2600 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d25fc ) │ │ │ │ + ldr r3, [pc, #32] @ (1d25f8 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d25f6 │ │ │ │ + bne.n 1d25f2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1d25ac │ │ │ │ + bge.n 1d25b0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bge.n 1d264c │ │ │ │ + bge.n 1d2650 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #32 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #164] @ (1d26c4 ) │ │ │ │ + ldr r3, [pc, #164] @ (1d26c0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (1d26c8 ) │ │ │ │ + ldr r1, [pc, #156] @ (1d26c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -502319,51 +502309,51 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d26cc ) │ │ │ │ + ldr r2, [pc, #44] @ (1d26c8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d26c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d26c0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d26be │ │ │ │ + bne.n 1d26ba │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1d266c │ │ │ │ + bls.n 1d2670 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bls.n 1d2784 │ │ │ │ + bls.n 1d2788 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #216] @ (1d27c0 ) │ │ │ │ + ldr r3, [pc, #216] @ (1d27bc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #208] @ (1d27c4 ) │ │ │ │ + ldr r1, [pc, #208] @ (1d27c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -502418,50 +502408,50 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d27c8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d27c4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d27c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d27bc ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d27bc │ │ │ │ + bne.n 1d27b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1d27d8 │ │ │ │ + bls.n 1d27dc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bhi.n 1d2884 │ │ │ │ + bhi.n 1d2888 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #252] @ (1d28e0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1d28dc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (1d28e4 ) │ │ │ │ + ldr r1, [pc, #244] @ (1d28e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -502530,51 +502520,51 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d28e8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d28e4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d28e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d28dc ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d28da │ │ │ │ + bne.n 1d28d6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1d2900 │ │ │ │ + bhi.n 1d2904 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bvc.n 1d2968 │ │ │ │ + bvc.n 1d296c │ │ │ │ lsls r4, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #320] @ (1d2a44 ) │ │ │ │ + ldr r3, [pc, #320] @ (1d2a40 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #312] @ (1d2a48 ) │ │ │ │ + ldr r1, [pc, #312] @ (1d2a44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -502667,50 +502657,50 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d2a4c ) │ │ │ │ + ldr r2, [pc, #44] @ (1d2a48 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d2a44 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d2a40 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d2a40 │ │ │ │ + bne.n 1d2a3c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1d2a24 │ │ │ │ + bvs.n 1d2a28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bpl.n 1d2a00 │ │ │ │ + bpl.n 1d2a04 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #264] @ (1d2b74 ) │ │ │ │ + ldr r3, [pc, #264] @ (1d2b70 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #256] @ (1d2b78 ) │ │ │ │ + ldr r1, [pc, #256] @ (1d2b74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -502782,65 +502772,65 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d2b7c ) │ │ │ │ + ldr r2, [pc, #44] @ (1d2b78 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d2b74 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d2b70 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d2b70 │ │ │ │ + bne.n 1d2b6c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1d2a84 │ │ │ │ + bpl.n 1d2a88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bmi.n 1d2ad0 │ │ │ │ + bmi.n 1d2ad4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r5, [pc, #300] @ (1d2cbc ) │ │ │ │ + ldr r5, [pc, #300] @ (1d2cb8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1d2cc0 ) │ │ │ │ + ldr r2, [pc, #300] @ (1d2cbc ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r0, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 1d2c5a │ │ │ │ + blt.n 1d2c56 │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 1d2c38 │ │ │ │ + bls.n 1d2c34 │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 1d2c94 │ │ │ │ + beq.n 1d2c90 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -502852,184 +502842,184 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ - bne.n 1d2ca2 │ │ │ │ + bne.n 1d2c9e │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (1d2cc4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d2cc0 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d2cc0 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d2cbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d2cb8 │ │ │ │ + bne.n 1d2cb4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1d2bcc │ │ │ │ + bne.n 1d2bc8 │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 1d2c7a │ │ │ │ + bne.n 1d2c76 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ - b.n 1d2c1a │ │ │ │ + b.n 1d2c16 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ - b.n 1d2c1a │ │ │ │ + b.n 1d2c16 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ ldrd ip, r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 1d2c48 │ │ │ │ + b.n 1d2c44 │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 1d2c46 │ │ │ │ + beq.n 1d2c42 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 1d2c7c │ │ │ │ + b.n 1d2c78 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #208] @ 0xd0 │ │ │ │ - b.n 1d2c06 │ │ │ │ + b.n 1d2c02 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1d2d8c │ │ │ │ + bmi.n 1d2d90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1d2c7c │ │ │ │ + bcc.n 1d2c80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 1d2d20 │ │ │ │ + ldr.w lr, [pc, #72] @ 1d2d1c │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 1d2d24 │ │ │ │ + ldr.w ip, [pc, #68] @ 1d2d20 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ mov r0, sp │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 1d2b80 │ │ │ │ + bl 1d2b7c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1d2d28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d2d24 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d2d24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d2d20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d2d1c │ │ │ │ + bne.n 1d2d18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 1d2d58 │ │ │ │ + bcc.n 1d2d5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d2d18 │ │ │ │ + bcs.n 1d2d1c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #444] @ (1d2ef8 ) │ │ │ │ + ldr r5, [pc, #444] @ (1d2ef4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #444] @ (1d2efc ) │ │ │ │ + ldr r4, [pc, #444] @ (1d2ef8 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ands.w r5, r0, #16 │ │ │ │ - beq.n 1d2d8c │ │ │ │ + beq.n 1d2d88 │ │ │ │ ldrsh.w r1, [r3, #18] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1d2e08 │ │ │ │ + bmi.n 1d2e04 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1d03ac │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - ldr r2, [pc, #400] @ (1d2f00 ) │ │ │ │ + ldr r2, [pc, #400] @ (1d2efc ) │ │ │ │ strd r3, r5, [r4] │ │ │ │ - ldr r3, [pc, #392] @ (1d2efc ) │ │ │ │ + ldr r3, [pc, #392] @ (1d2ef8 ) │ │ │ │ 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 1d2ef4 │ │ │ │ + bne.w 1d2ef0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r0, #30 │ │ │ │ - bpl.n 1d2dc2 │ │ │ │ + bpl.n 1d2dbe │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ cmp.w ip, #392 @ 0x188 │ │ │ │ - bcs.n 1d2e18 │ │ │ │ + bcs.n 1d2e14 │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.n 1d2e56 │ │ │ │ + bcs.n 1d2e52 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ - bcs.w 1d2ed2 │ │ │ │ - ldr r2, [pc, #336] @ (1d2f04 ) │ │ │ │ + bcs.w 1d2ece │ │ │ │ + ldr r2, [pc, #336] @ (1d2f00 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #336] @ (1d2f08 ) │ │ │ │ + ldr r1, [pc, #336] @ (1d2f04 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d2d6c │ │ │ │ + b.n 1d2d68 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 1d2e34 │ │ │ │ + bmi.n 1d2e30 │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -503049,46 +503039,46 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, r5, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ orrs r5, r6 │ │ │ │ - b.n 1d2d6c │ │ │ │ + b.n 1d2d68 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1d03ac │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1d2d6c │ │ │ │ + b.n 1d2d68 │ │ │ │ sub.w lr, ip, #396 @ 0x18c │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1d2e56 │ │ │ │ + bls.n 1d2e52 │ │ │ │ cmp.w ip, #404 @ 0x194 │ │ │ │ - bls.n 1d2eec │ │ │ │ + bls.n 1d2ee8 │ │ │ │ mvn.w r0, #406 @ 0x196 │ │ │ │ add ip, r0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1d2da2 │ │ │ │ + bhi.n 1d2d9e │ │ │ │ ldrd r1, r2, [r2, #72] @ 0x48 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.n 1d2e9c │ │ │ │ + beq.n 1d2e98 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1d2d6c │ │ │ │ + b.n 1d2d68 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #2 │ │ │ │ - bcc.n 1d2db0 │ │ │ │ + bcc.n 1d2dac │ │ │ │ movs r2, #7 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -503103,15 +503093,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ orr.w r3, r3, #1792 @ 0x700 │ │ │ │ - b.n 1d2d6c │ │ │ │ + b.n 1d2d68 │ │ │ │ ldrh r5, [r3, #12] │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsrs r1, r5, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -503125,66 +503115,66 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ - b.n 1d2e50 │ │ │ │ + b.n 1d2e4c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ - b.n 1d2d6c │ │ │ │ + b.n 1d2d68 │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.n 1d2e34 │ │ │ │ - b.n 1d2da2 │ │ │ │ + bcs.n 1d2e30 │ │ │ │ + b.n 1d2d9e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1d2e74 │ │ │ │ + bcs.n 1d2e78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d2e14 │ │ │ │ + bcs.n 1d2e18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ 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] @ 1d33d8 │ │ │ │ - ldr.w r3, [pc, #1208] @ 1d33dc │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ - add r0, pc │ │ │ │ + ldr.w r0, [pc, #1208] @ 1d33d4 │ │ │ │ + ldr.w r3, [pc, #1208] @ 1d33d8 │ │ │ │ mov r8, r1 │ │ │ │ + add r0, pc │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + ldr.w r9, [r8, #32] │ │ │ │ + movs r6, #1 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #24 │ │ │ │ + movs r7, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ + mov r2, r8 │ │ │ │ add r1, sp, #24 │ │ │ │ - strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #16 │ │ │ │ - mov r2, r8 │ │ │ │ + strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ bl 1d073c │ │ │ │ - ldr.w r9, [r8, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 1d30a8 │ │ │ │ + bls.w 1d30a4 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r6, #1 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503286,39 +503276,39 @@ │ │ │ │ movs r2, #13 │ │ │ │ movs r1, #12 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r1, [sp, #216] @ 0xd8 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #852] @ (1d33e0 ) │ │ │ │ - ldr r3, [pc, #844] @ (1d33dc ) │ │ │ │ + ldr r2, [pc, #852] @ (1d33dc ) │ │ │ │ + ldr r3, [pc, #844] @ (1d33d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d33d4 │ │ │ │ + bne.w 1d33d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #232 @ 0xe8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr.w r5, [r8, #28] │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx sl, r2, #2, #1 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d31c6 │ │ │ │ + beq.w 1d31c2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1d32b6 │ │ │ │ + bne.w 1d32b2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -503402,15 +503392,15 @@ │ │ │ │ orrs r6, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r7, [sp] │ │ │ │ orr.w r5, r8, r1 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ - b.n 1d3078 │ │ │ │ + b.n 1d3074 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r6, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -503492,15 +503482,15 @@ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ orr.w r6, r8, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ movs r2, #13 │ │ │ │ orr.w r5, r7, r1 │ │ │ │ movs r1, #12 │ │ │ │ - b.n 1d3078 │ │ │ │ + b.n 1d3074 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -503602,40 +503592,40 @@ │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orrs r6, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp] │ │ │ │ orr.w r5, r7, r1 │ │ │ │ movs r2, #26 │ │ │ │ - b.n 1d31c2 │ │ │ │ + b.n 1d31be │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - beq.n 1d3384 │ │ │ │ + beq.n 1d3388 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r4, 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, #132] @ (1d3478 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d3474 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (1d347c ) │ │ │ │ + ldr r3, [pc, #132] @ (1d3478 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1d3468 │ │ │ │ + beq.n 1d3464 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ movs r1, #14 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -503649,60 +503639,60 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d3480 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d347c ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d347c ) │ │ │ │ + ldr r3, [pc, #44] @ (1d3478 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3472 │ │ │ │ + bne.n 1d346e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1d3420 │ │ │ │ + b.n 1d341c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r4, 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, #140] @ (1d3520 ) │ │ │ │ + ldr r2, [pc, #140] @ (1d351c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #140] @ (1d3524 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d3520 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1d3512 │ │ │ │ + beq.n 1d350e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #14 │ │ │ │ @@ -503718,107 +503708,107 @@ │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #0 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d3528 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d3524 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d3524 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d3520 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d351c │ │ │ │ + bne.n 1d3518 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1d34c0 │ │ │ │ + b.n 1d34bc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r4, 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, #4008] @ 0xfa8 │ │ │ │ - ldr.w ip, [pc, #540] @ 1d375c │ │ │ │ + ldr.w ip, [pc, #540] @ 1d3758 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r4, [pc, #540] @ (1d3760 ) │ │ │ │ + ldr r4, [pc, #540] @ (1d375c ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bpl.n 1d35b8 │ │ │ │ + bpl.n 1d35b4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #290 @ 0x122 │ │ │ │ - bhi.n 1d3636 │ │ │ │ + bhi.n 1d3632 │ │ │ │ cmp.w r1, #272 @ 0x110 │ │ │ │ - bcc.n 1d3580 │ │ │ │ + bcc.n 1d357c │ │ │ │ sub.w r1, r1, #272 @ 0x110 │ │ │ │ movw ip, #63487 @ 0xf7ff │ │ │ │ movt ip, #6 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 1d3650 │ │ │ │ + bne.n 1d364c │ │ │ │ lsls r2, r0, #29 │ │ │ │ - bmi.w 1d3722 │ │ │ │ + bmi.w 1d371e │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1d33e4 │ │ │ │ + bl 1d33e0 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orr.w r3, r3, #10240 @ 0x2800 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #456] @ (1d3764 ) │ │ │ │ - ldr r3, [pc, #448] @ (1d3760 ) │ │ │ │ + ldr r2, [pc, #456] @ (1d3760 ) │ │ │ │ + ldr r3, [pc, #448] @ (1d375c ) │ │ │ │ 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 1d3756 │ │ │ │ + bne.w 1d3752 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ and.w r1, r0, #1 │ │ │ │ ands.w r2, r0, #16 │ │ │ │ mov r5, r1 │ │ │ │ - beq.n 1d35da │ │ │ │ + beq.n 1d35d6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d36a2 │ │ │ │ + beq.n 1d369e │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1d3484 │ │ │ │ + bl 1d3480 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1d3596 │ │ │ │ + b.n 1d3592 │ │ │ │ and.w r6, r0, #1344 @ 0x540 │ │ │ │ and.w r7, r0, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d36b4 │ │ │ │ + beq.n 1d36b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d374a │ │ │ │ + beq.w 1d3746 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -503842,27 +503832,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1d3596 │ │ │ │ + b.n 1d3592 │ │ │ │ sub.w r1, r1, #304 @ 0x130 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1d3580 │ │ │ │ + bhi.n 1d357c │ │ │ │ movw ip, #12287 @ 0x2fff │ │ │ │ movt ip, #1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 1d3580 │ │ │ │ + beq.n 1d357c │ │ │ │ and.w r1, r0, #1344 @ 0x540 │ │ │ │ and.w r0, r0, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d3734 │ │ │ │ + beq.n 1d3730 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #3 │ │ │ │ movs r2, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -503884,34 +503874,34 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - b.n 1d3596 │ │ │ │ + b.n 1d3592 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1d3484 │ │ │ │ + bl 1d3480 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 1d3596 │ │ │ │ + b.n 1d3592 │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d373e │ │ │ │ + beq.n 1d373a │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -503935,63 +503925,64 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1d3596 │ │ │ │ + b.n 1d3592 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1d33e4 │ │ │ │ + bl 1d33e0 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orr.w r3, r3, #11264 @ 0x2c00 │ │ │ │ - b.n 1d3596 │ │ │ │ + b.n 1d3592 │ │ │ │ subs r0, r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1d3668 │ │ │ │ + b.n 1d3664 │ │ │ │ subs r1, r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 1d36de │ │ │ │ + b.n 1d36da │ │ │ │ subs r2, r7, r6 │ │ │ │ mov r1, r6 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1d35f6 │ │ │ │ + b.n 1d35f2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r4, 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, #3832] @ 0xef8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #436] @ (1d3930 ) │ │ │ │ - ldr r3, [pc, #436] @ (1d3934 ) │ │ │ │ + ldr r2, [pc, #440] @ (1d3930 ) │ │ │ │ + ldr r3, [pc, #440] @ (1d3934 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ + mov fp, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ @@ -504076,58 +504067,58 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r4, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 1d352c │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ - bl 1cfd2c │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ orrs r5, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ ldrne.w r3, [sl] │ │ │ │ mov r1, r2 │ │ │ │ ittt ne │ │ │ │ eorne.w r8, r8, r3 │ │ │ │ - movne r3, r6 │ │ │ │ + movne r3, fp │ │ │ │ ubfxne r6, r8, #2, #1 │ │ │ │ strd r6, r3, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + orrs r4, r3 │ │ │ │ + bl 1cfd2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ @@ -504138,24 +504129,25 @@ │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d392c │ │ │ │ + bne.n 1d392a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + nop │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -504746,238 +504738,237 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d3d8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movs r2, #13 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ - asrs r3, r7, #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - asrs r3, r7, #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - uxtb r7, r7 │ │ │ │ + uxtb r3, r7 │ │ │ │ + strd r3, r8, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #13 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r1, #32 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + movs r1, #9 │ │ │ │ orrs r4, r3 │ │ │ │ + asrs r3, r7, #8 │ │ │ │ + asrs r7, r7, #31 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [pc, #44] @ (1d3fb8 ) │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [pc, #32] @ (1d3fb0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3fac │ │ │ │ + bne.n 1d3faa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, 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, #3824] @ 0xef0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1284] @ 1d44d4 │ │ │ │ - ldr.w r3, [pc, #1284] @ 1d44d8 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ + ldr r0, [pc, #724] @ (1d42a8 ) │ │ │ │ + ldr r3, [pc, #724] @ (1d42ac ) │ │ │ │ + mov r7, r1 │ │ │ │ add r0, pc │ │ │ │ - mov r6, r1 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ + vldr d7, [pc, #684] @ 1d42a0 │ │ │ │ + mov r2, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ - strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ - mov r2, r6 │ │ │ │ + vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ - ldr.w r8, [r6, #32] │ │ │ │ - cmp.w r8, #5 │ │ │ │ - bls.w 1d416c │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ + cmp r6, #5 │ │ │ │ + bls.w 1d4158 │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r7, #0 │ │ │ │ + mov.w r8, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r5, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r5, r5, #2, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - strd r8, r7, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + strd r6, r8, [sp] │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r7 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr.w r8, [r6, #28] │ │ │ │ + ldr r7, [r7, #28] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ bl 1d09e8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - ldr.w r1, [r8, #16] │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr.w r3, [r8, #20] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d3d8c │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - strd r2, r7, [sp] │ │ │ │ + strd r2, r8, [sp] │ │ │ │ orrs r5, r1 │ │ │ │ movs r2, #13 │ │ │ │ movs r1, #12 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #908] @ (1d44dc ) │ │ │ │ - ldr r3, [pc, #900] @ (1d44d8 ) │ │ │ │ + ldr r2, [pc, #372] @ (1d42b0 ) │ │ │ │ + ldr r3, [pc, #364] @ (1d42ac ) │ │ │ │ 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 1d44d0 │ │ │ │ + bne.w 1d44cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [r6, #28] │ │ │ │ + ldr r5, [r7, #28] │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ movs r7, #0 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1d42b2 │ │ │ │ + ldr.w r8, [r2, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1d42b4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d43b4 │ │ │ │ + bne.w 1d43b8 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -504994,26 +504985,26 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d09e8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ @@ -505022,31 +505013,31 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #9 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str.w r8, [sp] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orr.w r6, r8, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -505077,113 +505068,128 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d3d8c │ │ │ │ ldrd r2, r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ - b.n 1d414a │ │ │ │ + b.n 1d4136 │ │ │ │ + nop.w │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x00be │ │ │ │ + lsls r4, r5, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r6, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - strd r8, r6, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + strd r6, r8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r6, r7, r2 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - orrs r7, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r7, r3, r2 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r7, r3 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d09e8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orrs r7, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r3, r7 │ │ │ │ + orr.w r7, r6, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d3d8c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - strd r2, r6, [sp] │ │ │ │ - orr.w r6, r8, r1 │ │ │ │ + orr.w r6, r3, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #13 │ │ │ │ orr.w r5, r7, r1 │ │ │ │ - b.n 1d413a │ │ │ │ + b.n 1d4126 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -505197,30 +505203,30 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - strd r8, r7, [sp] │ │ │ │ + strd r6, r7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d09e8 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -505232,15 +505238,15 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ @@ -505249,34 +505255,34 @@ │ │ │ │ movs r1, #12 │ │ │ │ strd r3, r7, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #13 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #9 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ + strd r8, r7, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #10 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ - orr.w r3, r6, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + orr.w r8, r6, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ @@ -505285,36 +505291,30 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ orr.w r6, r3, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #26 │ │ │ │ orr.w r5, r8, r1 │ │ │ │ - b.n 1d428c │ │ │ │ + b.n 1d4276 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00aa │ │ │ │ - lsls r4, 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 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #364] @ (1d4664 ) │ │ │ │ + ldr r3, [pc, #364] @ (1d4654 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #356] @ (1d4668 ) │ │ │ │ + ldr r1, [pc, #356] @ (1d4658 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -505428,50 +505428,50 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d466c ) │ │ │ │ + ldr r2, [pc, #44] @ (1d465c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d4664 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4654 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d465e │ │ │ │ + bne.n 1d464e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 1d469e │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cbnz r2, 1d469e │ │ │ │ + cbnz r2, 1d4692 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ and.w r2, r1, #1 │ │ │ │ - ldr r1, [pc, #144] @ (1d4718 ) │ │ │ │ + ldr r1, [pc, #144] @ (1d4708 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #136] @ (1d471c ) │ │ │ │ + ldr r3, [pc, #136] @ (1d470c ) │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -505504,93 +505504,93 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d3d8c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d4720 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d4710 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d471c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d470c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4714 │ │ │ │ + bne.n 1d4704 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 1d4736 │ │ │ │ + cbnz r6, 1d472a │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1d4724 │ │ │ │ + cbnz r2, 1d4718 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (1d4784 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d4774 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #80] @ (1d4788 ) │ │ │ │ + ldr r3, [pc, #80] @ (1d4778 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #44] @ 0x2c │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1d4760 │ │ │ │ + cbz r3, 1d4750 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ bl 1d3d8c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1d478c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d4788 ) │ │ │ │ + ldr r2, [pc, #36] @ (1d477c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4778 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d477e │ │ │ │ + bne.n 1d476e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r4, 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #508] @ (1d49a8 ) │ │ │ │ + ldr r3, [pc, #508] @ (1d4998 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (1d49ac ) │ │ │ │ + ldr r1, [pc, #500] @ (1d499c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -505605,15 +505605,15 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1d4724 │ │ │ │ + bl 1d4714 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -505631,20 +505631,20 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w sl, r2, #2 │ │ │ │ - bne.w 1d499c │ │ │ │ + bne.w 1d498c │ │ │ │ lsls r2, r5, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1d484a │ │ │ │ + bmi.n 1d483a │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -505753,54 +505753,54 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d49b0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d49a0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d49a8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d4998 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d49a2 │ │ │ │ + bne.n 1d4992 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1d484a │ │ │ │ + b.n 1d483a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r4, 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #624] @ (1d4c40 ) │ │ │ │ + ldr r3, [pc, #624] @ (1d4c30 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #616] @ (1d4c44 ) │ │ │ │ + ldr r1, [pc, #616] @ (1d4c34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -505815,15 +505815,15 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d4724 │ │ │ │ + bl 1d4714 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -505852,20 +505852,20 @@ │ │ │ │ ldr.w fp, [r9] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1d4c34 │ │ │ │ + bne.w 1d4c24 │ │ │ │ lsls r3, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1d4a8c │ │ │ │ + bmi.n 1d4a7c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1cfd2c │ │ │ │ @@ -506014,54 +506014,54 @@ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d4c48 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d4c38 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d4c40 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d4c30 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4c3a │ │ │ │ + bne.n 1d4c2a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d4a8c │ │ │ │ + b.n 1d4a7c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cbz r0, 1d4cc6 │ │ │ │ + cbz r0, 1d4cba │ │ │ │ lsls r4, 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #624] @ (1d4ed8 ) │ │ │ │ + ldr r3, [pc, #624] @ (1d4ec8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #616] @ (1d4edc ) │ │ │ │ + ldr r1, [pc, #616] @ (1d4ecc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -506076,15 +506076,15 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d4724 │ │ │ │ + bl 1d4714 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -506113,20 +506113,20 @@ │ │ │ │ ldr.w fp, [r8] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1d4ecc │ │ │ │ + bne.w 1d4ebc │ │ │ │ lsls r3, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1d4d24 │ │ │ │ + bmi.n 1d4d14 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1cfd2c │ │ │ │ @@ -506274,54 +506274,54 @@ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d4ee0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d4ed0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d4ed8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d4ec8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4ed2 │ │ │ │ + bne.n 1d4ec2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d4d24 │ │ │ │ + b.n 1d4d14 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1d4f42 │ │ │ │ + cbz r0, 1d4f36 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cbz r0, 1d4ef8 │ │ │ │ + cbz r0, 1d4eec │ │ │ │ lsls r4, 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, #3840] @ 0xf00 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #476] @ (1d50dc ) │ │ │ │ + ldr r3, [pc, #476] @ (1d50cc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #468] @ (1d50e0 ) │ │ │ │ + ldr r1, [pc, #468] @ (1d50d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -506336,15 +506336,15 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d4724 │ │ │ │ + bl 1d4714 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -506362,20 +506362,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w sl, r2, #2 │ │ │ │ - bne.w 1d50d0 │ │ │ │ + bne.w 1d50c0 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1d4fa0 │ │ │ │ + bmi.n 1d4f90 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -506472,55 +506472,55 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d50e4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d50d4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1d50dc ) │ │ │ │ + ldr r3, [pc, #40] @ (1d50cc ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d50d6 │ │ │ │ + bne.n 1d50c6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1d4fa0 │ │ │ │ + b.n 1d4f90 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + cbz r0, 1d50d4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ lsls r4, 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #616] @ (1d536c ) │ │ │ │ + ldr r3, [pc, #616] @ (1d535c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov fp, r8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #604] @ (1d5370 ) │ │ │ │ + ldr r1, [pc, #604] @ (1d5360 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -506536,15 +506536,15 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d4724 │ │ │ │ + bl 1d4714 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -506725,50 +506725,50 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d5374 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d5364 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d536c ) │ │ │ │ + ldr r3, [pc, #36] @ (1d535c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5368 │ │ │ │ + bne.n 1d5358 │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r4, 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #464] @ (1d5560 ) │ │ │ │ + ldr r3, [pc, #464] @ (1d5550 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #456] @ (1d5564 ) │ │ │ │ + ldr r1, [pc, #456] @ (1d5554 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -506784,15 +506784,15 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ orrs r7, r2 │ │ │ │ - bl 1d4724 │ │ │ │ + bl 1d4714 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -506922,50 +506922,50 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d5568 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d5558 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d5560 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d5550 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d555c │ │ │ │ + bne.n 1d554c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r4, 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #528] @ (1d5794 ) │ │ │ │ + ldr r3, [pc, #528] @ (1d5784 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #520] @ (1d5798 ) │ │ │ │ + ldr r1, [pc, #520] @ (1d5788 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -506981,15 +506981,15 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1d4724 │ │ │ │ + bl 1d4714 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov sl, r4 │ │ │ │ bl 1cfd2c │ │ │ │ @@ -507137,51 +507137,51 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d579c ) │ │ │ │ + ldr r2, [pc, #48] @ (1d578c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d5794 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d5784 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5790 │ │ │ │ + bne.n 1d5780 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r4, 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #536] @ (1d59d0 ) │ │ │ │ + ldr r3, [pc, #536] @ (1d59c0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #524] @ (1d59d4 ) │ │ │ │ + ldr r1, [pc, #524] @ (1d59c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -507197,15 +507197,15 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d4724 │ │ │ │ + bl 1d4714 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -507353,128 +507353,128 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d59d8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d59c8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d59d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d59c0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d59cc │ │ │ │ + bne.n 1d59bc │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r6, pc, #320 @ (adr r6, 1d5b1c ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 1d5b4c ) │ │ │ │ lsls r4, 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 │ │ │ │ - ldr r6, [pc, #184] @ (1d5aa8 ) │ │ │ │ + ldr r6, [pc, #184] @ (1d5a98 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1d5aac ) │ │ │ │ + ldr r5, [pc, #184] @ (1d5a9c ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1d5a6a │ │ │ │ + bmi.n 1d5a5a │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1d5a5c │ │ │ │ + bne.n 1d5a4c │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1d5a0c │ │ │ │ + bge.n 1d59fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #2 │ │ │ │ - cbz r1, 1d5a86 │ │ │ │ + cbz r1, 1d5a76 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ itete eq │ │ │ │ rsbeq r2, r1, #32 │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsreq.w r2, r3, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ itee ne │ │ │ │ movne r3, #0 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d5ab0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d5aa0 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d5aac ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5aa4 │ │ │ │ + bne.n 1d5a94 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #32 @ (adr r6, 1d5acc ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 1d5afc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #440 @ (adr r5, 1d5c6c ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 1d5c9c ) │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #32 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #180] @ (1d5b80 ) │ │ │ │ + ldr r3, [pc, #180] @ (1d5b70 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #172] @ (1d5b84 ) │ │ │ │ + ldr r1, [pc, #172] @ (1d5b74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -507515,227 +507515,227 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d5b88 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d5b78 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d5b80 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d5b70 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5b7c │ │ │ │ + bne.n 1d5b6c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #144 @ (adr r5, 1d5c18 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 1d5c48 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r4, pc, #624 @ (adr r4, 1d5dfc ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 1d5e2c ) │ │ │ │ lsls r4, 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 │ │ │ │ - ldr r6, [pc, #184] @ (1d5c58 ) │ │ │ │ + ldr r6, [pc, #184] @ (1d5c48 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1d5c5c ) │ │ │ │ + ldr r5, [pc, #184] @ (1d5c4c ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1d5c1a │ │ │ │ + bmi.n 1d5c0a │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1d5c0c │ │ │ │ + bne.n 1d5bfc │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1d5bbc │ │ │ │ + bge.n 1d5bac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #245 @ 0xf5 │ │ │ │ - cbz r1, 1d5c36 │ │ │ │ + cbz r1, 1d5c26 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ itete eq │ │ │ │ rsbeq r2, r1, #32 │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsreq.w r2, r3, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ itee ne │ │ │ │ movne r3, #0 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d5c60 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d5c50 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d5c5c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5c4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5c54 │ │ │ │ + bne.n 1d5c44 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #352 @ (adr r4, 1d5dbc ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 1d5dec ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #760 @ (adr r3, 1d5f5c ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 1d5f8c ) │ │ │ │ lsls r4, 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 │ │ │ │ - ldr r6, [pc, #184] @ (1d5d30 ) │ │ │ │ + ldr r6, [pc, #184] @ (1d5d20 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1d5d34 ) │ │ │ │ + ldr r5, [pc, #184] @ (1d5d24 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1d5cf2 │ │ │ │ + bmi.n 1d5ce2 │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1d5ce4 │ │ │ │ + bne.n 1d5cd4 │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1d5c94 │ │ │ │ + bge.n 1d5c84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #4 │ │ │ │ - cbz r1, 1d5d0e │ │ │ │ + cbz r1, 1d5cfe │ │ │ │ lsrs r2, r1, #5 │ │ │ │ itete eq │ │ │ │ rsbeq r2, r1, #32 │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsreq.w r2, r3, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ itee ne │ │ │ │ movne r3, #0 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d5d38 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d5d28 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d5d34 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5d24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5d2c │ │ │ │ + bne.n 1d5d1c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #512 @ (adr r3, 1d5f34 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 1d5f64 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #920 @ (adr r2, 1d60d4 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 1d6104 ) │ │ │ │ lsls r4, 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, #500] @ (1d5f40 ) │ │ │ │ + ldr r2, [pc, #500] @ (1d5f30 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #500] @ (1d5f44 ) │ │ │ │ + ldr r3, [pc, #500] @ (1d5f34 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1d5d92 │ │ │ │ + beq.n 1d5d82 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #464] @ (1d5f48 ) │ │ │ │ - ldr r3, [pc, #456] @ (1d5f44 ) │ │ │ │ + ldr r2, [pc, #464] @ (1d5f38 ) │ │ │ │ + ldr r3, [pc, #456] @ (1d5f34 ) │ │ │ │ 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 1d5f3a │ │ │ │ + bne.w 1d5f2a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -507877,25 +507877,25 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -507909,55 +507909,55 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r6, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1d5d72 │ │ │ │ + b.n 1d5d62 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #680 @ (adr r2, 1d61ec ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 1d621c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #520 @ (adr r2, 1d6154 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 1d6184 ) │ │ │ │ lsls r4, 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, #512] @ (1d615c ) │ │ │ │ + ldr r2, [pc, #512] @ (1d614c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #512] @ (1d6160 ) │ │ │ │ + ldr r3, [pc, #512] @ (1d6150 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1d5fa2 │ │ │ │ + beq.n 1d5f92 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #476] @ (1d6164 ) │ │ │ │ - ldr r3, [pc, #468] @ (1d6160 ) │ │ │ │ + ldr r2, [pc, #476] @ (1d6154 ) │ │ │ │ + ldr r3, [pc, #468] @ (1d6150 ) │ │ │ │ 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 1d6158 │ │ │ │ + bne.w 1d6148 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -508103,25 +508103,25 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -508135,154 +508135,154 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r6, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1d5f82 │ │ │ │ + b.n 1d5f72 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #616 @ (adr r0, 1d63c8 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 1d63f8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #456 @ (adr r0, 1d6330 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 1d6360 ) │ │ │ │ lsls r4, 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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1120] @ 1d65e0 │ │ │ │ - ldr.w r3, [pc, #1120] @ 1d65e4 │ │ │ │ + ldr.w r2, [pc, #1136] @ 1d65e0 │ │ │ │ + ldr.w r3, [pc, #1136] @ 1d65e4 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d65a6 │ │ │ │ + bne.w 1d65b4 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r4, r2, #5, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r2, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - mov r6, sl │ │ │ │ - ubfx r0, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 1d63f0 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r9, [sp] │ │ │ │ + ubfx r4, r1, #4, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r8, r1, #2, #1 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ubfx r1, r1, #11, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d63de │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ strd r3, r9, [sp] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov sl, r9 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r0, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ orrs r6, r7 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [r7] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ - ubfx r3, fp, #11, #1 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r6, r3 │ │ │ │ bl 1d0298 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + mov sl, r9 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -508292,429 +508292,427 @@ │ │ │ │ blx 61070 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r6, fp, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - orr.w r3, r1, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r0, r9, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d65be │ │ │ │ + bne.w 1d65c2 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete hi │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r9 │ │ │ │ + movls r1, r9 │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ - ldrls r1, [sp, #12] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - movls r2, r1 │ │ │ │ itt hi │ │ │ │ - movhi r2, #0 │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - strd r1, r2, [sp] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r6, sl, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldrh r1, [r7, #12] │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r7, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r5, r3 │ │ │ │ + itet eq │ │ │ │ + moveq r3, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + ittt ne │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + eorne.w r3, r3, fp │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1d65b8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r2, #0 │ │ │ │ - eor.w r3, fp, r3 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #532] @ (1d65e8 ) │ │ │ │ - ldr r3, [pc, #524] @ (1d65e4 ) │ │ │ │ + ldr r2, [pc, #548] @ (1d65e8 ) │ │ │ │ + ldr r3, [pc, #544] @ (1d65e4 ) │ │ │ │ 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 1d65d0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d65d4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ - ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, sl, [sp] │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r6, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - mov r1, r2 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d0298 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ + mov.w sl, #0 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 61070 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ + str.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str r7, [sp, #32] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #232] @ 1d65d8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r1, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - vldr d7, [pc, #188] @ 1d65d8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1d65c8 │ │ │ │ + bne.n 1d65cc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete hi │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r9 │ │ │ │ + movls r1, r9 │ │ │ │ ldrhi.w r2, [fp, #4] │ │ │ │ - ldrls r1, [sp, #12] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - movls r2, r1 │ │ │ │ itt hi │ │ │ │ - movhi r2, #0 │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - strd r1, r2, [sp] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r5, r6 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne.w fp, r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [r8, #12] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1d65b8 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eor.w fp, r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, fp, #2, #1 │ │ │ │ - b.n 1d63b6 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 1d63ba │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r2, r2, r2, lsr #1 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 1d61c4 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1d63b6 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 1d61b2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ubfx r1, r2, #1, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 1d636e │ │ │ │ - ubfx r1, r2, #1, #1 │ │ │ │ - mov r2, sl │ │ │ │ - b.n 1d655c │ │ │ │ + mov r1, r9 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d633a │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + b.n 1d6530 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, 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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1224] @ 1d6ad0 │ │ │ │ - ldr.w r3, [pc, #1224] @ 1d6ad4 │ │ │ │ + ldr.w r2, [pc, #1248] @ 1d6ae8 │ │ │ │ + ldr.w r3, [pc, #1248] @ 1d6aec │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d6a98 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + bne.w 1d6ab6 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r5, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - mov r8, sl │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d68ae │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ubfx r4, r1, #11, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r9, r1, #2, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ubfx r1, r1, #4, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d68ba │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ orr.w r7, r9, r7 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -508726,877 +508724,901 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - orr.w fp, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r8, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ blx 61070 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r7, fp, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r0, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ blx 61070 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, r9, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + orrs r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d6aae │ │ │ │ + bne.w 1d6ac4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r5 │ │ │ │ + movls r1, r5 │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + it hi │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + itet eq │ │ │ │ + moveq r3, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + ittt ne │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + eorne.w r3, r3, fp │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1d6aa8 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #580] @ (1d6ad8 ) │ │ │ │ - ldr r3, [pc, #576] @ (1d6ad4 ) │ │ │ │ + ldr r2, [pc, #592] @ (1d6af0 ) │ │ │ │ + ldr r3, [pc, #588] @ (1d6aec ) │ │ │ │ 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 1d6abe │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d6ad6 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1cfd2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r2, r8, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ - orrs r7, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ bl 1d0298 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r7, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - strd r7, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #208] @ 1d6ae0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - vldr d7, [pc, #176] @ 1d6ac8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d6ab6 │ │ │ │ + bne.n 1d6ace │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + iteet hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r5 │ │ │ │ + movls r2, r5 │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + it hi │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + bl 1cfd2c │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1d6aa8 │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 1d6874 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1d664c │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1d6874 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1d687e │ │ │ │ + mov r1, r2 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d682a │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d6a52 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1d664a │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d6814 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 1d6a4e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r4, 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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1224] @ 1d6fc0 │ │ │ │ - ldr.w r3, [pc, #1224] @ 1d6fc4 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1256] @ 1d6ff8 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1d6ffc │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d6f8c │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + bne.w 1d6fc6 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - mov r8, sl │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - mov r7, sl │ │ │ │ - ubfx r0, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d6da2 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, sl, [sp] │ │ │ │ + ubfx r4, r1, #4, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r8, r1, #2, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ubfx r1, r1, #11, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d6dc2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ + ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w r8, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + orr.w r8, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r7, [sp] │ │ │ │ + strd r3, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r6, r7 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + strd r1, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r7, r6 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0298 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - orr.w fp, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - mov r8, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r7, sl │ │ │ │ + orr.w r1, r6, r3 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ blx 61070 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ + str.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r6, fp, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + mov r1, sl │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r0, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ blx 61070 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + strd r6, sl, [sp, #104] @ 0x68 │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, r9, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + orrs r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d6fa2 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + bne.w 1d6fd4 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, sl │ │ │ │ + movls r1, sl │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + it hi │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1d6f9c │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r8, r5, r2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + itet eq │ │ │ │ + moveq r3, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + ittt ne │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + eorne.w r3, r3, fp │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + bl 1cfd2c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r2, r6 │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ orrs r3, r5 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #576] @ (1d6fc8 ) │ │ │ │ - ldr r3, [pc, #572] @ (1d6fc4 ) │ │ │ │ + ldr r2, [pc, #600] @ (1d7000 ) │ │ │ │ + ldr r3, [pc, #596] @ (1d6ffc ) │ │ │ │ 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 1d6fb2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d6fe6 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r2, r8, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + orrs r7, r6 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + str r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ - orrs r7, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ orr.w r8, r7, r3 │ │ │ │ bl 1d0298 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, sl │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, sl │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - strd r7, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #228] @ 1d6ff0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - vldr d7, [pc, #172] @ 1d6fb8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d6faa │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + bne.n 1d6fde │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + iteet hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, sl │ │ │ │ + movls r2, sl │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + it hi │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldrh.w r1, [r9, #12] │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1d6f9c │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 1d6d68 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1d6b3c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1d6d68 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 1cfd2c │ │ │ │ + ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 1d6d9e │ │ │ │ + mov r1, r2 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d6d1e │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d6f46 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1d6b52 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d6d18 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1d6f48 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r4, 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, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #708] @ (1d72a8 ) │ │ │ │ - ldr r3, [pc, #708] @ (1d72ac ) │ │ │ │ + ldr r2, [pc, #708] @ (1d72e0 ) │ │ │ │ + ldr r3, [pc, #708] @ (1d72e4 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d7502 │ │ │ │ + bne.w 1d7526 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r0, #1 │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r1, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ - itet hi │ │ │ │ - orrhi r6, r1 │ │ │ │ - movls r6, r3 │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + orrs r6, r3 │ │ │ │ + movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1d72b4 │ │ │ │ + bne.w 1d72ec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -509687,33 +509709,33 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r2, sp, #24 │ │ │ │ - vldr d7, [pc, #336] @ 1d72a0 │ │ │ │ + vldr d7, [pc, #340] @ 1d72d8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d2d2c │ │ │ │ + bl 1d2d28 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d7510 │ │ │ │ + bne.w 1d7530 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r3 │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ @@ -509773,21 +509795,21 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #108] @ 1d72a0 │ │ │ │ + vldr d7, [pc, #108] @ 1d72d8 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d2d2c │ │ │ │ + bl 1d2d28 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -509801,36 +509823,37 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d72b0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d72ac ) │ │ │ │ + ldr r2, [pc, #48] @ (1d72e8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d72e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d7552 │ │ │ │ + bne.w 1d7568 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ @@ -509918,306 +509941,297 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, r9 │ │ │ │ - vldr d7, [pc, #444] @ 1d7558 │ │ │ │ + vldr d7, [pc, #412] @ 1d7570 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d2d2c │ │ │ │ + bl 1d2d28 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ + orr.w sl, r6, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cfe28 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, sl, r2 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r6, [fp] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - tst.w sl, #1344 @ 0x540 │ │ │ │ - strd r7, r3, [sp, #4] │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ + tst.w r6, #1344 @ 0x540 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ubfx r2, sl, #5, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r1, #0 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r2 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #29 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #268] @ 1d7558 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + vldr d7, [pc, #224] @ 1d7570 │ │ │ │ + mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d2d2c │ │ │ │ + bl 1d2d28 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1d7516 │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1cfd2c │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, #1 │ │ │ │ - it ls │ │ │ │ - movls r1, sl │ │ │ │ - orr.w r2, r2, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r2, r9 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cbnz r6, 1d7536 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ it ls │ │ │ │ - movls r7, r1 │ │ │ │ - orr.w r3, fp, r3 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ - itttt hi │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r1, sl, #5, #1 │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1d755a │ │ │ │ movs r2, #15 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + strd r6, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + bl 1cfd2c │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1d727a │ │ │ │ - orr.w r6, r3, r3, lsr #1 │ │ │ │ + orrs r2, r7 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 1d72b0 │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - b.n 1d7022 │ │ │ │ + b.n 1d7056 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1d7198 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1d71ce │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ + str r7, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 1cfd2c │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrd fp, r5, [sp, #216] @ 0xd8 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - orr.w r2, fp, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r2, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ - orrs r6, r5 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + b.n 1d750c │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ b.n 1d74e8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1248] @ 1d7a58 │ │ │ │ - ldr.w r3, [pc, #1248] @ 1d7a5c │ │ │ │ + ldr.w r2, [pc, #1288] @ 1d7a98 │ │ │ │ + ldr.w r3, [pc, #1288] @ 1d7a9c │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d7a26 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + bne.w 1d7a6c │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r5, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - mov r8, sl │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - mov r7, sl │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d7846 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ubfx r4, r1, #11, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r9, r1, #2, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ubfx r1, r1, #4, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d785c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ str r5, [sp, #4] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -510229,478 +510243,492 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - orr.w fp, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r8, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ blx 61070 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r7, fp, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r0, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ blx 61070 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, r9, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + orrs r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d7a36 │ │ │ │ + bne.w 1d7a7a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r5 │ │ │ │ + movls r1, r5 │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + it hi │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfd2c │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - itete eq │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + itet eq │ │ │ │ moveq r3, #0 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ - moveq r2, r3 │ │ │ │ - eorne r3, r2 │ │ │ │ - it ne │ │ │ │ movne r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + ittt ne │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ + eorne.w r3, r3, fp │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #564] @ (1d7a60 ) │ │ │ │ - ldr r3, [pc, #560] @ (1d7a5c ) │ │ │ │ + ldr r2, [pc, #608] @ (1d7aa0 ) │ │ │ │ + ldr r3, [pc, #600] @ (1d7a9c ) │ │ │ │ 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 1d7a46 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d7a8c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r9, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1cfd2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r2, r7, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r5 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ + str r5, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - orr.w r5, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d0298 │ │ │ │ - ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r9, #0 │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - orrs r7, r3 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r9, r7, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1d352c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ + bl 1d3528 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #200] @ 1d7a90 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - vldr d7, [pc, #136] @ 1d7a50 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 1d7a3e │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1d7a84 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + iteet hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r5 │ │ │ │ + movls r2, r5 │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + it hi │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + bl 1cfd2c │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - orrs r5, r7 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - b.n 1d77e4 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1d75bc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1d7820 │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1d75d2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ b.n 1d77b6 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d79fc │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 1d7a04 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, 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, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #760] @ (1d7d78 ) │ │ │ │ + ldr r2, [pc, #768] @ (1d7dc0 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #760] @ (1d7d7c ) │ │ │ │ + ldr r3, [pc, #768] @ (1d7dc4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ + ldrb.w fp, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d7fe4 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d8020 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r6, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r6, r2 │ │ │ │ - ldrls r6, [sp, #16] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w fp, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1d7d84 │ │ │ │ + bne.w 1d7dcc │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r9, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w r9, [r2] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ str r6, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ @@ -510710,21 +510738,21 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #404] @ 1d7d70 │ │ │ │ + vldr d7, [pc, #408] @ 1d7db8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d2d2c │ │ │ │ + bl 1d2d28 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr.w r9, [r5, #28] │ │ │ │ @@ -510748,15 +510776,15 @@ │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d7ff4 │ │ │ │ + bne.w 1d802a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ @@ -510803,15 +510831,15 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1d2d2c │ │ │ │ + bl 1d2d28 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ @@ -510851,65 +510879,67 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r3, r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1d7d80 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d7d7c ) │ │ │ │ + ldr r2, [pc, #48] @ (1d7dc8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d7dc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d803e │ │ │ │ + bne.w 1d8062 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #216] @ 0xd8 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ @@ -510948,21 +510978,21 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #516] @ 1d8048 │ │ │ │ + vldr d7, [pc, #476] @ 1d8068 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d2d2c │ │ │ │ + bl 1d2d28 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldr.w sl, [r5, #28] │ │ │ │ @@ -510983,104 +511013,99 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #376] @ 1d8048 │ │ │ │ - add r2, sp, #24 │ │ │ │ + vldr d7, [pc, #332] @ 1d8068 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ - mov r0, r4 │ │ │ │ + add r2, sp, #24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1d2d2c │ │ │ │ + bl 1d2d28 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1d7ffa │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1cfd2c │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w r9, r3, r9 │ │ │ │ + orr.w r9, r9, r6 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1d8030 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r2, sl │ │ │ │ - movls r7, r2 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r7, [sp] │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1d8054 │ │ │ │ movs r2, #15 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + orr.w r7, sl, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ubfx r3, r6, #5, #1 │ │ │ │ + orr.w r6, r9, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w fp, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r7, sl, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r9, sl, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ite eq │ │ │ │ + ittee eq │ │ │ │ + moveq r2, fp │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r2, #0] │ │ │ │ - mov.w r2, #0 │ │ │ │ + movne r2, fp │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ @@ -511092,798 +511117,759 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r3, r7 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ orrs r2, r5 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ + orrs r3, r7 │ │ │ │ orrs r2, r6 │ │ │ │ - b.n 1d7d4c │ │ │ │ - orr.w r6, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 1d7abc │ │ │ │ + b.n 1d7d90 │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d7af8 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d7c50 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + b.n 1d7c94 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1cfd2c │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r1 │ │ │ │ - orr.w r9, r3, r9 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - b.n 1d7f6e │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + and.w r3, r6, #1 │ │ │ │ + orr.w r7, sl, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w r6, r9, r2 │ │ │ │ + b.n 1d7fa2 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1d7f7e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1484] @ 1d8630 │ │ │ │ - ldr.w r3, [pc, #1484] @ 1d8634 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ + ldr.w r2, [pc, #1504] @ 1d8668 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [pc, #1504] @ 1d866c │ │ │ │ add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldrb.w fp, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d863c │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d860a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r6, #5, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r6, r2 │ │ │ │ - ldrls r6, [sp, #24] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w fp, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1d839c │ │ │ │ + bne.w 1d83a0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r9, r7, [sp, #224] @ 0xe0 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, r9, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, sl, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ bl 1cfe28 │ │ │ │ - vldr d7, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #32 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w sl, [r2] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w fp, r9, r2 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ str r6, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r3, fp, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1d2d2c │ │ │ │ - mov r1, r6 │ │ │ │ + bl 1d2d28 │ │ │ │ ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r6 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr.w r9, [fp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #30 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ + orr.w r9, r9, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - orrs r3, r1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d864c │ │ │ │ + bne.w 1d8614 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - itett hi │ │ │ │ + itet hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfxhi r2, r3, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w fp, r7, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ vstr d7, [sp] │ │ │ │ + mov.w r9, #0 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ + ldr.w sl, [sl, #8] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - orrs r6, r2 │ │ │ │ movs r2, #31 │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w r7, [sl] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + tst.w r7, #1344 @ 0x540 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ + bl 1cfd2c │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ movs r2, #29 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r7, r6 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #784] @ 1d8628 │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1d2d2c │ │ │ │ - vldr d7, [sp, #224] @ 0xe0 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ + bl 1d2d28 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + strd sl, fp, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1d869c │ │ │ │ + beq.w 1d8652 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ eors r1, r3 │ │ │ │ mov r3, r9 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ + orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #696] @ (1d8638 ) │ │ │ │ - ldr r3, [pc, #688] @ (1d8634 ) │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #748] @ (1d8670 ) │ │ │ │ + ldr r3, [pc, #740] @ (1d866c ) │ │ │ │ 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 1d86a8 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 1d8658 │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd sl, r6, [sp, #224] @ 0xe0 │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #224] @ 0xe0 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfe28 │ │ │ │ - vldr d7, [sp, #224] @ 0xe0 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #428] @ 1d8628 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r8 │ │ │ │ + vldr d7, [pc, #484] @ 1d8660 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1d2d2c │ │ │ │ - vldr d6, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 1d2d28 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d6, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r2, #30 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - orrs r6, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - tst.w r2, #1344 @ 0x540 │ │ │ │ - mov.w r2, #30 │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r3, r6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w sl, [sl, #8] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r2, #31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - tst.w r2, #1344 @ 0x540 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ - mov.w r2, #31 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #232] @ 1d8628 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + vldr d7, [pc, #300] @ 1d8660 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1d2d2c │ │ │ │ - vldr d7, [sp, #224] @ 0xe0 │ │ │ │ + bl 1d2d28 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + strd sl, fp, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r8, fp, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1d8652 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1cfd2c │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr.w fp, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w sl, r3, sl │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1d861a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - orr.w r8, fp, r8 │ │ │ │ cmp r3, #1 │ │ │ │ - itett hi │ │ │ │ - movhi r2, #0 │ │ │ │ - movls r2, r6 │ │ │ │ - ldrhi.w r3, [r9, #4] │ │ │ │ - ldrbhi r6, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ubfxhi r6, r6, #5, #1 │ │ │ │ - strd r6, r2, [sp] │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1d863e │ │ │ │ movs r2, #15 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldrd r6, r9, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r7, r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1d86a2 │ │ │ │ + beq.n 1d864c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ + mov r2, fp │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, r6, r3 │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r2, sl │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - orr.w r3, r3, r8 │ │ │ │ - b.n 1d837a │ │ │ │ - nop │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - orr.w r6, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 1d80a8 │ │ │ │ + orrs r3, r6 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + b.n 1d837e │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d80c4 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d8278 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r6, #1 │ │ │ │ + b.n 1d8284 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ubfx r6, r6, #1, #1 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - bl 1cfd2c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr.w fp, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r1 │ │ │ │ - orr.w sl, r3, sl │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - orr.w r8, fp, r8 │ │ │ │ - b.n 1d85d4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + b.n 1d85b4 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1d8590 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, fp │ │ │ │ + b.n 1d85e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1d8362 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1d8602 │ │ │ │ + b.n 1d8368 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ + lsls r4, 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, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #816] @ (1d89f8 ) │ │ │ │ + ldr r2, [pc, #816] @ (1d89c0 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #816] @ (1d89fc ) │ │ │ │ + ldr r3, [pc, #816] @ (1d89c4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ + ldrb.w fp, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1d8c96 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d8c48 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r6, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r6, r2 │ │ │ │ - ldrls r6, [sp, #16] │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w fp, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1d8a04 │ │ │ │ + bne.w 1d89cc │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r9, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 1cfe28 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w r9, [r2] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ str r6, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ @@ -511893,22 +511879,22 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #460] @ 1d89f0 │ │ │ │ + vldr d7, [pc, #456] @ 1d89b8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1d2d2c │ │ │ │ + bl 1d2d28 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr.w r9, [r5, #28] │ │ │ │ @@ -511932,15 +511918,15 @@ │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d8ca6 │ │ │ │ + bne.w 1d8c52 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ @@ -512001,116 +511987,116 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1d2d2c │ │ │ │ + bl 1d2d28 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1cfd2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, r9 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrne r3, [r2, #0] │ │ │ │ - movne r2, r9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - eorne.w sl, sl, r3 │ │ │ │ + beq.w 1d8c90 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + eor.w r9, r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r9, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, sl, #2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ - ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d8a00 ) │ │ │ │ - ldr r3, [pc, #44] @ (1d89fc ) │ │ │ │ + ldrd r3, r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ + strd r3, r2, [r8] │ │ │ │ + ldr r2, [pc, #48] @ (1d89c8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d89c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d8cf0 │ │ │ │ + bne.w 1d8c96 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #216] @ 0xd8 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #59 @ 0x3b │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ @@ -512149,22 +512135,22 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #564] @ 1d8cf8 │ │ │ │ + vldr d7, [pc, #532] @ 1d8ca0 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1d2d2c │ │ │ │ + bl 1d2d28 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldr.w sl, [r5, #28] │ │ │ │ @@ -512193,198 +512179,190 @@ │ │ │ │ bl 1cfe28 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr.w sl, [sl, #8] │ │ │ │ + ldr.w fp, [sl, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r6, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #376] @ 1d8cf8 │ │ │ │ - mov r3, sl │ │ │ │ + vldr d7, [pc, #340] @ 1d8ca0 │ │ │ │ + mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1d2d2c │ │ │ │ - ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ + bl 1d2d28 │ │ │ │ + vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1d8cac │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1cfd2c │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w r9, r3, r9 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1d8c58 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r2, sl │ │ │ │ - movls r7, r2 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r7, [sp] │ │ │ │ + it ls │ │ │ │ + movls r3, r6 │ │ │ │ + bhi.n 1d8c7c │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r2 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + orr.w r7, sl, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrd fp, r7, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd r6, sl, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrne r3, [r2, #0] │ │ │ │ - movne r2, #0 │ │ │ │ - itt ne │ │ │ │ - eorne.w r3, sl, r3 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ + beq.n 1d8c8a │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + eors r3, r2 │ │ │ │ + mov r2, fp │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, fp, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ - orrs r3, r7 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1d89c8 │ │ │ │ - orr.w r6, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 1d8704 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d889c │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orrs r3, r6 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + orrs r2, r7 │ │ │ │ + b.n 1d8990 │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d86c8 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d8868 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r1 │ │ │ │ - orr.w r9, r3, r9 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - b.n 1d8c1c │ │ │ │ + orr.w r7, sl, r3 │ │ │ │ + b.n 1d8bce │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + b.n 1d8baa │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, fp │ │ │ │ + b.n 1d8c02 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + b.n 1d8954 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #408] @ (1d8eb8 ) │ │ │ │ + ldr r3, [pc, #408] @ (1d8e60 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - vldr d8, [pc, #388] @ 1d8eb0 │ │ │ │ + vldr d8, [pc, #388] @ 1d8e58 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #396] @ (1d8ebc ) │ │ │ │ + ldr r1, [pc, #396] @ (1d8e64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -512483,76 +512461,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r9, r4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.n 1d8e6a │ │ │ │ + bls.n 1d8e12 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cbz r3, 1d8e6a │ │ │ │ + cbz r3, 1d8e12 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d8e6e │ │ │ │ + b.n 1d8e16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d8ec0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d8e68 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d8eb8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d8e60 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [r8] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8eac │ │ │ │ + bne.n 1d8e54 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r4, 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #496] @ (1d90d0 ) │ │ │ │ + ldr r3, [pc, #496] @ (1d9078 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d90d4 ) │ │ │ │ + ldr r1, [pc, #488] @ (1d907c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -512569,15 +512547,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #16 │ │ │ │ orrs r4, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #408] @ 1d90c8 │ │ │ │ + vldr d7, [pc, #408] @ 1d9070 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ bl 1d073c │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -512687,78 +512665,78 @@ │ │ │ │ orrs r4, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bls.n 1d9082 │ │ │ │ + bls.n 1d902a │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d9082 │ │ │ │ + cbz r3, 1d902a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d9086 │ │ │ │ + b.n 1d902e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d90d8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d9080 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d90d0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d9078 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d90c0 │ │ │ │ + bne.n 1d9068 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, 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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #500] @ (1d92f0 ) │ │ │ │ + ldr r3, [pc, #500] @ (1d9298 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - vldr d8, [pc, #480] @ 1d92e8 │ │ │ │ + vldr d8, [pc, #480] @ 1d9290 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d92f4 ) │ │ │ │ + ldr r1, [pc, #488] @ (1d929c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -512889,78 +512867,78 @@ │ │ │ │ orrs r7, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bls.n 1d929e │ │ │ │ + bls.n 1d9246 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d929e │ │ │ │ + cbz r3, 1d9246 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d92a2 │ │ │ │ + b.n 1d924a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1d92f8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d92a0 ) │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [pc, #52] @ (1d92f0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d9298 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [sl] │ │ │ │ str.w r7, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d92e0 │ │ │ │ + bne.n 1d9288 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r4, 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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1024] @ 1d9718 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1d96c0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #1008] @ (1d971c ) │ │ │ │ + ldr r1, [pc, #1008] @ (1d96c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -513157,15 +513135,15 @@ │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d96d8 │ │ │ │ + bne.w 1d9680 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61070 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513175,15 +513153,15 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d96c4 │ │ │ │ + bne.w 1d966c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61070 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513202,15 +513180,15 @@ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ and.w r1, r7, #1 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d967a │ │ │ │ + bne.n 1d9622 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61070 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ @@ -513221,15 +513199,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ orrs r2, r3 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d9666 │ │ │ │ + bne.n 1d960e │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r8, r7, #1 │ │ │ │ blx 61070 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513239,15 +513217,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1d9650 │ │ │ │ + bne.n 1d95f8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r7, r7, #1 │ │ │ │ blx 61070 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513257,51 +513235,51 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1d96f4 │ │ │ │ - ldr r2, [pc, #236] @ (1d9720 ) │ │ │ │ - ldr r3, [pc, #228] @ (1d9718 ) │ │ │ │ + bne.n 1d969c │ │ │ │ + ldr r2, [pc, #236] @ (1d96c8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d96c0 ) │ │ │ │ add r2, pc │ │ │ │ strd r5, r4, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9708 │ │ │ │ + bne.n 1d96b0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r7, r8 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9604 │ │ │ │ + b.n 1d95ac │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d5b8c │ │ │ │ + bl 1d5b7c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d95d4 │ │ │ │ + b.n 1d957c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -513318,72 +513296,72 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ bl 1d0000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r7, r8, r3 │ │ │ │ - b.n 1d9604 │ │ │ │ + b.n 1d95ac │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d955a │ │ │ │ - vldr d7, [pc, #52] @ 1d9710 │ │ │ │ + b.n 1d9502 │ │ │ │ + vldr d7, [pc, #52] @ 1d96b8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d952c │ │ │ │ + b.n 1d94d4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9630 │ │ │ │ + b.n 1d95d8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r4, 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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r3, [pc, #1072] @ 1d9b70 │ │ │ │ + ldr.w r3, [pc, #1072] @ 1d9b18 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r9, r5 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1060] @ 1d9b74 │ │ │ │ + ldr.w r1, [pc, #1060] @ 1d9b1c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -513595,15 +513573,15 @@ │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d9b32 │ │ │ │ + bne.w 1d9ada │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61070 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513613,15 +513591,15 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d9b1e │ │ │ │ + bne.w 1d9ac6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61070 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513640,15 +513618,15 @@ │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ and.w r1, r7, #1 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d9ad4 │ │ │ │ + bne.n 1d9a7c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61070 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ @@ -513659,15 +513637,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ orrs r2, r3 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d9ac0 │ │ │ │ + bne.n 1d9a68 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w sl, r7, #1 │ │ │ │ blx 61070 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513677,15 +513655,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1d9aaa │ │ │ │ + bne.n 1d9a52 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r7, r7, #1 │ │ │ │ blx 61070 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513695,51 +513673,51 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1d9b4e │ │ │ │ - ldr r2, [pc, #236] @ (1d9b78 ) │ │ │ │ - ldr r3, [pc, #224] @ (1d9b70 ) │ │ │ │ + bne.n 1d9af6 │ │ │ │ + ldr r2, [pc, #236] @ (1d9b20 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d9b18 ) │ │ │ │ add r2, pc │ │ │ │ strd r5, r4, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9b62 │ │ │ │ + bne.n 1d9b0a │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r7, sl │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9a5e │ │ │ │ + b.n 1d9a06 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d5b8c │ │ │ │ + bl 1d5b7c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9a2e │ │ │ │ + b.n 1d99d6 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -513756,64 +513734,64 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ bl 1d0000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r7, sl, r3 │ │ │ │ - b.n 1d9a5e │ │ │ │ + b.n 1d9a06 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d99b4 │ │ │ │ - vldr d7, [pc, #52] @ 1d9b68 │ │ │ │ + b.n 1d995c │ │ │ │ + vldr d7, [pc, #52] @ 1d9b10 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9986 │ │ │ │ + b.n 1d992e │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9a8a │ │ │ │ + b.n 1d9a32 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, 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, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #804] @ (1d9eb8 ) │ │ │ │ - ldr r3, [pc, #804] @ (1d9ebc ) │ │ │ │ + ldr r2, [pc, #804] @ (1d9e60 ) │ │ │ │ + ldr r3, [pc, #804] @ (1d9e64 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -513825,15 +513803,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq.w 1d9ec0 │ │ │ │ + beq.w 1d9e68 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -513899,15 +513877,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #536] @ 1d9eb0 │ │ │ │ + vldr d7, [pc, #536] @ 1d9e58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514019,31 +513997,31 @@ │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da0f6 │ │ │ │ + beq.w 1da09e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1da10e │ │ │ │ + bne.w 1da0b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d9df0 │ │ │ │ + beq.n 1d9d98 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2cc8 │ │ │ │ + bl 1d2cc4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -514057,21 +514035,21 @@ │ │ │ │ bl 1d3d8c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da12e │ │ │ │ + beq.w 1da0d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da140 │ │ │ │ + beq.w 1da0e8 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1da14c │ │ │ │ + beq.w 1da0f4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514090,33 +514068,33 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r6, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp sl, r2 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.w 1da128 │ │ │ │ + bls.w 1da0d0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da128 │ │ │ │ + beq.w 1da0d0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1da0c4 │ │ │ │ + b.n 1da06c │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -514158,15 +514136,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #556] @ 1da168 │ │ │ │ + vldr d7, [pc, #556] @ 1da110 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514209,15 +514187,15 @@ │ │ │ │ blx 61070 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d9fd4 │ │ │ │ + beq.n 1d9f7c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d04a0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -514248,15 +514226,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1da168 │ │ │ │ + vldr d7, [pc, #300] @ 1da110 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -514271,15 +514249,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #236] @ 1da168 │ │ │ │ + vldr d7, [pc, #236] @ 1da110 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d06c0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -514288,110 +514266,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da108 │ │ │ │ + beq.n 1da0b0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1da108 │ │ │ │ + cbz r3, 1da0b0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #148] @ (1da170 ) │ │ │ │ - ldr r3, [pc, #148] @ (1da174 ) │ │ │ │ + ldr r2, [pc, #148] @ (1da118 ) │ │ │ │ + ldr r3, [pc, #148] @ (1da11c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da160 │ │ │ │ + bne.n 1da108 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1da122 │ │ │ │ + cbz r3, 1da0ca │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1d9de0 │ │ │ │ + b.n 1d9d88 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da0be │ │ │ │ + b.n 1da066 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1da156 │ │ │ │ + beq.n 1da0fe │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1d9de0 │ │ │ │ + b.n 1d9d88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d9de0 │ │ │ │ + b.n 1d9d88 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d9ea4 │ │ │ │ + b.n 1d9e4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1da146 │ │ │ │ + cbz r3, 1da0ee │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1d9e50 │ │ │ │ + b.n 1d9df8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1d9e50 │ │ │ │ + b.n 1d9df8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d9e50 │ │ │ │ + b.n 1d9df8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1d9e50 │ │ │ │ + b.n 1d9df8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1d9de0 │ │ │ │ + b.n 1d9d88 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #812] @ (1da4b8 ) │ │ │ │ - ldr r3, [pc, #812] @ (1da4bc ) │ │ │ │ + ldr r2, [pc, #812] @ (1da460 ) │ │ │ │ + ldr r3, [pc, #812] @ (1da464 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -514403,15 +514381,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ubfx r1, r8, #5, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1da4c0 │ │ │ │ + beq.w 1da468 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -514477,15 +514455,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #548] @ 1da4b0 │ │ │ │ + vldr d7, [pc, #548] @ 1da458 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514529,15 +514507,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ ands.w r3, r8, #1024 @ 0x400 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov.w fp, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #400] @ 1da4b0 │ │ │ │ + vldr d7, [pc, #400] @ 1da458 │ │ │ │ cmp sl, fp │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ @@ -514594,31 +514572,31 @@ │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da6f8 │ │ │ │ + beq.w 1da6a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1da710 │ │ │ │ + bne.w 1da6b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da3e6 │ │ │ │ + beq.n 1da38e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2cc8 │ │ │ │ + bl 1d2cc4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -514632,21 +514610,21 @@ │ │ │ │ bl 1d3d8c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da730 │ │ │ │ + beq.w 1da6d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da742 │ │ │ │ + beq.w 1da6ea │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1da74e │ │ │ │ + beq.w 1da6f6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514666,38 +514644,38 @@ │ │ │ │ orrs r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.w 1da72a │ │ │ │ + bls.w 1da6d2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da72a │ │ │ │ + beq.w 1da6d2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1da6d8 │ │ │ │ + b.n 1da680 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -514739,15 +514717,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #556] @ 1da768 │ │ │ │ + vldr d7, [pc, #556] @ 1da710 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514784,20 +514762,20 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, r8, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #424] @ 1da768 │ │ │ │ + vldr d7, [pc, #424] @ 1da710 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1da5d4 │ │ │ │ + beq.n 1da57c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d04a0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -514828,15 +514806,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1da768 │ │ │ │ + vldr d7, [pc, #300] @ 1da710 │ │ │ │ mov r2, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -514851,15 +514829,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #236] @ 1da768 │ │ │ │ + vldr d7, [pc, #236] @ 1da710 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d06c0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -514868,110 +514846,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1da70a │ │ │ │ + beq.n 1da6b2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1da70a │ │ │ │ + cbz r3, 1da6b2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #144] @ (1da770 ) │ │ │ │ - ldr r3, [pc, #148] @ (1da774 ) │ │ │ │ + ldr r2, [pc, #144] @ (1da718 ) │ │ │ │ + ldr r3, [pc, #148] @ (1da71c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da762 │ │ │ │ + bne.n 1da70a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1da724 │ │ │ │ + cbz r3, 1da6cc │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da3d6 │ │ │ │ + b.n 1da37e │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da6c0 │ │ │ │ + b.n 1da668 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1da758 │ │ │ │ + beq.n 1da700 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da3d6 │ │ │ │ + b.n 1da37e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da3d6 │ │ │ │ + b.n 1da37e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1da498 │ │ │ │ + b.n 1da440 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1da748 │ │ │ │ + cbz r3, 1da6f0 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1da446 │ │ │ │ + b.n 1da3ee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1da446 │ │ │ │ + b.n 1da3ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da446 │ │ │ │ + b.n 1da3ee │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1da446 │ │ │ │ + b.n 1da3ee │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da3d6 │ │ │ │ + b.n 1da37e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #844] @ (1daad8 ) │ │ │ │ - ldr r3, [pc, #844] @ (1daadc ) │ │ │ │ + ldr r2, [pc, #844] @ (1daa80 ) │ │ │ │ + ldr r3, [pc, #844] @ (1daa84 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ @@ -514983,15 +514961,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r1, r9, #5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 1daae4 │ │ │ │ + beq.w 1daa8c │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1cfd2c │ │ │ │ @@ -515070,15 +515048,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #556] @ 1daad0 │ │ │ │ + vldr d7, [pc, #556] @ 1daa78 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515181,31 +515159,31 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dace4 │ │ │ │ + beq.w 1dac8c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dacf6 │ │ │ │ + bne.w 1dac9e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1da9ee │ │ │ │ + beq.n 1da996 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2cc8 │ │ │ │ + bl 1d2cc4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -515218,21 +515196,21 @@ │ │ │ │ bl 1d3d8c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dad10 │ │ │ │ + beq.w 1dacb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dad22 │ │ │ │ + beq.w 1dacca │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1dad2e │ │ │ │ + beq.w 1dacd6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -515253,53 +515231,53 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r5, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp fp, r2 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1daa92 │ │ │ │ + bls.n 1daa3a │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dacd6 │ │ │ │ + bne.w 1dac7e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1daae0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1daa88 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1daadc ) │ │ │ │ + ldr r3, [pc, #44] @ (1daa84 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1dad42 │ │ │ │ + bne.w 1dacea │ │ │ │ mov r0, sl │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -515338,15 +515316,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #492] @ 1dad48 │ │ │ │ + vldr d7, [pc, #492] @ 1dacf0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515389,15 +515367,15 @@ │ │ │ │ blx 61070 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dabf4 │ │ │ │ + beq.n 1dab9c │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d04a0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -515453,15 +515431,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #176] @ 1dad48 │ │ │ │ + vldr d7, [pc, #176] @ 1dacf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d06c0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -515470,80 +515448,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1daa92 │ │ │ │ + beq.w 1daa3a │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1daa92 │ │ │ │ + beq.w 1daa3a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1daa96 │ │ │ │ + b.n 1daa3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1dad0a │ │ │ │ + cbz r3, 1dacb2 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da9dc │ │ │ │ + b.n 1da984 │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1dad38 │ │ │ │ + beq.n 1dace0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da9dc │ │ │ │ + b.n 1da984 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da9dc │ │ │ │ + b.n 1da984 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1dad28 │ │ │ │ + cbz r3, 1dacd0 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1daa4c │ │ │ │ + b.n 1da9f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1daa4c │ │ │ │ + b.n 1da9f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1daa4c │ │ │ │ + b.n 1da9f4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1daa4c │ │ │ │ + b.n 1da9f4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da9dc │ │ │ │ + b.n 1da984 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #972] @ (1db130 ) │ │ │ │ - ldr r3, [pc, #972] @ (1db134 ) │ │ │ │ + ldr r2, [pc, #972] @ (1db0d8 ) │ │ │ │ + ldr r3, [pc, #972] @ (1db0dc ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -515561,15 +515539,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1db138 │ │ │ │ + beq.w 1db0e0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -515679,15 +515657,15 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #568] @ 1db128 │ │ │ │ + vldr d7, [pc, #568] @ 1db0d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d073c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515800,31 +515778,31 @@ │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db3e8 │ │ │ │ + beq.w 1db390 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db400 │ │ │ │ + bne.w 1db3a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db056 │ │ │ │ + beq.n 1daffe │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2cc8 │ │ │ │ + bl 1d2cc4 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -515838,21 +515816,21 @@ │ │ │ │ bl 1d3d8c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db420 │ │ │ │ + beq.w 1db3c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db432 │ │ │ │ + beq.w 1db3da │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1db43e │ │ │ │ + beq.w 1db3e6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -515870,39 +515848,39 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r8, r7 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bls.w 1db41a │ │ │ │ + bls.w 1db3c2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db41a │ │ │ │ + beq.w 1db3c2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1db3c6 │ │ │ │ + b.n 1db36e │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -516045,15 +516023,15 @@ │ │ │ │ blx 61070 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db2bc │ │ │ │ + beq.n 1db264 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d04a0 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516089,15 +516067,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #296] @ 1db458 │ │ │ │ + vldr d7, [pc, #296] @ 1db400 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ @@ -516111,15 +516089,15 @@ │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #236] @ 1db458 │ │ │ │ + vldr d7, [pc, #236] @ 1db400 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 1d06c0 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516129,18 +516107,18 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db3fa │ │ │ │ + beq.n 1db3a2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1db3fa │ │ │ │ + cbz r3, 1db3a2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -516148,92 +516126,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #144] @ (1db460 ) │ │ │ │ - ldr r3, [pc, #148] @ (1db464 ) │ │ │ │ + ldr r2, [pc, #144] @ (1db408 ) │ │ │ │ + ldr r3, [pc, #148] @ (1db40c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db452 │ │ │ │ + bne.n 1db3fa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1db414 │ │ │ │ + cbz r3, 1db3bc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1db046 │ │ │ │ + b.n 1dafee │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1db3b0 │ │ │ │ + b.n 1db358 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1db448 │ │ │ │ + beq.n 1db3f0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1db046 │ │ │ │ + b.n 1dafee │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db046 │ │ │ │ + b.n 1dafee │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1db10c │ │ │ │ + b.n 1db0b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1db438 │ │ │ │ + cbz r3, 1db3e0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1db0ba │ │ │ │ + b.n 1db062 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1db0ba │ │ │ │ + b.n 1db062 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db0ba │ │ │ │ + b.n 1db062 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1db0ba │ │ │ │ + b.n 1db062 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1db046 │ │ │ │ + b.n 1dafee │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #176] @ (1db514 ) │ │ │ │ + ldr r4, [pc, #528] @ (1db61c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ (1db840 ) │ │ │ │ - ldr r3, [pc, #964] @ (1db844 ) │ │ │ │ + ldr r2, [pc, #964] @ (1db7e8 ) │ │ │ │ + ldr r3, [pc, #964] @ (1db7ec ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -516251,15 +516229,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1db84c │ │ │ │ + beq.w 1db7f4 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -516369,15 +516347,15 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #560] @ 1db838 │ │ │ │ + vldr d7, [pc, #560] @ 1db7e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d073c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -516479,31 +516457,31 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbab2 │ │ │ │ + beq.w 1dba5a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dbac4 │ │ │ │ + bne.w 1dba6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db750 │ │ │ │ + beq.n 1db6f8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2cc8 │ │ │ │ + bl 1d2cc4 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -516517,21 +516495,21 @@ │ │ │ │ bl 1d3d8c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbade │ │ │ │ + beq.w 1dba86 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbaf0 │ │ │ │ + beq.w 1dba98 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dbafc │ │ │ │ + beq.w 1dbaa4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -516549,54 +516527,54 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1db7f8 │ │ │ │ + bls.n 1db7a0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dbaa4 │ │ │ │ + bne.w 1dba4c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1db848 ) │ │ │ │ - ldr r3, [pc, #40] @ (1db844 ) │ │ │ │ + ldr r2, [pc, #44] @ (1db7f0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1db7ec ) │ │ │ │ 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 1dbb10 │ │ │ │ + bne.w 1dbab8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #496] @ (1dba34 ) │ │ │ │ + ldr r3, [pc, #848] @ (1dbb3c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blx ip │ │ │ │ + ldr r0, [pc, #224] @ (1db8d4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -516734,15 +516712,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 61070 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db9c8 │ │ │ │ + beq.n 1db970 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d04a0 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516815,75 +516793,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1db7f8 │ │ │ │ + beq.w 1db7a0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db7f8 │ │ │ │ + beq.w 1db7a0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1db7fc │ │ │ │ + b.n 1db7a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dbad8 │ │ │ │ + cbz r3, 1dba80 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1db740 │ │ │ │ + b.n 1db6e8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dbb06 │ │ │ │ + beq.n 1dbaae │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1db740 │ │ │ │ + b.n 1db6e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db740 │ │ │ │ + b.n 1db6e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dbaf6 │ │ │ │ + cbz r3, 1dba9e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1db7b4 │ │ │ │ + b.n 1db75c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1db7b4 │ │ │ │ + b.n 1db75c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db7b4 │ │ │ │ + b.n 1db75c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1db7b4 │ │ │ │ + b.n 1db75c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1db740 │ │ │ │ + b.n 1db6e8 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1692] @ 1dc1c4 │ │ │ │ - ldr.w r3, [pc, #1692] @ 1dc1c8 │ │ │ │ + ldr.w r2, [pc, #1692] @ 1dc16c │ │ │ │ + ldr.w r3, [pc, #1692] @ 1dc170 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -516901,15 +516879,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx sl, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1dbef2 │ │ │ │ + beq.w 1dbe9a │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -517138,31 +517116,31 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc162 │ │ │ │ + beq.w 1dc10a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc174 │ │ │ │ + bne.w 1dc11c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dbe0c │ │ │ │ + beq.n 1dbdb4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2cc8 │ │ │ │ + bl 1d2cc4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -517176,21 +517154,21 @@ │ │ │ │ bl 1d3d8c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc18e │ │ │ │ + beq.w 1dc136 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc1a0 │ │ │ │ + beq.w 1dc148 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dc1ac │ │ │ │ + beq.w 1dc154 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -517210,40 +517188,40 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1dbeb6 │ │ │ │ + bls.n 1dbe5e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dc154 │ │ │ │ + bne.w 1dc0fc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #756] @ (1dc1cc ) │ │ │ │ - ldr r3, [pc, #752] @ (1dc1c8 ) │ │ │ │ + ldr r2, [pc, #756] @ (1dc174 ) │ │ │ │ + ldr r3, [pc, #752] @ (1dc170 ) │ │ │ │ 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 1dc1c0 │ │ │ │ + bne.w 1dc168 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -517385,15 +517363,15 @@ │ │ │ │ blx 61070 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc06c │ │ │ │ + beq.n 1dc014 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d04a0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -517469,81 +517447,81 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dbeb6 │ │ │ │ + beq.w 1dbe5e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbeb6 │ │ │ │ + beq.w 1dbe5e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dbeba │ │ │ │ + b.n 1dbe62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dc188 │ │ │ │ + cbz r3, 1dc130 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dbdfc │ │ │ │ + b.n 1dbda4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dc1b6 │ │ │ │ + beq.n 1dc15e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dbdfc │ │ │ │ + b.n 1dbda4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dbdfc │ │ │ │ + b.n 1dbda4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dc1a6 │ │ │ │ + cbz r3, 1dc14e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dbe70 │ │ │ │ + b.n 1dbe18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dbe70 │ │ │ │ + b.n 1dbe18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dbe70 │ │ │ │ + b.n 1dbe18 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dbe70 │ │ │ │ + b.n 1dbe18 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dbdfc │ │ │ │ + b.n 1dbda4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add ip, r9 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r4, 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, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #972] @ (1dc5b0 ) │ │ │ │ - ldr r3, [pc, #972] @ (1dc5b4 ) │ │ │ │ + ldr r2, [pc, #972] @ (1dc558 ) │ │ │ │ + ldr r3, [pc, #972] @ (1dc55c ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -517561,15 +517539,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1dc5bc │ │ │ │ + beq.w 1dc564 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -517679,15 +517657,15 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #568] @ 1dc5a8 │ │ │ │ + vldr d7, [pc, #568] @ 1dc550 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d073c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -517792,31 +517770,31 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc82e │ │ │ │ + beq.w 1dc7d6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc840 │ │ │ │ + bne.w 1dc7e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc4c0 │ │ │ │ + beq.n 1dc468 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2cc8 │ │ │ │ + bl 1d2cc4 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -517830,21 +517808,21 @@ │ │ │ │ bl 1d3d8c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc85a │ │ │ │ + beq.w 1dc802 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc86c │ │ │ │ + beq.w 1dc814 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dc878 │ │ │ │ + beq.w 1dc820 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -517862,54 +517840,54 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1dc568 │ │ │ │ + bls.n 1dc510 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dc820 │ │ │ │ + bne.w 1dc7c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dc5b8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dc5b4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1dc560 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dc55c ) │ │ │ │ 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 1dc88c │ │ │ │ + bne.w 1dc834 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -518047,15 +518025,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 61070 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc738 │ │ │ │ + beq.n 1dc6e0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d04a0 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -518131,75 +518109,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc568 │ │ │ │ + beq.w 1dc510 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc568 │ │ │ │ + beq.w 1dc510 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dc56c │ │ │ │ + b.n 1dc514 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dc854 │ │ │ │ + cbz r3, 1dc7fc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dc4b0 │ │ │ │ + b.n 1dc458 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dc882 │ │ │ │ + beq.n 1dc82a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dc4b0 │ │ │ │ + b.n 1dc458 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc4b0 │ │ │ │ + b.n 1dc458 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dc872 │ │ │ │ + cbz r3, 1dc81a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dc524 │ │ │ │ + b.n 1dc4cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dc524 │ │ │ │ + b.n 1dc4cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc524 │ │ │ │ + b.n 1dc4cc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dc524 │ │ │ │ + b.n 1dc4cc │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dc4b0 │ │ │ │ + b.n 1dc458 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #988] @ (1dcc80 ) │ │ │ │ - ldr r3, [pc, #988] @ (1dcc84 ) │ │ │ │ + ldr r2, [pc, #988] @ (1dcc28 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dcc2c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -518217,15 +518195,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx sl, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1dcc8c │ │ │ │ + beq.w 1dcc34 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -518337,15 +518315,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #584] @ 1dcc78 │ │ │ │ + vldr d7, [pc, #584] @ 1dcc20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518389,15 +518367,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #436] @ 1dcc78 │ │ │ │ + vldr d7, [pc, #436] @ 1dcc20 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -518455,31 +518433,31 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcf04 │ │ │ │ + beq.w 1dceac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dcf16 │ │ │ │ + bne.w 1dcebe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dcb8c │ │ │ │ + beq.n 1dcb34 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2cc8 │ │ │ │ + bl 1d2cc4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -518493,21 +518471,21 @@ │ │ │ │ bl 1d3d8c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcf30 │ │ │ │ + beq.w 1dced8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcf42 │ │ │ │ + beq.w 1dceea │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dcf4e │ │ │ │ + beq.w 1dcef6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -518527,54 +518505,54 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1dcc36 │ │ │ │ + bls.n 1dcbde │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dcef6 │ │ │ │ + bne.w 1dce9e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #48] @ (1dcc88 ) │ │ │ │ - ldr r3, [pc, #44] @ (1dcc84 ) │ │ │ │ + ldr r2, [pc, #48] @ (1dcc30 ) │ │ │ │ + ldr r3, [pc, #44] @ (1dcc2c ) │ │ │ │ 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 1dcf62 │ │ │ │ + bne.w 1dcf0a │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -518665,15 +518643,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #492] @ 1dcf68 │ │ │ │ + vldr d7, [pc, #492] @ 1dcf10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518709,21 +518687,21 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #372] @ 1dcf68 │ │ │ │ + vldr d7, [pc, #372] @ 1dcf10 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dce0e │ │ │ │ + beq.n 1dcdb6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d04a0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -518799,80 +518777,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dcc36 │ │ │ │ + beq.w 1dcbde │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcc36 │ │ │ │ + beq.w 1dcbde │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dcc3a │ │ │ │ + b.n 1dcbe2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dcf2a │ │ │ │ + cbz r3, 1dced2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dcb7c │ │ │ │ + b.n 1dcb24 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dcf58 │ │ │ │ + beq.n 1dcf00 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dcb7c │ │ │ │ + b.n 1dcb24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dcb7c │ │ │ │ + b.n 1dcb24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dcf48 │ │ │ │ + cbz r3, 1dcef0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dcbf0 │ │ │ │ + b.n 1dcb98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dcbf0 │ │ │ │ + b.n 1dcb98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dcbf0 │ │ │ │ + b.n 1dcb98 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dcbf0 │ │ │ │ + b.n 1dcb98 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dcb7c │ │ │ │ + b.n 1dcb24 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #988] @ (1dd360 ) │ │ │ │ - ldr r3, [pc, #988] @ (1dd364 ) │ │ │ │ + ldr r2, [pc, #988] @ (1dd308 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dd30c ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -518890,15 +518868,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1dd36c │ │ │ │ + beq.w 1dd314 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -519008,15 +518986,15 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #584] @ 1dd358 │ │ │ │ + vldr d7, [pc, #584] @ 1dd300 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d073c │ │ │ │ vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -519058,15 +519036,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #440] @ 1dd358 │ │ │ │ + vldr d7, [pc, #440] @ 1dd300 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, fp │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -519127,31 +519105,31 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd5ee │ │ │ │ + beq.w 1dd596 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dd600 │ │ │ │ + bne.w 1dd5a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd272 │ │ │ │ + beq.n 1dd21a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2cc8 │ │ │ │ + bl 1d2cc4 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -519165,21 +519143,21 @@ │ │ │ │ bl 1d3d8c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd61a │ │ │ │ + beq.w 1dd5c2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd62c │ │ │ │ + beq.w 1dd5d4 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dd638 │ │ │ │ + beq.w 1dd5e0 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -519197,53 +519175,53 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1dd31a │ │ │ │ + bls.n 1dd2c2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dd5e0 │ │ │ │ + bne.w 1dd588 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dd368 ) │ │ │ │ - ldr r3, [pc, #36] @ (1dd364 ) │ │ │ │ + ldr r2, [pc, #44] @ (1dd310 ) │ │ │ │ + ldr r3, [pc, #36] @ (1dd30c ) │ │ │ │ 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 1dd64c │ │ │ │ + bne.w 1dd5f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -519332,15 +519310,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #504] @ 1dd650 │ │ │ │ + vldr d7, [pc, #504] @ 1dd5f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d073c │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ @@ -519376,21 +519354,21 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #380] @ 1dd650 │ │ │ │ + vldr d7, [pc, #380] @ 1dd5f8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd4ec │ │ │ │ + beq.n 1dd494 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d04a0 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -519469,79 +519447,79 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dd31a │ │ │ │ + beq.w 1dd2c2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd31a │ │ │ │ + beq.w 1dd2c2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dd31e │ │ │ │ + b.n 1dd2c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dd614 │ │ │ │ + cbz r3, 1dd5bc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dd262 │ │ │ │ + b.n 1dd20a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dd642 │ │ │ │ + beq.n 1dd5ea │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dd262 │ │ │ │ + b.n 1dd20a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd262 │ │ │ │ + b.n 1dd20a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dd632 │ │ │ │ + cbz r3, 1dd5da │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd2d6 │ │ │ │ + b.n 1dd27e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd2d6 │ │ │ │ + b.n 1dd27e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd2d6 │ │ │ │ + b.n 1dd27e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd2d6 │ │ │ │ + b.n 1dd27e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dd262 │ │ │ │ + b.n 1dd20a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ (1dda30 ) │ │ │ │ - ldr r3, [pc, #964] @ (1dda34 ) │ │ │ │ + ldr r2, [pc, #964] @ (1dd9d8 ) │ │ │ │ + ldr r3, [pc, #964] @ (1dd9dc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -519551,15 +519529,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 1dda38 │ │ │ │ + beq.w 1dd9e0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -519658,15 +519636,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #612] @ 1dda28 │ │ │ │ + vldr d7, [pc, #612] @ 1dd9d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -519708,15 +519686,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ - vldr d7, [pc, #472] @ 1dda28 │ │ │ │ + vldr d7, [pc, #472] @ 1dd9d0 │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ mov r0, r4 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ @@ -519783,31 +519761,31 @@ │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ddd10 │ │ │ │ + beq.w 1ddcb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ddd28 │ │ │ │ + bne.w 1ddcd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd936 │ │ │ │ + beq.n 1dd8de │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2cc8 │ │ │ │ + bl 1d2cc4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -519821,21 +519799,21 @@ │ │ │ │ bl 1d3d8c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ddd48 │ │ │ │ + beq.w 1ddcf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ddd5a │ │ │ │ + beq.w 1ddd02 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ddd66 │ │ │ │ + beq.w 1ddd0e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -519867,39 +519845,39 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bls.w 1ddd42 │ │ │ │ + bls.w 1ddcea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ddd42 │ │ │ │ + beq.w 1ddcea │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1ddcf0 │ │ │ │ + b.n 1ddc98 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -519987,15 +519965,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #600] @ 1ddd80 │ │ │ │ + vldr d7, [pc, #600] @ 1ddd28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520033,20 +520011,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #472] @ 1ddd80 │ │ │ │ + vldr d7, [pc, #472] @ 1ddd28 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ddbbe │ │ │ │ + beq.n 1ddb66 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d04a0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -520087,15 +520065,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #320] @ 1ddd80 │ │ │ │ + vldr d7, [pc, #320] @ 1ddd28 │ │ │ │ mov r1, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ mov r2, r6 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -520110,15 +520088,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #256] @ 1ddd80 │ │ │ │ + vldr d7, [pc, #256] @ 1ddd28 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d06c0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -520137,110 +520115,110 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ddd22 │ │ │ │ + beq.n 1ddcca │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1ddd22 │ │ │ │ + cbz r3, 1ddcca │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #144] @ (1ddd88 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ddd8c ) │ │ │ │ + ldr r2, [pc, #144] @ (1ddd30 ) │ │ │ │ + ldr r3, [pc, #148] @ (1ddd34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ddd7a │ │ │ │ + bne.n 1ddd22 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ddd3c │ │ │ │ + cbz r3, 1ddce4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dd926 │ │ │ │ + b.n 1dd8ce │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ddcda │ │ │ │ + b.n 1ddc82 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ddd70 │ │ │ │ + beq.n 1ddd18 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dd926 │ │ │ │ + b.n 1dd8ce │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd926 │ │ │ │ + b.n 1dd8ce │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1dda0a │ │ │ │ + b.n 1dd9b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ddd60 │ │ │ │ + cbz r3, 1ddd08 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd99a │ │ │ │ + b.n 1dd942 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd99a │ │ │ │ + b.n 1dd942 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd99a │ │ │ │ + b.n 1dd942 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd99a │ │ │ │ + b.n 1dd942 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dd926 │ │ │ │ + b.n 1dd8ce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #972] @ (1de170 ) │ │ │ │ - ldr r3, [pc, #972] @ (1de174 ) │ │ │ │ + ldr r2, [pc, #972] @ (1de118 ) │ │ │ │ + ldr r3, [pc, #972] @ (1de11c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -520258,15 +520236,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx sl, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1de178 │ │ │ │ + beq.w 1de120 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -520378,15 +520356,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #568] @ 1de168 │ │ │ │ + vldr d7, [pc, #568] @ 1de110 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520430,15 +520408,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61070 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #420] @ 1de168 │ │ │ │ + vldr d7, [pc, #420] @ 1de110 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -520500,31 +520478,31 @@ │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de424 │ │ │ │ + beq.w 1de3cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1de43c │ │ │ │ + bne.w 1de3e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de098 │ │ │ │ + beq.n 1de040 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2cc8 │ │ │ │ + bl 1d2cc4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -520538,21 +520516,21 @@ │ │ │ │ bl 1d3d8c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de45c │ │ │ │ + beq.w 1de404 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de46e │ │ │ │ + beq.w 1de416 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1de47a │ │ │ │ + beq.w 1de422 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -520572,38 +520550,38 @@ │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r8, r7 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bls.w 1de456 │ │ │ │ + bls.w 1de3fe │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de456 │ │ │ │ + beq.w 1de3fe │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1de404 │ │ │ │ + b.n 1de3ac │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -520696,15 +520674,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #560] @ 1de498 │ │ │ │ + vldr d7, [pc, #560] @ 1de440 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d073c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520740,21 +520718,21 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #440] @ 1de498 │ │ │ │ + vldr d7, [pc, #440] @ 1de440 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de2fa │ │ │ │ + beq.n 1de2a2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d04a0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -520790,15 +520768,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1de498 │ │ │ │ + vldr d7, [pc, #300] @ 1de440 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -520812,15 +520790,15 @@ │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ blx 61070 │ │ │ │ - vldr d7, [pc, #240] @ 1de498 │ │ │ │ + vldr d7, [pc, #240] @ 1de440 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d06c0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -520830,121 +520808,122 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de436 │ │ │ │ + beq.n 1de3de │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1de436 │ │ │ │ + cbz r3, 1de3de │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #148] @ (1de4a0 ) │ │ │ │ - ldr r3, [pc, #152] @ (1de4a4 ) │ │ │ │ + ldr r2, [pc, #148] @ (1de448 ) │ │ │ │ + ldr r3, [pc, #152] @ (1de44c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de48e │ │ │ │ + bne.n 1de436 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1de450 │ │ │ │ + cbz r3, 1de3f8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1de088 │ │ │ │ + b.n 1de030 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de3ee │ │ │ │ + b.n 1de396 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1de484 │ │ │ │ + beq.n 1de42c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1de088 │ │ │ │ + b.n 1de030 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1de088 │ │ │ │ + b.n 1de030 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de150 │ │ │ │ + b.n 1de0f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1de474 │ │ │ │ + cbz r3, 1de41c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1de0fc │ │ │ │ + b.n 1de0a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1de0fc │ │ │ │ + b.n 1de0a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1de0fc │ │ │ │ + b.n 1de0a4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1de0fc │ │ │ │ + b.n 1de0a4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1de088 │ │ │ │ + b.n 1de030 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r0, [pc, #1280] @ 1de9c0 │ │ │ │ - ldr.w r3, [pc, #1280] @ 1de9c4 │ │ │ │ + ldr.w r0, [pc, #1280] @ 1de968 │ │ │ │ + ldr.w r3, [pc, #1280] @ 1de96c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r9, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -520952,29 +520931,28 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0000 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ 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 1de728 │ │ │ │ + bne.w 1de6d2 │ │ │ │ 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 │ │ │ │ @@ -520997,17 +520975,17 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ 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 1de9cc │ │ │ │ + bne.w 1de974 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 1deb28 │ │ │ │ + beq.w 1dead0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r8, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -521164,15 +521142,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w r5, r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1de984 │ │ │ │ + b.n 1de92e │ │ │ │ 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] │ │ │ │ @@ -521186,15 +521164,15 @@ │ │ │ │ ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vldr d8, [pc, #588] @ 1de9b0 │ │ │ │ + vldr d8, [pc, #588] @ 1de958 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -521282,14 +521260,25 @@ │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + 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, #48 @ 0x30 │ │ │ │ + bl 1cfd2c │ │ │ │ + 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 │ │ │ │ @@ -521301,25 +521290,14 @@ │ │ │ │ bl 1d0000 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - 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, #48 @ 0x30 │ │ │ │ - bl 1cfd2c │ │ │ │ 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 │ │ │ │ @@ -521338,15 +521316,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 1cfd2c │ │ │ │ - vldr d7, [pc, #200] @ 1de9b8 │ │ │ │ + vldr d7, [pc, #196] @ 1de960 │ │ │ │ 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] │ │ │ │ @@ -521355,23 +521333,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -521395,46 +521373,45 @@ │ │ │ │ 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 1d0000 │ │ │ │ - ldr r2, [pc, #64] @ (1de9c8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1de9c4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1de970 ) │ │ │ │ + ldr r3, [pc, #56] @ (1de96c ) │ │ │ │ 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 1ded1e │ │ │ │ + bne.w 1decc6 │ │ │ │ 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, r6, r4 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r9, sl │ │ │ │ - bne.w 1de58a │ │ │ │ + bne.w 1de534 │ │ │ │ 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 1cfd2c │ │ │ │ @@ -521557,15 +521534,15 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ - b.n 1de6e8 │ │ │ │ + b.n 1de692 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -521581,15 +521558,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - vldr d8, [pc, #452] @ 1ded28 │ │ │ │ + vldr d8, [pc, #452] @ 1decd0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ @@ -521663,14 +521640,23 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + 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, #48 @ 0x30 │ │ │ │ + bl 1cfd2c │ │ │ │ + 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 │ │ │ │ @@ -521681,101 +521667,93 @@ │ │ │ │ bl 1d0000 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - vstr d8, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - bl 1cfd2c │ │ │ │ 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 1cfd2c │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5b8c │ │ │ │ + bl 1d5b7c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1de984 │ │ │ │ + b.n 1de92e │ │ │ │ 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 r9, r0 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1df258 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1df25c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r0, [pc, #1276] @ 1df1e8 │ │ │ │ + ldr.w r3, [pc, #1276] @ 1df1ec │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -521783,178 +521761,172 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0000 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r3, #4 │ │ │ │ + cmpeq.w r9, #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 1defc8 │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1def70 │ │ │ │ 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 1d0000 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r0 │ │ │ │ + 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 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ + 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 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bne.w 1df264 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 1df3fc │ │ │ │ + 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 1df1f4 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1df392 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ + 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 1cfd2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + 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 1cfd2c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + 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 1cfd2c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r1, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + 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, #12] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd2c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + strd r2, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0000 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -521965,265 +521937,243 @@ │ │ │ │ bl 1cfd2c │ │ │ │ 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, r8, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r8, r3, #32 │ │ │ │ bl 1d0150 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ 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 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs.w r8, r8, 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 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, 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 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df220 │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ + b.n 1df1b0 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ubfx r3, r9, #1, #1 │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ + ubfx r1, r9, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ + ubfx r1, r9, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ + ubfx r1, r9, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - and.w sl, sl, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + and.w r9, r9, #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 1d0150 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + vldr d7, [pc, #356] @ 1df1d8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #360] @ 1df248 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #328] @ 1df1d8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd2c │ │ │ │ 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 1d0000 │ │ │ │ - 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 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #276] @ 1df248 │ │ │ │ - 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, #48 @ 0x30 │ │ │ │ bl 1cfd2c │ │ │ │ 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] │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, 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 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - vldr d7, [pc, #196] @ 1df250 │ │ │ │ + vldr d7, [pc, #196] @ 1df1e0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -522242,420 +522192,404 @@ │ │ │ │ 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 1d0000 │ │ │ │ - ldr r2, [pc, #60] @ (1df260 ) │ │ │ │ - ldr r3, [pc, #56] @ (1df25c ) │ │ │ │ + ldr r2, [pc, #60] @ (1df1f0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df1ec ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd r9, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1df5ec │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1df56e │ │ │ │ + mov r0, sl │ │ │ │ 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, r6, #10 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 1dee12 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.w 1dedbe │ │ │ │ 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 1cfd2c │ │ │ │ - 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, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - 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, #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 r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ 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, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - 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, #24] │ │ │ │ - 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 r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - orr.w r8, r8, 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 r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, 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 r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, 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 1d0000 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ orr.w r5, r8, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w r8, r2, #32 │ │ │ │ bl 1d0150 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - 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 r9, r5, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ - b.n 1def9c │ │ │ │ + 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 r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b.n 1def5c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldrd r9, 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 r8, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ 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 r8, r8, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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 r9, r9, 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 r8, r8, 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 1cfd2c │ │ │ │ - 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 r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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 r9, r9, 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 r8, r8, 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 1cfd2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ 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 r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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, r9, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - and.w r8, r2, #32 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0150 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ movs r2, #10 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #248] @ 1df5f0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #248] @ 1df578 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - 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, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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] @ 1df578 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1cfd2c │ │ │ │ + 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 r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0000 │ │ │ │ - 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 1cfd2c │ │ │ │ - vldr d7, [pc, #164] @ 1df5f0 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + 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, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5b8c │ │ │ │ + bl 1d5b7c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df220 │ │ │ │ + b.n 1df1b0 │ │ │ │ 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 r9, r0 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1dfb20 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1dfb24 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r0, [pc, #1276] @ 1dfa90 │ │ │ │ + ldr.w r3, [pc, #1276] @ 1dfa94 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -522663,178 +522597,172 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0000 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r3, #4 │ │ │ │ + cmpeq.w r9, #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 1df890 │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1df818 │ │ │ │ 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 1d0000 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r0 │ │ │ │ + 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 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ + 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 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bne.w 1dfb2c │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 1dfcc4 │ │ │ │ + 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 1dfa9c │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1dfc3a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ + 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 1cfd2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + 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 1cfd2c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + 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 1cfd2c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r1, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + 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, #12] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd2c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + strd r2, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0000 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -522845,265 +522773,243 @@ │ │ │ │ bl 1cfd2c │ │ │ │ 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, r8, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r8, r3, #32 │ │ │ │ bl 1d0228 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ 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 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs.w r8, r8, 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 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, 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 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1dfae8 │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ + b.n 1dfa58 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ubfx r3, r9, #1, #1 │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ + ubfx r1, r9, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ + ubfx r1, r9, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ + ubfx r1, r9, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - and.w sl, sl, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + and.w r9, r9, #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 1d0228 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + vldr d7, [pc, #356] @ 1dfa80 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #360] @ 1dfb10 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #328] @ 1dfa80 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd2c │ │ │ │ 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 1d0000 │ │ │ │ - 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 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #276] @ 1dfb10 │ │ │ │ - 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, #48 @ 0x30 │ │ │ │ bl 1cfd2c │ │ │ │ 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] │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, 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 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - vldr d7, [pc, #196] @ 1dfb18 │ │ │ │ + vldr d7, [pc, #196] @ 1dfa88 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -523122,420 +523028,404 @@ │ │ │ │ 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 1d0000 │ │ │ │ - ldr r2, [pc, #60] @ (1dfb28 ) │ │ │ │ - ldr r3, [pc, #56] @ (1dfb24 ) │ │ │ │ + ldr r2, [pc, #60] @ (1dfa98 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dfa94 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd r9, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1dfeb4 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1dfe16 │ │ │ │ + mov r0, sl │ │ │ │ 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, r5, #7 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 1df6da │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.w 1df666 │ │ │ │ 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 1cfd2c │ │ │ │ - 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, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - 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, #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 r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ 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, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - 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, #24] │ │ │ │ - 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 r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - orr.w r8, r8, 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 r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, 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 r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, 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 1d0000 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ orr.w r5, r8, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w r8, r2, #32 │ │ │ │ bl 1d0228 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - 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 r9, r5, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ - b.n 1df864 │ │ │ │ + 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 r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b.n 1df804 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldrd r9, 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 r8, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ 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 r8, r8, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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 r9, r9, 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 r8, r8, 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 1cfd2c │ │ │ │ - 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 r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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 r9, r9, 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 r8, r8, 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 1cfd2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ 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 r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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, r9, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - and.w r8, r2, #32 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0228 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #248] @ 1dfeb8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #248] @ 1dfe20 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - 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, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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] @ 1dfe20 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1cfd2c │ │ │ │ + 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 r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0000 │ │ │ │ - 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 1cfd2c │ │ │ │ - vldr d7, [pc, #164] @ 1dfeb8 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + 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, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5b8c │ │ │ │ + bl 1d5b7c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1dfae8 │ │ │ │ + b.n 1dfa58 │ │ │ │ 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 r9, r0 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1e03e8 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1e03ec │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r0, [pc, #1276] @ 1e0338 │ │ │ │ + ldr.w r3, [pc, #1276] @ 1e033c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -523543,178 +523433,172 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0000 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r3, #4 │ │ │ │ + cmpeq.w r9, #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 1e0158 │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1e00c0 │ │ │ │ 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 1d0000 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r0 │ │ │ │ + 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 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ + 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 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bne.w 1e03f4 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 1e058c │ │ │ │ + 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 1e0344 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1e04e2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ + 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 1cfd2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + 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 1cfd2c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + 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 1cfd2c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r1, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + 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, #12] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd2c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + strd r2, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0000 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -523725,265 +523609,243 @@ │ │ │ │ bl 1cfd2c │ │ │ │ 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, r8, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r8, r3, #32 │ │ │ │ bl 1d0228 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ 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 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs.w r8, r8, 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 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, 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 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e03b0 │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ + b.n 1e0300 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ubfx r3, r9, #1, #1 │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ + ubfx r1, r9, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ + ubfx r1, r9, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ + ubfx r1, r9, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - and.w sl, sl, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + and.w r9, r9, #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 1d0228 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + vldr d7, [pc, #356] @ 1e0328 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #360] @ 1e03d8 │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ + bl 1cfd2c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #328] @ 1e0328 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd2c │ │ │ │ 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 1d0000 │ │ │ │ - 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 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #276] @ 1e03d8 │ │ │ │ - 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, #48 @ 0x30 │ │ │ │ bl 1cfd2c │ │ │ │ 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] │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, 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 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - vldr d7, [pc, #196] @ 1e03e0 │ │ │ │ + vldr d7, [pc, #196] @ 1e0330 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -524002,419 +523864,403 @@ │ │ │ │ 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 1d0000 │ │ │ │ - ldr r2, [pc, #60] @ (1e03f0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e03ec ) │ │ │ │ + ldr r2, [pc, #60] @ (1e0340 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e033c ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd r9, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e077c │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1e06be │ │ │ │ + mov r0, sl │ │ │ │ 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, r4, #4 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 10, r0, r8, cr11 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 1dffa2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldc2l 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.w 1dff0e │ │ │ │ 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 1cfd2c │ │ │ │ - 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, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - 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, #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 r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ 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, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - 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, #24] │ │ │ │ - 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 r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - orr.w r8, r8, 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 r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, 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 r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, 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 1d0000 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ orr.w r5, r8, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w r8, r2, #32 │ │ │ │ bl 1d0228 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - 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 r9, r5, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orrs.w r8, r8, r2 │ │ │ │ - b.n 1e012c │ │ │ │ + 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 r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b.n 1e00ac │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldrd r9, 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 r8, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ 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 r8, r8, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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 r9, r9, 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 r8, r8, 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 1cfd2c │ │ │ │ - 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 r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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 r9, r9, 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 r8, r8, 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 1cfd2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ 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 r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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, r9, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - and.w r8, r2, #32 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0228 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #248] @ 1e0780 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #248] @ 1e06c8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - 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, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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] @ 1e06c8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1cfd2c │ │ │ │ + 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 r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0000 │ │ │ │ - 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 1cfd2c │ │ │ │ - vldr d7, [pc, #164] @ 1e0780 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + 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, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5b8c │ │ │ │ + bl 1d5b7c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e03b0 │ │ │ │ + b.n 1e0300 │ │ │ │ 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 r9, r0 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1e0ce8 │ │ │ │ - ldr.w r3, [pc, #1356] @ 1e0cec │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1e0c20 │ │ │ │ + ldr.w r3, [pc, #1340] @ 1e0c24 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -524422,471 +524268,449 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0000 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r3, #4 │ │ │ │ + cmpeq.w r9, #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 1e0a3a │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1e0982 │ │ │ │ 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 1d0000 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r0 │ │ │ │ + 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 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ + 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 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bne.w 1e0cf4 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 1e0ea0 │ │ │ │ + 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 1e0c2c │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1e0dd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ + 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 1cfd2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + 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 1cfd2c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + 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 1cfd2c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r1, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + 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, #12] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1cfd2c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + strd r2, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r3, r9, 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 1d0000 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ 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 r9, r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1d01bc │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, 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 1cfd2c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + 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 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0cb0 │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ + b.n 1e0be8 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1cfd2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ubfx r3, r9, #1, #1 │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ - ubfx r1, sl, #2, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ + ubfx r1, r9, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ - ubfx r1, sl, #4, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ + ubfx r1, r9, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ 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 1cfd2c │ │ │ │ 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 │ │ │ │ - ubfx r1, sl, #11, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ + ubfx r1, r9, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - and.w sl, sl, #32768 @ 0x8000 │ │ │ │ + and.w r9, r9, #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 1d01bc │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #396] @ 1e0cd8 │ │ │ │ + vldr d7, [pc, #392] @ 1e0c10 │ │ │ │ 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, #52 @ 0x34 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #360] @ 1e0c10 │ │ │ │ + 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, #48 @ 0x30 │ │ │ │ + bl 1cfd2c │ │ │ │ + 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 1d0000 │ │ │ │ - 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 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #312] @ 1e0cd8 │ │ │ │ - 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, #48 @ 0x30 │ │ │ │ bl 1cfd2c │ │ │ │ + and.w r2, fp, #32 │ │ │ │ + orrs.w r2, r2, r9 │ │ │ │ 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 │ │ │ │ + orr.w r9, 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 1cfd2c │ │ │ │ - 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 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - vldr d7, [pc, #196] @ 1e0ce0 │ │ │ │ + vldr d7, [pc, #196] @ 1e0c18 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5c64 │ │ │ │ + bl 1d5c54 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -524905,461 +524729,439 @@ │ │ │ │ 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 1d0000 │ │ │ │ - ldr r2, [pc, #60] @ (1e0cf0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e0cec ) │ │ │ │ + ldr r2, [pc, #60] @ (1e0c28 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e0c24 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd r9, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e10ae │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1e0fd2 │ │ │ │ + mov r0, sl │ │ │ │ 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 │ │ │ │ - ldr.w r0, [r8, fp, lsl #2] │ │ │ │ + ldrsb.w r0, [r0, fp, lsl #2] │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf34800ab │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.w 1e086a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ands.w r0, r0, #5603328 @ 0x558000 │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.w 1e07b6 │ │ │ │ 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 1cfd2c │ │ │ │ - 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, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - 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, #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 r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ 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, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - 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, #24] │ │ │ │ - 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 r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - orr.w r8, r8, 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 r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r8, r8, 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 r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w fp, r9, 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 1d0000 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - 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, fp, r5 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r8, r2 │ │ │ │ bl 1d01bc │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #7 │ │ │ │ - mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r9, r9, 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 1cfd2c │ │ │ │ + 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 1cfd2c │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - b.n 1e0a08 │ │ │ │ + and.w r3, r6, #32 │ │ │ │ + orrs r3, r2 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b.n 1e0962 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1cfd2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldrd r9, 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 r8, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ 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 r8, r8, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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 r9, r9, 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 r8, r8, 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 1cfd2c │ │ │ │ - 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 r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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 r9, r9, 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 r8, r8, 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 1cfd2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ 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 r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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, r9, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ ldr.w r8, [r1] │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d01bc │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ movs r2, #7 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #284] @ 1e10b8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #276] @ 1e0fd8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - 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, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - 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] @ 1e0fd8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1cfd2c │ │ │ │ + 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 r9, r9, r3 │ │ │ │ blx 61070 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0000 │ │ │ │ - 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 1cfd2c │ │ │ │ - vldr d7, [pc, #204] @ 1e10b8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r6, r3 │ │ │ │ bl 1cfd2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ and.w r3, r8, #32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + 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 1cfd2c │ │ │ │ ubfx r3, r8, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r5, r9, 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 r9, r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1cfd2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5b8c │ │ │ │ + bl 1d5b7c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d59dc │ │ │ │ + bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0cb0 │ │ │ │ + b.n 1e0be8 │ │ │ │ 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] @ 1e192c │ │ │ │ + ldr.w r4, [pc, #2140] @ 1e184c │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1e1930 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1e1850 │ │ │ │ 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 1e186e │ │ │ │ + beq.w 1e178e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1e1848 │ │ │ │ + beq.w 1e1768 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1e266c │ │ │ │ + beq.w 1e258c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1e1124 │ │ │ │ + bls.n 1e1044 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e2cea │ │ │ │ + beq.w 1e2c0a │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e25fa │ │ │ │ + beq.w 1e251a │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e19c4 │ │ │ │ + beq.w 1e18e4 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1e18aa │ │ │ │ + bhi.w 1e17ca │ │ │ │ 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 │ │ │ │ @@ -526264,1798 +526066,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 1e1940 │ │ │ │ + bpl.n 1e1860 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1d9728 │ │ │ │ + bl 1d96d0 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1e18e0 │ │ │ │ + beq.n 1e1800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1e195c │ │ │ │ + bmi.n 1e187c │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1e190c │ │ │ │ + bpl.n 1e182c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1974 │ │ │ │ + beq.n 1e1894 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1dfec0 │ │ │ │ + bl 1dfe28 │ │ │ │ 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 1e18bc │ │ │ │ - ldr r2, [pc, #136] @ (1e1934 ) │ │ │ │ + b.n 1e17dc │ │ │ │ + ldr r2, [pc, #136] @ (1e1854 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1e1938 ) │ │ │ │ + ldr r1, [pc, #136] @ (1e1858 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1e193c ) │ │ │ │ - ldr r3, [pc, #108] @ (1e1930 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e185c ) │ │ │ │ + ldr r3, [pc, #108] @ (1e1850 ) │ │ │ │ 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 1e3576 │ │ │ │ + bne.w 1e3496 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1e18ea │ │ │ │ + cbnz r3, 1e180a │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e187c │ │ │ │ + beq.n 1e179c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1e19a8 │ │ │ │ + bpl.n 1e18c8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1d5d3c │ │ │ │ + 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1990 │ │ │ │ + beq.n 1e18b0 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1ded30 │ │ │ │ + bl 1decd8 │ │ │ │ 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 1e18bc │ │ │ │ - vhadd.s32 d0, d18, d27 │ │ │ │ + b.n 1e17dc │ │ │ │ + and.w r0, r2, #171 @ 0xab │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #880] @ (1e1ca8 ) │ │ │ │ + ldr r0, [pc, #1008] @ (1e1c48 ) │ │ │ │ movs r1, r3 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e17b0 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + @ instruction: 0xe81800ab │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1d9300 │ │ │ │ + bl 1d92a8 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1de4a8 │ │ │ │ + bl 1de450 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1df5f8 │ │ │ │ + bl 1df580 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1e0788 │ │ │ │ + bl 1e06d0 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1d5f4c │ │ │ │ + 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - bl 1d4c4c │ │ │ │ + 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ - bl 1d7560 │ │ │ │ + bl 1d7578 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ - bl 1d7560 │ │ │ │ + bl 1d7578 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ - bl 1d7560 │ │ │ │ + bl 1d7578 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ - bl 1d7560 │ │ │ │ + bl 1d7578 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ - bl 1d6168 │ │ │ │ + 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ - bl 1d6168 │ │ │ │ + bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ - bl 1d6168 │ │ │ │ + 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ bl 1d65f0 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ - bl 1d6168 │ │ │ │ + bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ - bl 1d6168 │ │ │ │ + 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ bl 1d65f0 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ - bl 1d86b0 │ │ │ │ + bl 1d8678 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ - bl 1d86b0 │ │ │ │ + bl 1d8678 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ - bl 1d86b0 │ │ │ │ + bl 1d8678 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ - bl 1d86b0 │ │ │ │ + bl 1d8678 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ - bl 1d86b0 │ │ │ │ + bl 1d8678 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1e18aa │ │ │ │ + bcs.w 1e17ca │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ - bl 1d6fd0 │ │ │ │ + bl 1d7008 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ - bl 1d6fd0 │ │ │ │ + bl 1d7008 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ - bl 1d7a68 │ │ │ │ + bl 1d7aa8 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ - bl 1d7a68 │ │ │ │ + bl 1d7aa8 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ - bl 1d8050 │ │ │ │ + bl 1d8070 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ - bl 1d3768 │ │ │ │ + bl 1d3764 │ │ │ │ ldr.w r3, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r2, [sp, #1172] @ 0x494 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ - bl 1d3768 │ │ │ │ + bl 1d3764 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ - bl 1d3768 │ │ │ │ + bl 1d3764 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ - bl 1d3768 │ │ │ │ + bl 1d3764 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ - bl 1d3768 │ │ │ │ + bl 1d3764 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ - bl 1d3768 │ │ │ │ + bl 1d3764 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ - bl 1d3768 │ │ │ │ + bl 1d3764 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 1d2608 │ │ │ │ + bl 1d2604 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 1d2608 │ │ │ │ + bl 1d2604 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ - bl 1d23d4 │ │ │ │ + bl 1d23d0 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1d5ab4 │ │ │ │ + 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ - bl 1d23d4 │ │ │ │ + bl 1d23d0 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ - bl 1d23d4 │ │ │ │ + bl 1d23d0 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ - bl 1d23d4 │ │ │ │ + bl 1d23d0 │ │ │ │ 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 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 1d27cc │ │ │ │ + bl 1d27c8 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1e18bc │ │ │ │ + b.n 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 1d28ec │ │ │ │ + bl 1d28e8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 1d28ec │ │ │ │ + bl 1d28e8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 35fb34 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 1d26d0 │ │ │ │ + bl 1d26cc │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 1d27cc │ │ │ │ + bl 1d27c8 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 1d27cc │ │ │ │ + bl 1d27c8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 1d1d20 │ │ │ │ + bl 1d1d1c │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 1d221c │ │ │ │ + bl 1d2218 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e353e │ │ │ │ + bls.w 1e345e │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ - bl 1d1a60 │ │ │ │ + bl 1d1a5c │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e355a │ │ │ │ + bls.w 1e347a │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ - bl 1d44e0 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ bl 1d393c │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ bl 1d12f0 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ - bl 1d18b8 │ │ │ │ + bl 1d18b4 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ bl 1d1034 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 1d4ee4 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ - bl 1d7560 │ │ │ │ + bl 1d7578 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ - bl 1d6168 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ - bl 1d6168 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ - bl 1d6168 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ - bl 1d6168 │ │ │ │ + bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ - bl 1d6168 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ - bl 1d7560 │ │ │ │ + bl 1d7578 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ - bl 1d7560 │ │ │ │ + bl 1d7578 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 1d2a50 │ │ │ │ + bl 1d2a4c │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1d2a50 │ │ │ │ + bl 1d2a4c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d4670 │ │ │ │ + bl 1d4660 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 1d0d60 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1d4670 │ │ │ │ + bl 1d4660 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1d4670 │ │ │ │ + bl 1d4660 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1d4670 │ │ │ │ + bl 1d4660 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1d0d60 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl 1d49b4 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 1d2608 │ │ │ │ + bl 1d2604 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 1d2608 │ │ │ │ + bl 1d2604 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1d0d60 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ - bl 1d2504 │ │ │ │ + bl 1d2500 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ - bl 1d23d4 │ │ │ │ + bl 1d23d0 │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ - bl 1d6168 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ - bl 1d6168 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ - bl 1d7560 │ │ │ │ + bl 1d7578 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ - bl 1d7560 │ │ │ │ + bl 1d7578 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1d0a6c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1d0d60 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e33fa │ │ │ │ + bcs.w 1e331a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ - bl 1d50e8 │ │ │ │ + bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3432 │ │ │ │ + bcs.w 1e3352 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ - bl 1d50e8 │ │ │ │ + bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e344e │ │ │ │ + bcs.w 1e336e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ - bl 1d50e8 │ │ │ │ + bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3416 │ │ │ │ + bcs.w 1e3336 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ - bl 1d50e8 │ │ │ │ + bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ - bl 1d7560 │ │ │ │ + bl 1d7578 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ - bl 1d6168 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 1d2038 │ │ │ │ + bl 1d2034 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 1d1e58 │ │ │ │ + bl 1d1e54 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 1d6168 │ │ │ │ + bl 1d6158 │ │ │ │ ldr.w r3, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r2, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 1d6ae0 │ │ │ │ + bl 1d6af8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ - bl 1d5378 │ │ │ │ + bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e346a │ │ │ │ + bcs.w 1e338a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ - bl 1d57a0 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e3482 │ │ │ │ + bcc.w 1e33a2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ - bl 1d556c │ │ │ │ + bl 1d555c │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e33c6 │ │ │ │ + bcc.w 1e32e6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ - bl 1d556c │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ bl 1d3b34 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1d4790 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 1d4790 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 1d4790 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 1d4790 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 1d4790 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1d4790 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1d4790 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 1d4790 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1d4790 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3496 │ │ │ │ + bcs.w 1e33b6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ - bl 1d50e8 │ │ │ │ + bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e34ce │ │ │ │ + bcs.w 1e33ee │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ - bl 1d50e8 │ │ │ │ + bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e34b2 │ │ │ │ + bcs.w 1e33d2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ - bl 1d50e8 │ │ │ │ + bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3506 │ │ │ │ + bcs.w 1e3426 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ - bl 1d50e8 │ │ │ │ + bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e34ea │ │ │ │ + bcs.w 1e340a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ - bl 1d50e8 │ │ │ │ + bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3522 │ │ │ │ + bcs.w 1e3442 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ - bl 1d50e8 │ │ │ │ + bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e33de │ │ │ │ + bcs.w 1e32fe │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ - bl 1d50e8 │ │ │ │ + bl 1d50d8 │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1d0f6c │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 1d0f6c │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ bl 1d0f6c │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ - bl 1d1684 │ │ │ │ + bl 1d1680 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ bl 1d1434 │ │ │ │ ldrd r2, r3, [sp, #692] @ 0x2b4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - bl 1d4ee4 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 1d0e04 │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ - bl 1d23d4 │ │ │ │ + bl 1d23d0 │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ - bl 1d23d4 │ │ │ │ + bl 1d23d0 │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ - bl 1d23d4 │ │ │ │ + bl 1d23d0 │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ - bl 1d23d4 │ │ │ │ + bl 1d23d0 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ - bl 1d23d4 │ │ │ │ + bl 1d23d0 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ - bl 1d23d4 │ │ │ │ + bl 1d23d0 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ - bl 1d23d4 │ │ │ │ + bl 1d23d0 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 1d2608 │ │ │ │ + bl 1d2604 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ - bl 1d3768 │ │ │ │ + bl 1d3764 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ - bl 1d3768 │ │ │ │ + bl 1d3764 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ - bl 1d3768 │ │ │ │ + bl 1d3764 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ - bl 1dd658 │ │ │ │ + bl 1dd600 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ - bl 1dad50 │ │ │ │ + bl 1dacf8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1ddd38 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1ddd38 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ - bl 1dad50 │ │ │ │ + bl 1dacf8 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ - bl 1dad50 │ │ │ │ + bl 1dacf8 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1ddd38 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1ddd38 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ - bl 1dad50 │ │ │ │ + bl 1dacf8 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl 1dad50 │ │ │ │ + bl 1dacf8 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ - bl 1dcf70 │ │ │ │ + bl 1dcf18 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl 1dc1d0 │ │ │ │ + bl 1dc178 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ - bl 1dcf70 │ │ │ │ + bl 1dcf18 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ - bl 1dc1d0 │ │ │ │ + bl 1dc178 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ - bl 1dc890 │ │ │ │ + bl 1dc838 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ - bl 1dc890 │ │ │ │ + bl 1dc838 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1ddd38 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1ddd38 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1ddd38 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1ddd38 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1ddd38 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1ddd38 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1ddd38 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1ddd38 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ - bl 1dbb14 │ │ │ │ + bl 1dbabc │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ - bl 1dbb14 │ │ │ │ + bl 1dbabc │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ - bl 1dc890 │ │ │ │ + bl 1dc838 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ - bl 1db468 │ │ │ │ + bl 1db410 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e18aa │ │ │ │ + bcc.w 1e17ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ - bl 1d8d00 │ │ │ │ + bl 1d8ca8 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ - bl 1d8ec8 │ │ │ │ + bl 1d8e70 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ - bl 1d90e0 │ │ │ │ + bl 1d9088 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ - bl 1d90e0 │ │ │ │ + bl 1d9088 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ - bl 1d90e0 │ │ │ │ + bl 1d9088 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ 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 │ │ │ │ @@ -528075,370 +527876,370 @@ │ │ │ │ bl 1cfd2c │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ - bl 1da178 │ │ │ │ + bl 1da120 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ - bl 1d9b80 │ │ │ │ + bl 1d9b28 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ - bl 1da778 │ │ │ │ + bl 1da720 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ - bl 1d1be0 │ │ │ │ + bl 1d1bdc │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ - bl 1d178c │ │ │ │ + bl 1d1788 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ - bl 1d178c │ │ │ │ + bl 1d1788 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ bl 1d3e5c │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ bl 1d1538 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ bl 1d1538 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ - bl 1d57a0 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ - bl 1d178c │ │ │ │ + bl 1d1788 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ bl 1d1538 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ bl 1d11a8 │ │ │ │ ldrd r2, r3, [sp, #676] @ 0x2a4 │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ - bl 1d5378 │ │ │ │ + bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ - bl 1d5378 │ │ │ │ + bl 1d5368 │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ - bl 1d5378 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ - bl 1d556c │ │ │ │ + bl 1d555c │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ - bl 1d50e8 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ - bl 1d50e8 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ - bl 1d50e8 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl 1d50e8 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ - bl 1d50e8 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ - bl 1d57a0 │ │ │ │ + bl 1d5790 │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ - bl 1d556c │ │ │ │ + bl 1d555c │ │ │ │ ldrd r2, r3, [sp, #636] @ 0x27c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ - bl 1d50e8 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ - bl 1d50e8 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ - bl 1d50e8 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ - bl 1d50e8 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ - bl 1d50e8 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ - bl 1d50e8 │ │ │ │ + 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ - bl 1d2f0c │ │ │ │ + bl 1d2f08 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ - bl 1d3fbc │ │ │ │ + bl 1d3fc0 │ │ │ │ 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 1e18bc │ │ │ │ + b.w 1e17dc │ │ │ │ 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] @ (1e3634 ) │ │ │ │ + ldr r2, [pc, #164] @ (1e3554 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #164] @ (1e3638 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e3558 ) │ │ │ │ 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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ ldr.w r8, [r7, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1e3612 │ │ │ │ + beq.n 1e3532 │ │ │ │ mov r5, r0 │ │ │ │ movw fp, #1031 @ 0x407 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ add.w r6, r8, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1e360a │ │ │ │ + beq.n 1e352a │ │ │ │ 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 1e35fa │ │ │ │ + beq.n 1e351a │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e10c0 │ │ │ │ + bl 1e0fe0 │ │ │ │ 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 1e35ca │ │ │ │ + bne.n 1e34ea │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 1e35bc │ │ │ │ - ldr r2, [pc, #40] @ (1e363c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e3638 ) │ │ │ │ + bne.n 1e34dc │ │ │ │ + ldr r2, [pc, #40] @ (1e355c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e362e │ │ │ │ + bne.n 1e354e │ │ │ │ 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, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1e3676 │ │ │ │ + cbz r2, 1e3596 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -528447,18 +528248,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 1e3652 │ │ │ │ + bne.n 1e3572 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e36b0 │ │ │ │ + cbz r2, 1e35d0 │ │ │ │ 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 │ │ │ │ @@ -528469,22 +528270,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 1e368c │ │ │ │ + bne.n 1e35ac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3722 │ │ │ │ + cbz r2, 1e3642 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3724 │ │ │ │ + vldr s11, [pc, #100] @ 1e3644 │ │ │ │ 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 │ │ │ │ @@ -528502,35 +528303,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 1e36c2 │ │ │ │ + bne.n 1e35e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3744 │ │ │ │ + cbz r2, 1e3664 │ │ │ │ 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 1e372e │ │ │ │ + bne.n 1e364e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e37a8 │ │ │ │ + cbz r2, 1e36c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e37ac │ │ │ │ + vldr s12, [pc, #88] @ 1e36cc │ │ │ │ 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 │ │ │ │ @@ -528544,45 +528345,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 1e375a │ │ │ │ + bne.n 1e367a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e37e4 │ │ │ │ + cbz r2, 1e3704 │ │ │ │ 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 1e37bc │ │ │ │ + bne.n 1e36dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3878 │ │ │ │ + beq.n 1e3798 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e387c │ │ │ │ + vldr s11, [pc, #132] @ 1e379c │ │ │ │ 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 │ │ │ │ @@ -528609,21 +528410,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 1e3800 │ │ │ │ + bne.n 1e3720 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e38b4 │ │ │ │ + cbz r2, 1e37d4 │ │ │ │ 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 │ │ │ │ @@ -528631,19 +528432,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 1e388e │ │ │ │ + bne.n 1e37ae │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e38ec │ │ │ │ + cbz r2, 1e380c │ │ │ │ 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 │ │ │ │ @@ -528651,22 +528452,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 1e38c6 │ │ │ │ + bne.n 1e37e6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e395e │ │ │ │ + cbz r2, 1e387e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3960 │ │ │ │ + vldr s11, [pc, #100] @ 1e3880 │ │ │ │ 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 │ │ │ │ @@ -528684,21 +528485,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 1e38fe │ │ │ │ + bne.n 1e381e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e399e │ │ │ │ + cbz r2, 1e38be │ │ │ │ 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 │ │ │ │ @@ -528706,22 +528507,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 1e396e │ │ │ │ + bne.n 1e388e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3a4a │ │ │ │ + beq.n 1e396a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e3a4c │ │ │ │ + vldr s10, [pc, #160] @ 1e396c │ │ │ │ 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 │ │ │ │ @@ -528756,43 +528557,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 1e39b4 │ │ │ │ + bne.n 1e38d4 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e3a82 │ │ │ │ + cbz r2, 1e39a2 │ │ │ │ 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 1e3a5c │ │ │ │ + bne.n 1e397c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3ae6 │ │ │ │ + cbz r2, 1e3a06 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3ae8 │ │ │ │ + vldr s12, [pc, #88] @ 1e3a08 │ │ │ │ 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 │ │ │ │ @@ -528806,20 +528607,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 1e3a96 │ │ │ │ + bne.n 1e39b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3b26 │ │ │ │ + cbz r2, 1e3a46 │ │ │ │ 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 │ │ │ │ @@ -528828,23 +528629,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 1e3afa │ │ │ │ + bne.n 1e3a1a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3bb8 │ │ │ │ + beq.n 1e3ad8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e3bbc │ │ │ │ + vldr s11, [pc, #132] @ 1e3adc │ │ │ │ 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 │ │ │ │ @@ -528871,21 +528672,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 1e3b40 │ │ │ │ + bne.n 1e3a60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e3bf6 │ │ │ │ + cbz r2, 1e3b16 │ │ │ │ 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 │ │ │ │ @@ -528893,21 +528694,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 1e3bce │ │ │ │ + bne.n 1e3aee │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3c66 │ │ │ │ + cbz r2, 1e3b86 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3c68 │ │ │ │ + vldr s11, [pc, #100] @ 1e3b88 │ │ │ │ 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 │ │ │ │ @@ -528925,35 +528726,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 1e3c06 │ │ │ │ + bne.n 1e3b26 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3c84 │ │ │ │ + cbz r2, 1e3ba4 │ │ │ │ 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 1e3c72 │ │ │ │ + bne.n 1e3b92 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3cea │ │ │ │ + cbz r2, 1e3c0a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3cec │ │ │ │ + vldr s12, [pc, #88] @ 1e3c0c │ │ │ │ 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 │ │ │ │ @@ -528967,20 +528768,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 1e3c9a │ │ │ │ + bne.n 1e3bba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3d2a │ │ │ │ + cbz r2, 1e3c4a │ │ │ │ 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 │ │ │ │ @@ -528989,22 +528790,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 1e3cfe │ │ │ │ + bne.n 1e3c1e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3d8c │ │ │ │ + cbz r2, 1e3cac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3d90 │ │ │ │ + vldr s12, [pc, #88] @ 1e3cb0 │ │ │ │ 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 │ │ │ │ @@ -529018,43 +528819,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 1e3d3e │ │ │ │ + bne.n 1e3c5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3dc8 │ │ │ │ + cbz r2, 1e3ce8 │ │ │ │ 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 1e3da0 │ │ │ │ + bne.n 1e3cc0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3e34 │ │ │ │ + cbz r2, 1e3d54 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e3e38 │ │ │ │ + vldr s11, [pc, #96] @ 1e3d58 │ │ │ │ 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 │ │ │ │ @@ -529071,25 +528872,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 1e3dda │ │ │ │ + bne.n 1e3cfa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3e9e │ │ │ │ + cbz r2, 1e3dbe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3ea0 │ │ │ │ + vldr s12, [pc, #88] @ 1e3dc0 │ │ │ │ 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 │ │ │ │ @@ -529103,24 +528904,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 1e3e4e │ │ │ │ + bne.n 1e3d6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3f06 │ │ │ │ + cbz r2, 1e3e26 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3f08 │ │ │ │ + vldr s12, [pc, #88] @ 1e3e28 │ │ │ │ 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 │ │ │ │ @@ -529134,23 +528935,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 1e3eb6 │ │ │ │ + bne.n 1e3dd6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3f74 │ │ │ │ + cbz r2, 1e3e94 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e3f78 │ │ │ │ + vldr s11, [pc, #96] @ 1e3e98 │ │ │ │ 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 │ │ │ │ @@ -529167,25 +528968,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 1e3f1a │ │ │ │ + bne.n 1e3e3a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e3fde │ │ │ │ + cbz r2, 1e3efe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3fe0 │ │ │ │ + vldr s12, [pc, #88] @ 1e3f00 │ │ │ │ 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 │ │ │ │ @@ -529199,23 +529000,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 1e3f8e │ │ │ │ + bne.n 1e3eae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e404c │ │ │ │ + cbz r2, 1e3f6c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4050 │ │ │ │ + vldr s11, [pc, #96] @ 1e3f70 │ │ │ │ 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 │ │ │ │ @@ -529232,25 +529033,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 1e3ff2 │ │ │ │ + bne.n 1e3f12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e40b6 │ │ │ │ + cbz r2, 1e3fd6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e40b8 │ │ │ │ + vldr s12, [pc, #88] @ 1e3fd8 │ │ │ │ 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 │ │ │ │ @@ -529264,23 +529065,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 1e4066 │ │ │ │ + bne.n 1e3f86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4126 │ │ │ │ + cbz r2, 1e4046 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4128 │ │ │ │ + vldr s11, [pc, #96] @ 1e4048 │ │ │ │ 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 │ │ │ │ @@ -529297,24 +529098,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 1e40ca │ │ │ │ + bne.n 1e3fea │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4198 │ │ │ │ + cbz r2, 1e40b8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e419c │ │ │ │ + vldr s11, [pc, #100] @ 1e40bc │ │ │ │ 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 │ │ │ │ @@ -529332,25 +529133,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 1e413a │ │ │ │ + bne.n 1e405a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4202 │ │ │ │ + cbz r2, 1e4122 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4204 │ │ │ │ + vldr s12, [pc, #88] @ 1e4124 │ │ │ │ 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 │ │ │ │ @@ -529364,23 +529165,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 1e41b2 │ │ │ │ + bne.n 1e40d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4274 │ │ │ │ + cbz r2, 1e4194 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4278 │ │ │ │ + vldr s11, [pc, #100] @ 1e4198 │ │ │ │ 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 │ │ │ │ @@ -529398,25 +529199,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 1e4216 │ │ │ │ + bne.n 1e4136 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e42de │ │ │ │ + cbz r2, 1e41fe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e42e0 │ │ │ │ + vldr s12, [pc, #88] @ 1e4200 │ │ │ │ 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 │ │ │ │ @@ -529430,23 +529231,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 1e428e │ │ │ │ + bne.n 1e41ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4350 │ │ │ │ + cbz r2, 1e4270 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4354 │ │ │ │ + vldr s11, [pc, #100] @ 1e4274 │ │ │ │ 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 │ │ │ │ @@ -529464,24 +529265,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 1e42f2 │ │ │ │ + bne.n 1e4212 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e43c6 │ │ │ │ + cbz r2, 1e42e6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e43c8 │ │ │ │ + vldr s11, [pc, #100] @ 1e42e8 │ │ │ │ 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 │ │ │ │ @@ -529499,27 +529300,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 1e4366 │ │ │ │ + bne.n 1e4286 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4430 │ │ │ │ + cbz r2, 1e4350 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e4434 │ │ │ │ + vldr s12, [pc, #92] @ 1e4354 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e4438 │ │ │ │ + vldr s11, [pc, #88] @ 1e4358 │ │ │ │ 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 │ │ │ │ @@ -529532,29 +529333,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 1e43e2 │ │ │ │ + bne.n 1e4302 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e44a0 │ │ │ │ + cbz r2, 1e43c0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e44a4 │ │ │ │ + vldr s12, [pc, #92] @ 1e43c4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e44a8 │ │ │ │ + vldr s11, [pc, #88] @ 1e43c8 │ │ │ │ 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 │ │ │ │ @@ -529567,27 +529368,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 1e4452 │ │ │ │ + bne.n 1e4372 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e451e │ │ │ │ + cbz r2, 1e443e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4520 │ │ │ │ - vldr s10, [pc, #104] @ 1e4524 │ │ │ │ + vldr s11, [pc, #104] @ 1e4440 │ │ │ │ + vldr s10, [pc, #104] @ 1e4444 │ │ │ │ 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 │ │ │ │ @@ -529605,26 +529406,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 1e44be │ │ │ │ + bne.n 1e43de │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e458a │ │ │ │ + cbz r2, 1e44aa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e458c │ │ │ │ + vldr s12, [pc, #88] @ 1e44ac │ │ │ │ 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 │ │ │ │ @@ -529638,24 +529439,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 1e453a │ │ │ │ + bne.n 1e445a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4602 │ │ │ │ + cbz r2, 1e4522 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4604 │ │ │ │ - vldr s10, [pc, #104] @ 1e4608 │ │ │ │ + vldr s11, [pc, #104] @ 1e4524 │ │ │ │ + vldr s10, [pc, #104] @ 1e4528 │ │ │ │ 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 │ │ │ │ @@ -529673,26 +529474,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 1e45a2 │ │ │ │ + bne.n 1e44c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e467c │ │ │ │ + cbz r2, 1e459c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4680 │ │ │ │ - vldr s10, [pc, #104] @ 1e4684 │ │ │ │ + vldr s11, [pc, #104] @ 1e45a0 │ │ │ │ + vldr s10, [pc, #104] @ 1e45a4 │ │ │ │ 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 │ │ │ │ @@ -529710,27 +529511,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 1e461e │ │ │ │ + bne.n 1e453e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e46fa │ │ │ │ + cbz r2, 1e461a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e46fc │ │ │ │ - vldr s10, [pc, #104] @ 1e4700 │ │ │ │ + vldr s11, [pc, #104] @ 1e461c │ │ │ │ + vldr s10, [pc, #104] @ 1e4620 │ │ │ │ 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 │ │ │ │ @@ -529748,30 +529549,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 1e469a │ │ │ │ + bne.n 1e45ba │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4768 │ │ │ │ + cbz r2, 1e4688 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e476c │ │ │ │ + vldr s12, [pc, #88] @ 1e468c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4770 │ │ │ │ + vldr s11, [pc, #84] @ 1e4690 │ │ │ │ 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 │ │ │ │ @@ -529784,30 +529585,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 1e471e │ │ │ │ + bne.n 1e463e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1e4804 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4724 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e47da │ │ │ │ + cbz r2, 1e46fa │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e47dc │ │ │ │ + vldr s12, [pc, #88] @ 1e46fc │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e47e0 │ │ │ │ + vldr s11, [pc, #84] @ 1e4700 │ │ │ │ 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 │ │ │ │ @@ -529820,140 +529621,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 1e478e │ │ │ │ + bne.n 1e46ae │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1e4874 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4794 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e481c │ │ │ │ + cbz r2, 1e473c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1e4820 │ │ │ │ + vldr s14, [pc, #48] @ 1e4740 │ │ │ │ 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 1e47f6 │ │ │ │ + bne.n 1e4716 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4858 │ │ │ │ + cbz r2, 1e4778 │ │ │ │ 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 1e4834 │ │ │ │ + bne.n 1e4754 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4894 │ │ │ │ + cbz r2, 1e47b4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4898 │ │ │ │ + vldr s14, [pc, #44] @ 1e47b8 │ │ │ │ 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 1e486e │ │ │ │ + bne.n 1e478e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e48be │ │ │ │ + cbz r2, 1e47de │ │ │ │ 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 1e48a8 │ │ │ │ + bne.n 1e47c8 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e48f4 │ │ │ │ + cbz r2, 1e4814 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1e48f8 │ │ │ │ + vldr s14, [pc, #44] @ 1e4818 │ │ │ │ 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 1e48ce │ │ │ │ + bne.n 1e47ee │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4924 │ │ │ │ + cbz r2, 1e4844 │ │ │ │ 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 1e4906 │ │ │ │ + bne.n 1e4826 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4970 │ │ │ │ + cbz r2, 1e4890 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e4974 │ │ │ │ + vldr s13, [pc, #60] @ 1e4894 │ │ │ │ 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 │ │ │ │ @@ -529961,23 +529762,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 1e4938 │ │ │ │ + bne.n 1e4858 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e49c6 │ │ │ │ + cbz r2, 1e48e6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e49c8 │ │ │ │ + vldr s13, [pc, #68] @ 1e48e8 │ │ │ │ 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 │ │ │ │ @@ -529987,105 +529788,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 1e4986 │ │ │ │ + bne.n 1e48a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e49fe │ │ │ │ + cbz r2, 1e491e │ │ │ │ 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 1e49d4 │ │ │ │ + bne.n 1e48f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4a3a │ │ │ │ + cbz r2, 1e495a │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e4a3c │ │ │ │ + vldr s14, [pc, #52] @ 1e495c │ │ │ │ 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 1e4a10 │ │ │ │ + bne.n 1e4930 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4a7c │ │ │ │ + cbz r2, 1e499c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e4a80 │ │ │ │ + vldr s14, [pc, #52] @ 1e49a0 │ │ │ │ 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 1e4a50 │ │ │ │ + bne.n 1e4970 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4ab6 │ │ │ │ + cbz r2, 1e49d6 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4ab8 │ │ │ │ + vldr s14, [pc, #44] @ 1e49d8 │ │ │ │ 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 1e4a8e │ │ │ │ + bne.n 1e49ae │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4b0a │ │ │ │ + cbz r2, 1e4a2a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4b0c │ │ │ │ + vldr s13, [pc, #68] @ 1e4a2c │ │ │ │ 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 │ │ │ │ @@ -530095,26 +529896,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 1e4aca │ │ │ │ + bne.n 1e49ea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4b5a │ │ │ │ + cbz r2, 1e4a7a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e4b5c │ │ │ │ + vldr s13, [pc, #60] @ 1e4a7c │ │ │ │ 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 │ │ │ │ @@ -530122,24 +529923,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 1e4b26 │ │ │ │ + bne.n 1e4a46 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4baa │ │ │ │ + cbz r2, 1e4aca │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e4bac │ │ │ │ + vldr s13, [pc, #64] @ 1e4acc │ │ │ │ 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 │ │ │ │ @@ -530148,22 +529949,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 1e4b76 │ │ │ │ + bne.n 1e4a96 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4c1e │ │ │ │ + cbz r2, 1e4b3e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e4c20 │ │ │ │ + vldr s12, [pc, #100] @ 1e4b40 │ │ │ │ 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 │ │ │ │ @@ -530182,25 +529983,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 1e4bc2 │ │ │ │ + bne.n 1e4ae2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4c6a │ │ │ │ + cbz r2, 1e4b8a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e4c6c │ │ │ │ + vldr s13, [pc, #60] @ 1e4b8c │ │ │ │ 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 │ │ │ │ @@ -530208,23 +530009,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 1e4c36 │ │ │ │ + bne.n 1e4b56 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4cbe │ │ │ │ + cbz r2, 1e4bde │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4cc0 │ │ │ │ + vldr s13, [pc, #68] @ 1e4be0 │ │ │ │ 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 │ │ │ │ @@ -530234,23 +530035,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 1e4c84 │ │ │ │ + bne.n 1e4ba4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4d10 │ │ │ │ + cbz r2, 1e4c30 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e4d14 │ │ │ │ + vldr s13, [pc, #72] @ 1e4c34 │ │ │ │ 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 │ │ │ │ @@ -530261,24 +530062,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 1e4cd8 │ │ │ │ + bne.n 1e4bf8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4d84 │ │ │ │ + cbz r2, 1e4ca4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e4d88 │ │ │ │ + vldr s12, [pc, #100] @ 1e4ca8 │ │ │ │ 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 │ │ │ │ @@ -530297,24 +530098,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 1e4d2a │ │ │ │ + bne.n 1e4c4a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4dd0 │ │ │ │ + cbz r2, 1e4cf0 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e4dd4 │ │ │ │ + vldr s13, [pc, #64] @ 1e4cf4 │ │ │ │ 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 │ │ │ │ @@ -530323,182 +530124,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 1e4d9a │ │ │ │ + bne.n 1e4cba │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e4e04 │ │ │ │ + cbz r2, 1e4d24 │ │ │ │ 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 1e4de4 │ │ │ │ + bne.n 1e4d04 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4e36 │ │ │ │ + cbz r2, 1e4d56 │ │ │ │ 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 1e4e16 │ │ │ │ + bne.n 1e4d36 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4e5e │ │ │ │ + cbz r2, 1e4d7e │ │ │ │ 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 1e4e40 │ │ │ │ + bne.n 1e4d60 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1e4ea0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4dc0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4e9e │ │ │ │ + cbz r2, 1e4dbe │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e4ea4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4dc4 ) │ │ │ │ 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 1e4e7c │ │ │ │ + bne.n 1e4d9c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4eca │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e4ee8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4e08 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4ee6 │ │ │ │ + cbz r2, 1e4e06 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e4eec ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4e0c ) │ │ │ │ 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 1e4ec0 │ │ │ │ + bne.n 1e4de0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4f00 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e4f30 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4e50 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4f2e │ │ │ │ + cbz r2, 1e4e4e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e4f34 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4e54 ) │ │ │ │ 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 1e4f0c │ │ │ │ + bne.n 1e4e2c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4f36 │ │ │ │ + cbz r2, 1e4e8e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1e4f74 ) │ │ │ │ + ldr r4, [pc, #56] @ (1e4e94 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1e4f70 │ │ │ │ + cbz r2, 1e4e90 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1e4f78 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e4e98 ) │ │ │ │ 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 1e4f52 │ │ │ │ + bne.n 1e4e72 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + cbz r0, 1e4ec0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e4fd4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e4ef4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e4fce │ │ │ │ + cbz r2, 1e4eee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1e4fd8 │ │ │ │ + ldr.w lr, [pc, #80] @ 1e4ef8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e4fd0 │ │ │ │ + vldr s14, [pc, #64] @ 1e4ef0 │ │ │ │ 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 │ │ │ │ @@ -530507,29 +530308,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 1e4f96 │ │ │ │ + bne.n 1e4eb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 1e4f0e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e501c ) │ │ │ │ + ldr r3, [pc, #60] @ (1e4f3c ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e501a │ │ │ │ - ldr r5, [pc, #56] @ (1e5020 ) │ │ │ │ + cbz r2, 1e4f3a │ │ │ │ + ldr r5, [pc, #56] @ (1e4f40 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -530537,29 +530338,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 1e4fee │ │ │ │ + bne.n 1e4f0e │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e507c ) │ │ │ │ + ldr r3, [pc, #84] @ (1e4f9c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5076 │ │ │ │ + cbz r2, 1e4f96 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e5080 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e4fa0 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e5078 │ │ │ │ + vldr s14, [pc, #64] @ 1e4f98 │ │ │ │ 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 │ │ │ │ @@ -530568,60 +530369,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 1e5040 │ │ │ │ + bne.n 1e4f60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1e50c8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e4fe8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e50c6 │ │ │ │ + cbz r2, 1e4fe6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1e50cc ) │ │ │ │ + ldr r2, [pc, #60] @ (1e4fec ) │ │ │ │ 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 1e509e │ │ │ │ + bne.n 1e4fbe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e5130 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e5050 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e512c │ │ │ │ + cbz r2, 1e504c │ │ │ │ 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] @ (1e5134 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e5054 ) │ │ │ │ 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] │ │ │ │ @@ -530632,32 +530433,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 1e50f0 │ │ │ │ + bne.n 1e5010 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e5184 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e50a4 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e5180 │ │ │ │ + cbz r2, 1e50a0 │ │ │ │ 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] @ (1e5188 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e50a8 ) │ │ │ │ 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] │ │ │ │ @@ -530665,31 +530466,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 1e5152 │ │ │ │ + bne.n 1e5072 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e51ec │ │ │ │ + ldr.w ip, [pc, #92] @ 1e510c │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e51e8 │ │ │ │ + cbz r2, 1e5108 │ │ │ │ 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] @ (1e51f0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e5110 ) │ │ │ │ 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] │ │ │ │ @@ -530700,32 +530501,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 1e51ac │ │ │ │ + bne.n 1e50cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e5240 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e5160 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e523c │ │ │ │ + cbz r2, 1e515c │ │ │ │ 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] @ (1e5244 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e5164 ) │ │ │ │ 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] │ │ │ │ @@ -530733,31 +530534,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 1e520e │ │ │ │ + bne.n 1e512e │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e52b8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e51d8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e52b0 │ │ │ │ + cbz r2, 1e51d0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e52bc ) │ │ │ │ + ldr r1, [pc, #104] @ (1e51dc ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e52b4 │ │ │ │ + vldr s14, [pc, #88] @ 1e51d4 │ │ │ │ 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 │ │ │ │ @@ -530772,31 +530573,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 1e5260 │ │ │ │ + bne.n 1e5180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e5310 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e5230 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e530c │ │ │ │ + cbz r2, 1e522c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e5314 ) │ │ │ │ + ldr r1, [pc, #68] @ (1e5234 ) │ │ │ │ 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 │ │ │ │ @@ -530807,31 +530608,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 1e52d4 │ │ │ │ + bne.n 1e51f4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5388 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e52a8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5380 │ │ │ │ + cbz r2, 1e52a0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e538c ) │ │ │ │ + ldr r1, [pc, #104] @ (1e52ac ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5384 │ │ │ │ + vldr s14, [pc, #88] @ 1e52a4 │ │ │ │ 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 │ │ │ │ @@ -530846,31 +530647,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 1e5330 │ │ │ │ + bne.n 1e5250 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e53dc ) │ │ │ │ + ldr r3, [pc, #72] @ (1e52fc ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e53d8 │ │ │ │ + cbz r2, 1e52f8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e53e0 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e5300 ) │ │ │ │ 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 │ │ │ │ @@ -530880,27 +530681,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 1e53a4 │ │ │ │ + bne.n 1e52c4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e5440 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5360 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e543c │ │ │ │ + cbz r2, 1e535c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e5444 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5364 ) │ │ │ │ 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 │ │ │ │ @@ -530915,28 +530716,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 1e53fc │ │ │ │ + bne.n 1e531c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5494 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e53b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5492 │ │ │ │ + cbz r2, 1e53b2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5498 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e53b8 ) │ │ │ │ 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 │ │ │ │ @@ -530948,31 +530749,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 1e5460 │ │ │ │ + bne.n 1e5380 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e5508 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e5428 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5502 │ │ │ │ + cbz r2, 1e5422 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1e550c ) │ │ │ │ + ldr r1, [pc, #100] @ (1e542c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1e5504 │ │ │ │ + vldr s14, [pc, #84] @ 1e5424 │ │ │ │ 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 │ │ │ │ @@ -530987,30 +530788,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 1e54b4 │ │ │ │ + bne.n 1e53d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e5560 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e5480 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e555c │ │ │ │ + cbz r2, 1e547c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e5564 ) │ │ │ │ + ldr r1, [pc, #68] @ (1e5484 ) │ │ │ │ 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 │ │ │ │ @@ -531021,27 +530822,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 1e5524 │ │ │ │ + bne.n 1e5444 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e55c0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e54e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e55be │ │ │ │ + cbz r2, 1e54de │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e55c4 ) │ │ │ │ + ldr r1, [pc, #80] @ (1e54e4 ) │ │ │ │ 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 │ │ │ │ @@ -531056,27 +530857,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 1e5580 │ │ │ │ + bne.n 1e54a0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5614 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5534 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5610 │ │ │ │ + cbz r2, 1e5530 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5618 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5538 ) │ │ │ │ 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 │ │ │ │ @@ -531088,32 +530889,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 1e55e0 │ │ │ │ + bne.n 1e5500 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e568c ) │ │ │ │ + ldr r3, [pc, #108] @ (1e55ac ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5684 │ │ │ │ + cbz r2, 1e55a4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e5690 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e55b0 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5688 │ │ │ │ + vldr s14, [pc, #88] @ 1e55a8 │ │ │ │ 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 │ │ │ │ @@ -531128,31 +530929,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 1e5634 │ │ │ │ + bne.n 1e5554 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e56e0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5600 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e56dc │ │ │ │ + cbz r2, 1e55fc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e56e4 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e5604 ) │ │ │ │ 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 │ │ │ │ @@ -531162,27 +530963,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 1e56a8 │ │ │ │ + bne.n 1e55c8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e5744 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5664 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5740 │ │ │ │ + cbz r2, 1e5660 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e5748 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5668 ) │ │ │ │ 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 │ │ │ │ @@ -531197,28 +530998,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 1e5700 │ │ │ │ + bne.n 1e5620 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5798 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e56b8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5796 │ │ │ │ + cbz r2, 1e56b6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e579c ) │ │ │ │ + ldr r2, [pc, #68] @ (1e56bc ) │ │ │ │ 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 │ │ │ │ @@ -531230,29 +531031,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 1e5764 │ │ │ │ + bne.n 1e5684 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e5826 │ │ │ │ + beq.n 1e5746 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e5828 │ │ │ │ + vldr s11, [pc, #120] @ 1e5748 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e582c │ │ │ │ + vldr s10, [pc, #116] @ 1e574c │ │ │ │ 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 │ │ │ │ @@ -531274,28 +531075,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 1e57bc │ │ │ │ + bne.n 1e56dc │ │ │ │ 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 1e58d0 │ │ │ │ + beq.n 1e57f0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1e58d4 │ │ │ │ + vldr s10, [pc, #152] @ 1e57f4 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1e58d8 │ │ │ │ + vldr s9, [pc, #148] @ 1e57f8 │ │ │ │ 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 │ │ │ │ @@ -531325,30 +531126,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 1e5848 │ │ │ │ + bne.n 1e5768 │ │ │ │ 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 1e5962 │ │ │ │ + beq.n 1e5882 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e5964 │ │ │ │ + vldr s11, [pc, #120] @ 1e5884 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e5968 │ │ │ │ + vldr s10, [pc, #116] @ 1e5888 │ │ │ │ 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 │ │ │ │ @@ -531370,25 +531171,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 1e58f8 │ │ │ │ + bne.n 1e5818 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e59da │ │ │ │ + cbz r2, 1e58fa │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e59dc │ │ │ │ + vldr s11, [pc, #100] @ 1e58fc │ │ │ │ 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 │ │ │ │ @@ -531406,28 +531207,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 1e597a │ │ │ │ + bne.n 1e589a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e59f2 │ │ │ │ + cbz r2, 1e5912 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e59e4 │ │ │ │ + bne.n 1e5904 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5a2e │ │ │ │ + cbz r2, 1e594e │ │ │ │ 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 │ │ │ │ @@ -531437,62 +531238,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 1e5a04 │ │ │ │ + bne.n 1e5924 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5a5e │ │ │ │ + cbz r2, 1e597e │ │ │ │ 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 1e5a40 │ │ │ │ + bne.n 1e5960 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5aa2 │ │ │ │ + cbz r2, 1e59c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e5aa8 │ │ │ │ + vldr d6, [pc, #60] @ 1e59c8 │ │ │ │ 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 1e5a74 │ │ │ │ + bne.n 1e5994 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e5ae6 │ │ │ │ + cbz r2, 1e5a06 │ │ │ │ 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 │ │ │ │ @@ -531500,18 +531301,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 1e5ac0 │ │ │ │ + bne.n 1e59e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5b1e │ │ │ │ + cbz r2, 1e5a3e │ │ │ │ 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 │ │ │ │ @@ -531521,50 +531322,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 1e5af6 │ │ │ │ + bne.n 1e5a16 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5b76 │ │ │ │ + cbz r2, 1e5a96 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1e5b78 │ │ │ │ + vldr d4, [pc, #76] @ 1e5a98 │ │ │ │ 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 1e5b58 │ │ │ │ + bmi.n 1e5a78 │ │ │ │ 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 1e5b38 │ │ │ │ + bne.n 1e5a58 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1e5bb6 │ │ │ │ + cbz r2, 1e5ad6 │ │ │ │ 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 │ │ │ │ @@ -531572,18 +531373,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 1e5b90 │ │ │ │ + bne.n 1e5ab0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5bf0 │ │ │ │ + cbz r2, 1e5b10 │ │ │ │ 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 │ │ │ │ @@ -531593,48 +531394,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 1e5bc6 │ │ │ │ + bne.n 1e5ae6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5c32 │ │ │ │ + cbz r2, 1e5b52 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e5c34 │ │ │ │ + vldr s14, [pc, #52] @ 1e5b54 │ │ │ │ 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 1e5c08 │ │ │ │ + bne.n 1e5b28 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5c8c │ │ │ │ + cbz r2, 1e5bac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e5c90 │ │ │ │ + vldr s13, [pc, #76] @ 1e5bb0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e5c94 │ │ │ │ + vldr s12, [pc, #72] @ 1e5bb4 │ │ │ │ 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 │ │ │ │ @@ -531643,23 +531444,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 1e5c4e │ │ │ │ + bne.n 1e5b6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5cce │ │ │ │ + cbz r2, 1e5bee │ │ │ │ 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 │ │ │ │ @@ -531667,18 +531468,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 1e5ca8 │ │ │ │ + bne.n 1e5bc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5d06 │ │ │ │ + cbz r2, 1e5c26 │ │ │ │ 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 │ │ │ │ @@ -531688,22 +531489,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 1e5cde │ │ │ │ + bne.n 1e5bfe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5d50 │ │ │ │ + cbz r2, 1e5c70 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e5d54 │ │ │ │ + vldr s13, [pc, #64] @ 1e5c74 │ │ │ │ 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 │ │ │ │ @@ -531711,21 +531512,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 1e5d1a │ │ │ │ + bne.n 1e5c3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5d9c │ │ │ │ + cbz r2, 1e5cbc │ │ │ │ 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 │ │ │ │ @@ -531737,23 +531538,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 1e5d66 │ │ │ │ + bne.n 1e5c86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5df0 │ │ │ │ + cbz r2, 1e5d10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e5df4 │ │ │ │ + vldr s13, [pc, #72] @ 1e5d14 │ │ │ │ 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] │ │ │ │ @@ -531764,27 +531565,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 1e5db8 │ │ │ │ + bne.n 1e5cd8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5e6a │ │ │ │ + cbz r2, 1e5d8a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e5e6c │ │ │ │ + vldr s12, [pc, #104] @ 1e5d8c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e5e70 │ │ │ │ + vldr s11, [pc, #100] @ 1e5d90 │ │ │ │ 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 │ │ │ │ @@ -531802,22 +531603,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 1e5e12 │ │ │ │ + bne.n 1e5d32 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5eaa │ │ │ │ + cbz r2, 1e5dca │ │ │ │ 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 │ │ │ │ @@ -531825,18 +531626,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 1e5e84 │ │ │ │ + bne.n 1e5da4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5ee4 │ │ │ │ + cbz r2, 1e5e04 │ │ │ │ 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 │ │ │ │ @@ -531846,23 +531647,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 1e5eba │ │ │ │ + bne.n 1e5dda │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5f30 │ │ │ │ + cbz r2, 1e5e50 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e5f34 │ │ │ │ + vldr s13, [pc, #64] @ 1e5e54 │ │ │ │ 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 │ │ │ │ @@ -531870,21 +531671,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 1e5efa │ │ │ │ + bne.n 1e5e1a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e5f7a │ │ │ │ + cbz r2, 1e5e9a │ │ │ │ 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 │ │ │ │ @@ -531896,66 +531697,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 1e5f46 │ │ │ │ + bne.n 1e5e66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5fba │ │ │ │ + cbz r2, 1e5eda │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1e5fbc │ │ │ │ + vldr s14, [pc, #52] @ 1e5edc │ │ │ │ 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 1e5f92 │ │ │ │ + bne.n 1e5eb2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5fee │ │ │ │ + cbz r2, 1e5f0e │ │ │ │ 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 1e5fd2 │ │ │ │ + bne.n 1e5ef2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6044 │ │ │ │ + cbz r2, 1e5f64 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e6048 │ │ │ │ + vldr s13, [pc, #76] @ 1e5f68 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e604c │ │ │ │ + vldr s12, [pc, #72] @ 1e5f6c │ │ │ │ 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 │ │ │ │ @@ -531964,43 +531765,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 1e6006 │ │ │ │ + bne.n 1e5f26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e607c │ │ │ │ + cbz r2, 1e5f9c │ │ │ │ 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 1e605e │ │ │ │ + bne.n 1e5f7e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e60de │ │ │ │ + cbz r2, 1e5ffe │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e60e0 │ │ │ │ + vldr s12, [pc, #84] @ 1e6000 │ │ │ │ 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] │ │ │ │ @@ -532015,39 +531816,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 1e6096 │ │ │ │ + bne.n 1e5fb6 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e610c │ │ │ │ + cbz r2, 1e602c │ │ │ │ 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 1e60f2 │ │ │ │ + bne.n 1e6012 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e616e │ │ │ │ + cbz r2, 1e608e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e6170 │ │ │ │ + vldr s12, [pc, #84] @ 1e6090 │ │ │ │ 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] │ │ │ │ @@ -532062,19 +531863,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 1e6126 │ │ │ │ + bne.n 1e6046 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e61ac │ │ │ │ + cbz r2, 1e60cc │ │ │ │ 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 │ │ │ │ @@ -532084,24 +531885,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 1e6186 │ │ │ │ + bne.n 1e60a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1e596c │ │ │ │ - cbz r2, 1e61fc │ │ │ │ + b.w 1e588c │ │ │ │ + cbz r2, 1e611c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6200 │ │ │ │ + vldr s13, [pc, #64] @ 1e6120 │ │ │ │ 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 │ │ │ │ @@ -532109,21 +531910,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 1e61c6 │ │ │ │ + bne.n 1e60e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6248 │ │ │ │ + cbz r2, 1e6168 │ │ │ │ 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 │ │ │ │ @@ -532135,19 +531936,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 1e6212 │ │ │ │ + bne.n 1e6132 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e629a │ │ │ │ + cbz r2, 1e61ba │ │ │ │ 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] │ │ │ │ @@ -532162,17 +531963,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 1e625e │ │ │ │ + bne.n 1e617e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e62f8 │ │ │ │ + cbz r2, 1e6218 │ │ │ │ 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 │ │ │ │ @@ -532194,19 +531995,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 1e62ae │ │ │ │ + bne.n 1e61ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e634a │ │ │ │ + cbz r2, 1e626a │ │ │ │ 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] │ │ │ │ @@ -532221,17 +532022,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 1e630e │ │ │ │ + bne.n 1e622e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e63a8 │ │ │ │ + cbz r2, 1e62c8 │ │ │ │ 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 │ │ │ │ @@ -532253,19 +532054,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 1e635e │ │ │ │ + bne.n 1e627e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6406 │ │ │ │ + cbz r2, 1e6326 │ │ │ │ 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 │ │ │ │ @@ -532281,18 +532082,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 1e63b6 │ │ │ │ + bne.n 1e62d6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e647a │ │ │ │ + cbz r2, 1e639a │ │ │ │ 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 │ │ │ │ @@ -532318,18 +532119,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 1e6410 │ │ │ │ + bne.n 1e6330 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e64d6 │ │ │ │ + cbz r2, 1e63f6 │ │ │ │ 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 │ │ │ │ @@ -532345,18 +532146,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 1e6486 │ │ │ │ + bne.n 1e63a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6546 │ │ │ │ + cbz r2, 1e6466 │ │ │ │ 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 │ │ │ │ @@ -532382,18 +532183,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 1e64e0 │ │ │ │ + bne.n 1e6400 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e65a2 │ │ │ │ + cbz r2, 1e64c2 │ │ │ │ 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 │ │ │ │ @@ -532409,19 +532210,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 1e6552 │ │ │ │ + bne.n 1e6472 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6610 │ │ │ │ + cbz r2, 1e6530 │ │ │ │ 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 │ │ │ │ @@ -532448,24 +532249,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 1e65ae │ │ │ │ + bne.n 1e64ce │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6664 │ │ │ │ + cbz r2, 1e6584 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1e6668 │ │ │ │ + vldr s13, [pc, #72] @ 1e6588 │ │ │ │ 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 │ │ │ │ @@ -532476,27 +532277,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 1e662e │ │ │ │ + bne.n 1e654e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e66e0 │ │ │ │ + cbz r2, 1e6600 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e66e4 │ │ │ │ + vldr s12, [pc, #108] @ 1e6604 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e66e8 │ │ │ │ + vldr s11, [pc, #104] @ 1e6608 │ │ │ │ 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 │ │ │ │ @@ -532514,28 +532315,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 1e6686 │ │ │ │ + bne.n 1e65a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e677a │ │ │ │ + beq.n 1e669a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e677c │ │ │ │ + vldr s11, [pc, #132] @ 1e669c │ │ │ │ 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 │ │ │ │ @@ -532563,24 +532364,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 1e6708 │ │ │ │ + bne.n 1e6628 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e680e │ │ │ │ + beq.n 1e672e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e6810 │ │ │ │ + vldr s11, [pc, #132] @ 1e6730 │ │ │ │ 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 │ │ │ │ @@ -532608,23 +532409,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 1e679c │ │ │ │ + bne.n 1e66bc │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e68be │ │ │ │ + beq.n 1e67de │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e68c0 │ │ │ │ + vldr s10, [pc, #160] @ 1e67e0 │ │ │ │ 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 │ │ │ │ @@ -532659,24 +532460,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 1e6828 │ │ │ │ + bne.n 1e6748 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e696e │ │ │ │ + beq.n 1e688e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6970 │ │ │ │ + vldr s10, [pc, #160] @ 1e6890 │ │ │ │ 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 │ │ │ │ @@ -532711,20 +532512,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 1e68d8 │ │ │ │ + bne.n 1e67f8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e69aa │ │ │ │ + cbz r2, 1e68ca │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -532733,18 +532534,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 1e6986 │ │ │ │ + bne.n 1e68a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e69e6 │ │ │ │ + cbz r2, 1e6906 │ │ │ │ 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 │ │ │ │ @@ -532755,22 +532556,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 1e69c0 │ │ │ │ + bne.n 1e68e0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6a30 │ │ │ │ + cbz r2, 1e6950 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6a34 │ │ │ │ + vldr s13, [pc, #64] @ 1e6954 │ │ │ │ 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 │ │ │ │ @@ -532778,21 +532579,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 1e69fa │ │ │ │ + bne.n 1e691a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6a80 │ │ │ │ + cbz r2, 1e69a0 │ │ │ │ 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 │ │ │ │ @@ -532805,19 +532606,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 1e6a46 │ │ │ │ + bne.n 1e6966 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6ad2 │ │ │ │ + cbz r2, 1e69f2 │ │ │ │ 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] │ │ │ │ @@ -532832,17 +532633,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 1e6a96 │ │ │ │ + bne.n 1e69b6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6b32 │ │ │ │ + cbz r2, 1e6a52 │ │ │ │ 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 │ │ │ │ @@ -532864,18 +532665,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 1e6ae6 │ │ │ │ + bne.n 1e6a06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6b82 │ │ │ │ + cbz r2, 1e6aa2 │ │ │ │ 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] │ │ │ │ @@ -532890,17 +532691,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 1e6b46 │ │ │ │ + bne.n 1e6a66 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6be2 │ │ │ │ + cbz r2, 1e6b02 │ │ │ │ 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 │ │ │ │ @@ -532922,18 +532723,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 1e6b96 │ │ │ │ + bne.n 1e6ab6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6c3e │ │ │ │ + cbz r2, 1e6b5e │ │ │ │ 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 │ │ │ │ @@ -532949,19 +532750,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 1e6bee │ │ │ │ + bne.n 1e6b0e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6cb8 │ │ │ │ + beq.n 1e6bd8 │ │ │ │ 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 │ │ │ │ @@ -532990,19 +532791,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 1e6c4a │ │ │ │ + bne.n 1e6b6a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6d16 │ │ │ │ + cbz r2, 1e6c36 │ │ │ │ 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 │ │ │ │ @@ -533018,19 +532819,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 1e6cc6 │ │ │ │ + bne.n 1e6be6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6d90 │ │ │ │ + beq.n 1e6cb0 │ │ │ │ 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 │ │ │ │ @@ -533059,19 +532860,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 1e6d22 │ │ │ │ + bne.n 1e6c42 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6dee │ │ │ │ + cbz r2, 1e6d0e │ │ │ │ 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 │ │ │ │ @@ -533087,20 +532888,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 1e6d9e │ │ │ │ + bne.n 1e6cbe │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6e6a │ │ │ │ + beq.n 1e6d8a │ │ │ │ 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 │ │ │ │ @@ -533129,47 +532930,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 1e6dfa │ │ │ │ + bne.n 1e6d1a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6eb2 │ │ │ │ + cbz r2, 1e6dd2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e6eb8 │ │ │ │ + vldr d6, [pc, #60] @ 1e6dd8 │ │ │ │ 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 1e6e84 │ │ │ │ + bne.n 1e6da4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e6f12 │ │ │ │ + cbz r2, 1e6e32 │ │ │ │ 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] │ │ │ │ @@ -533183,18 +532984,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 1e6ece │ │ │ │ + bne.n 1e6dee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6f78 │ │ │ │ + cbz r2, 1e6e98 │ │ │ │ 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 │ │ │ │ @@ -533217,24 +533018,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 1e6f30 │ │ │ │ + bne.n 1e6e50 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e700e │ │ │ │ + beq.n 1e6f2e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e7010 │ │ │ │ + vldr s11, [pc, #132] @ 1e6f30 │ │ │ │ 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 │ │ │ │ @@ -533261,20 +533062,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 1e6f94 │ │ │ │ + bne.n 1e6eb4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e704a │ │ │ │ + cbz r2, 1e6f6a │ │ │ │ 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 │ │ │ │ @@ -533282,48 +533083,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 1e7022 │ │ │ │ + bne.n 1e6f42 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7092 │ │ │ │ + cbz r2, 1e6fb2 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e7094 │ │ │ │ + vldr s13, [pc, #60] @ 1e6fb4 │ │ │ │ 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 1e7062 │ │ │ │ + bne.n 1e6f82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e70ee │ │ │ │ + cbz r2, 1e700e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e70f0 │ │ │ │ + vldr s13, [pc, #76] @ 1e7010 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e70f4 │ │ │ │ + vldr s12, [pc, #72] @ 1e7014 │ │ │ │ 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 │ │ │ │ @@ -533332,52 +533133,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 1e70ae │ │ │ │ + bne.n 1e6fce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e713e │ │ │ │ + cbz r2, 1e705e │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e7140 │ │ │ │ + vldr s13, [pc, #60] @ 1e7060 │ │ │ │ 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 1e710e │ │ │ │ + bne.n 1e702e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1e719a │ │ │ │ + cbz r2, 1e70ba │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e719c │ │ │ │ + vldr s13, [pc, #76] @ 1e70bc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e71a0 │ │ │ │ + vldr s12, [pc, #72] @ 1e70c0 │ │ │ │ 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 │ │ │ │ @@ -533386,27 +533187,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 1e715a │ │ │ │ + bne.n 1e707a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e71f2 │ │ │ │ + cbz r2, 1e7112 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e71f4 │ │ │ │ + vldr s13, [pc, #64] @ 1e7114 │ │ │ │ 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 │ │ │ │ @@ -533416,25 +533217,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 1e71b8 │ │ │ │ + bne.n 1e70d8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e7246 │ │ │ │ + cbz r2, 1e7166 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e7248 │ │ │ │ + vldr s13, [pc, #64] @ 1e7168 │ │ │ │ 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 │ │ │ │ @@ -533444,24 +533245,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 1e720c │ │ │ │ + bne.n 1e712c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e729c │ │ │ │ + cbz r2, 1e71bc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e72a0 │ │ │ │ + vldr s13, [pc, #72] @ 1e71c0 │ │ │ │ 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 │ │ │ │ @@ -533471,43 +533272,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 1e725e │ │ │ │ + bne.n 1e717e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e72d4 │ │ │ │ + cbz r2, 1e71f4 │ │ │ │ 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 1e72b0 │ │ │ │ + bne.n 1e71d0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7328 │ │ │ │ + cbz r2, 1e7248 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e732c │ │ │ │ + vldr s13, [pc, #72] @ 1e724c │ │ │ │ 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 │ │ │ │ @@ -533517,39 +533318,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 1e72ea │ │ │ │ + bne.n 1e720a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e7360 │ │ │ │ + cbz r2, 1e7280 │ │ │ │ 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 1e733c │ │ │ │ + bne.n 1e725c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e73be │ │ │ │ + cbz r2, 1e72de │ │ │ │ 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 │ │ │ │ @@ -533565,19 +533366,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 1e736e │ │ │ │ + bne.n 1e728e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e743e │ │ │ │ + beq.n 1e735e │ │ │ │ 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 │ │ │ │ @@ -533606,18 +533407,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 1e73da │ │ │ │ + bne.n 1e72fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e749a │ │ │ │ + cbz r2, 1e73ba │ │ │ │ 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 │ │ │ │ @@ -533633,18 +533434,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 1e744a │ │ │ │ + bne.n 1e736a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7500 │ │ │ │ + cbz r2, 1e7420 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -533668,23 +533469,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 1e74a8 │ │ │ │ + bne.n 1e73c8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e75aa │ │ │ │ + beq.n 1e74ca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e75ac │ │ │ │ + vldr s10, [pc, #156] @ 1e74cc │ │ │ │ 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 │ │ │ │ @@ -533718,20 +533519,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 1e7518 │ │ │ │ + bne.n 1e7438 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e760a │ │ │ │ + cbz r2, 1e752a │ │ │ │ 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 │ │ │ │ @@ -533747,19 +533548,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 1e75ba │ │ │ │ + bne.n 1e74da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e768e │ │ │ │ + beq.n 1e75ae │ │ │ │ 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 │ │ │ │ @@ -533788,18 +533589,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 1e7626 │ │ │ │ + bne.n 1e7546 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e76ea │ │ │ │ + cbz r2, 1e760a │ │ │ │ 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 │ │ │ │ @@ -533815,18 +533616,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 1e769a │ │ │ │ + bne.n 1e75ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7750 │ │ │ │ + cbz r2, 1e7670 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -533850,23 +533651,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 1e76f8 │ │ │ │ + bne.n 1e7618 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e77fa │ │ │ │ + beq.n 1e771a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e77fc │ │ │ │ + vldr s10, [pc, #156] @ 1e771c │ │ │ │ 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 │ │ │ │ @@ -533900,54 +533701,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 1e7768 │ │ │ │ + bne.n 1e7688 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e782a │ │ │ │ + cbz r2, 1e774a │ │ │ │ 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 1e7814 │ │ │ │ + bne.n 1e7734 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e785a │ │ │ │ + cbz r2, 1e777a │ │ │ │ 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 1e783c │ │ │ │ + bne.n 1e775c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7890 │ │ │ │ + cbz r2, 1e77b0 │ │ │ │ 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 │ │ │ │ @@ -533955,72 +533756,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 1e7870 │ │ │ │ + bne.n 1e7790 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e78c8 │ │ │ │ + cbz r2, 1e77e8 │ │ │ │ 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 1e78a0 │ │ │ │ + bne.n 1e77c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e78f6 │ │ │ │ + cbz r2, 1e7816 │ │ │ │ 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 1e78e0 │ │ │ │ + bne.n 1e7800 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7926 │ │ │ │ + cbz r2, 1e7846 │ │ │ │ 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 1e7908 │ │ │ │ + bne.n 1e7828 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e795c │ │ │ │ + cbz r2, 1e787c │ │ │ │ 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 │ │ │ │ @@ -534028,436 +533829,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 1e793c │ │ │ │ + bne.n 1e785c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7994 │ │ │ │ + cbz r2, 1e78b4 │ │ │ │ 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 1e796c │ │ │ │ + bne.n 1e788c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e79be │ │ │ │ + cbz r2, 1e78de │ │ │ │ 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 1e79a6 │ │ │ │ + bne.n 1e78c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e79ee │ │ │ │ + cbz r2, 1e790e │ │ │ │ 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 1e79d0 │ │ │ │ + bne.n 1e78f0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a16 │ │ │ │ + cbz r2, 1e7936 │ │ │ │ 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 1e79fe │ │ │ │ + bne.n 1e791e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a46 │ │ │ │ + cbz r2, 1e7966 │ │ │ │ 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 1e7a28 │ │ │ │ + bne.n 1e7948 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a6e │ │ │ │ + cbz r2, 1e798e │ │ │ │ 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 1e7a56 │ │ │ │ + bne.n 1e7976 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7a96 │ │ │ │ + cbz r2, 1e79b6 │ │ │ │ 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 1e7a7e │ │ │ │ + bne.n 1e799e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ab8 │ │ │ │ + cbz r2, 1e79d8 │ │ │ │ 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 1e7aa4 │ │ │ │ + bne.n 1e79c4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7ad8 │ │ │ │ + cbz r2, 1e79f8 │ │ │ │ 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 1e7ac6 │ │ │ │ + bne.n 1e79e6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7afc │ │ │ │ + cbz r2, 1e7a1c │ │ │ │ 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 1e7ae8 │ │ │ │ + bne.n 1e7a08 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7b28 │ │ │ │ + cbz r2, 1e7a48 │ │ │ │ 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 1e7b0a │ │ │ │ + bne.n 1e7a2a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7b4c │ │ │ │ + cbz r2, 1e7a6c │ │ │ │ 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 1e7b38 │ │ │ │ + bne.n 1e7a58 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7b6c │ │ │ │ + cbz r2, 1e7a8c │ │ │ │ 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 1e7b5a │ │ │ │ + bne.n 1e7a7a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7b90 │ │ │ │ + cbz r2, 1e7ab0 │ │ │ │ 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 1e7b7c │ │ │ │ + bne.n 1e7a9c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7bbc │ │ │ │ + cbz r2, 1e7adc │ │ │ │ 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 1e7b9e │ │ │ │ + bne.n 1e7abe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7be4 │ │ │ │ + cbz r2, 1e7b04 │ │ │ │ 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 1e7bcc │ │ │ │ + bne.n 1e7aec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7c06 │ │ │ │ + cbz r2, 1e7b26 │ │ │ │ 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 1e7bee │ │ │ │ + bne.n 1e7b0e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7c2e │ │ │ │ + cbz r2, 1e7b4e │ │ │ │ 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 1e7c14 │ │ │ │ + bne.n 1e7b34 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7c58 │ │ │ │ + cbz r2, 1e7b78 │ │ │ │ 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 1e7c3a │ │ │ │ + bne.n 1e7b5a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7c80 │ │ │ │ + cbz r2, 1e7ba0 │ │ │ │ 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 1e7c68 │ │ │ │ + bne.n 1e7b88 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7ca2 │ │ │ │ + cbz r2, 1e7bc2 │ │ │ │ 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 1e7c8a │ │ │ │ + bne.n 1e7baa │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7cca │ │ │ │ + cbz r2, 1e7bea │ │ │ │ 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 1e7cb0 │ │ │ │ + bne.n 1e7bd0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7cf4 │ │ │ │ + cbz r2, 1e7c14 │ │ │ │ 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 1e7cd6 │ │ │ │ + bne.n 1e7bf6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7d1c │ │ │ │ + cbz r2, 1e7c3c │ │ │ │ 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 1e7d04 │ │ │ │ + bne.n 1e7c24 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7d3e │ │ │ │ + cbz r2, 1e7c5e │ │ │ │ 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 1e7d26 │ │ │ │ + bne.n 1e7c46 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7d66 │ │ │ │ + cbz r2, 1e7c86 │ │ │ │ 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 1e7d4c │ │ │ │ + bne.n 1e7c6c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7d8c │ │ │ │ + cbz r2, 1e7cac │ │ │ │ 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 1e7d74 │ │ │ │ + bne.n 1e7c94 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7dae │ │ │ │ + cbz r2, 1e7cce │ │ │ │ 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 1e7d96 │ │ │ │ + bne.n 1e7cb6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7dd6 │ │ │ │ + cbz r2, 1e7cf6 │ │ │ │ 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 1e7dbc │ │ │ │ + bne.n 1e7cdc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e0c │ │ │ │ + cbz r2, 1e7d2c │ │ │ │ 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 │ │ │ │ @@ -534465,37 +534266,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 1e7dec │ │ │ │ + bne.n 1e7d0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7e42 │ │ │ │ + cbz r2, 1e7d62 │ │ │ │ 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 1e7e1c │ │ │ │ + bne.n 1e7d3c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e78 │ │ │ │ + cbz r2, 1e7d98 │ │ │ │ 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 │ │ │ │ @@ -534503,73 +534304,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 1e7e58 │ │ │ │ + bne.n 1e7d78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7eae │ │ │ │ + cbz r2, 1e7dce │ │ │ │ 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 1e7e88 │ │ │ │ + bne.n 1e7da8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ee2 │ │ │ │ + cbz r2, 1e7e02 │ │ │ │ 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 1e7ebc │ │ │ │ + bne.n 1e7ddc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7f16 │ │ │ │ + cbz r2, 1e7e36 │ │ │ │ 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 1e7ef0 │ │ │ │ + bne.n 1e7e10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7f50 │ │ │ │ + cbz r2, 1e7e70 │ │ │ │ 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 │ │ │ │ @@ -534577,19 +534378,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 1e7f24 │ │ │ │ + bne.n 1e7e44 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f8c │ │ │ │ + cbz r2, 1e7eac │ │ │ │ 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 │ │ │ │ @@ -534597,57 +534398,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 1e7f60 │ │ │ │ + bne.n 1e7e80 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7fc4 │ │ │ │ + cbz r2, 1e7ee4 │ │ │ │ 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 1e7f9c │ │ │ │ + bne.n 1e7ebc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7ffc │ │ │ │ + cbz r2, 1e7f1c │ │ │ │ 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 1e7fd4 │ │ │ │ + bne.n 1e7ef4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8036 │ │ │ │ + cbz r2, 1e7f56 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534655,18 +534456,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 1e800e │ │ │ │ + bne.n 1e7f2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e806e │ │ │ │ + cbz r2, 1e7f8e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534674,18 +534475,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 1e8046 │ │ │ │ + bne.n 1e7f66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e80a6 │ │ │ │ + cbz r2, 1e7fc6 │ │ │ │ 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]! │ │ │ │ @@ -534693,18 +534494,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 1e8082 │ │ │ │ + bne.n 1e7fa2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e80de │ │ │ │ + cbz r2, 1e7ffe │ │ │ │ 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]! │ │ │ │ @@ -534712,18 +534513,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 1e80ba │ │ │ │ + bne.n 1e7fda │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8118 │ │ │ │ + cbz r2, 1e8038 │ │ │ │ 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 │ │ │ │ @@ -534731,19 +534532,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 1e80ec │ │ │ │ + bne.n 1e800c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8154 │ │ │ │ + cbz r2, 1e8074 │ │ │ │ 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 │ │ │ │ @@ -534751,19 +534552,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 1e8128 │ │ │ │ + bne.n 1e8048 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8190 │ │ │ │ + cbz r2, 1e80b0 │ │ │ │ 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 │ │ │ │ @@ -534771,19 +534572,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 1e8164 │ │ │ │ + bne.n 1e8084 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e81cc │ │ │ │ + cbz r2, 1e80ec │ │ │ │ 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 │ │ │ │ @@ -534791,19 +534592,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 1e81a0 │ │ │ │ + bne.n 1e80c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8208 │ │ │ │ + cbz r2, 1e8128 │ │ │ │ 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 │ │ │ │ @@ -534811,19 +534612,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 1e81dc │ │ │ │ + bne.n 1e80fc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8244 │ │ │ │ + cbz r2, 1e8164 │ │ │ │ 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 │ │ │ │ @@ -534831,19 +534632,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 1e8218 │ │ │ │ + bne.n 1e8138 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8280 │ │ │ │ + cbz r2, 1e81a0 │ │ │ │ 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 │ │ │ │ @@ -534851,19 +534652,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 1e8254 │ │ │ │ + bne.n 1e8174 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e82bc │ │ │ │ + cbz r2, 1e81dc │ │ │ │ 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 │ │ │ │ @@ -534871,24 +534672,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 1e8290 │ │ │ │ + bne.n 1e81b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8350 │ │ │ │ + beq.n 1e8270 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e8354 │ │ │ │ + vldr s11, [pc, #132] @ 1e8274 │ │ │ │ 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 │ │ │ │ @@ -534915,26 +534716,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 1e82d8 │ │ │ │ + bne.n 1e81f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1e83b4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e82d4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e83b0 │ │ │ │ + cbz r2, 1e82d0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e83b8 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e82d8 ) │ │ │ │ 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 │ │ │ │ @@ -534949,28 +534750,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 1e8370 │ │ │ │ + bne.n 1e8290 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e8408 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e8328 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8404 │ │ │ │ + cbz r2, 1e8324 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e840c ) │ │ │ │ + ldr r2, [pc, #68] @ (1e832c ) │ │ │ │ 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 │ │ │ │ @@ -534982,23 +534783,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 1e83d4 │ │ │ │ + bne.n 1e82f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8446 │ │ │ │ + cbz r2, 1e8366 │ │ │ │ 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 │ │ │ │ @@ -535006,18 +534807,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 1e841e │ │ │ │ + bne.n 1e833e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e847e │ │ │ │ + cbz r2, 1e839e │ │ │ │ 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 │ │ │ │ @@ -535025,22 +534826,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 1e8456 │ │ │ │ + bne.n 1e8376 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e84e2 │ │ │ │ + cbz r2, 1e8402 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e84e4 │ │ │ │ + vldr s12, [pc, #88] @ 1e8404 │ │ │ │ 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 │ │ │ │ @@ -535054,25 +534855,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 1e8492 │ │ │ │ + bne.n 1e83b2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e857a │ │ │ │ + beq.n 1e849a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e857c │ │ │ │ + vldr s11, [pc, #132] @ 1e849c │ │ │ │ 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 │ │ │ │ @@ -535099,20 +534900,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 1e8500 │ │ │ │ + bne.n 1e8420 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e85b6 │ │ │ │ + cbz r2, 1e84d6 │ │ │ │ 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 │ │ │ │ @@ -535120,22 +534921,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 1e858e │ │ │ │ + bne.n 1e84ae │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8628 │ │ │ │ + cbz r2, 1e8548 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e862c │ │ │ │ + vldr s12, [pc, #104] @ 1e854c │ │ │ │ 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] │ │ │ │ @@ -535154,25 +534955,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 1e85ce │ │ │ │ + bne.n 1e84ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8680 │ │ │ │ + cbz r2, 1e85a0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e8684 │ │ │ │ + vldr s13, [pc, #72] @ 1e85a4 │ │ │ │ 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 │ │ │ │ @@ -535182,25 +534983,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 1e8642 │ │ │ │ + bne.n 1e8562 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e86f6 │ │ │ │ + cbz r2, 1e8616 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e86f8 │ │ │ │ + vldr s12, [pc, #100] @ 1e8618 │ │ │ │ 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] │ │ │ │ @@ -535219,135 +535020,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 1e869e │ │ │ │ + bne.n 1e85be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e872e │ │ │ │ + cbz r2, 1e864e │ │ │ │ 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 1e870a │ │ │ │ + bne.n 1e862a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8762 │ │ │ │ + cbz r2, 1e8682 │ │ │ │ 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 1e873e │ │ │ │ + bne.n 1e865e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8796 │ │ │ │ + cbz r2, 1e86b6 │ │ │ │ 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 1e8772 │ │ │ │ + bne.n 1e8692 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e87ca │ │ │ │ + cbz r2, 1e86ea │ │ │ │ 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 1e87a6 │ │ │ │ + bne.n 1e86c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8800 │ │ │ │ + cbz r2, 1e8720 │ │ │ │ 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 1e87d8 │ │ │ │ + bne.n 1e86f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8838 │ │ │ │ + cbz r2, 1e8758 │ │ │ │ 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 1e8810 │ │ │ │ + bne.n 1e8730 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1e88b4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e87d4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e88b0 │ │ │ │ + cbz r2, 1e87d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e88b8 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e87d8 ) │ │ │ │ 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 │ │ │ │ @@ -535368,28 +535169,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 1e8856 │ │ │ │ + bne.n 1e8776 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e8928 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e8848 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8924 │ │ │ │ + cbz r2, 1e8844 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1e892c ) │ │ │ │ + ldr r1, [pc, #96] @ (1e884c ) │ │ │ │ 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 │ │ │ │ @@ -535407,28 +535208,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 1e88d4 │ │ │ │ + bne.n 1e87f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1e89a8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e88c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e89a4 │ │ │ │ + cbz r2, 1e88c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e89ac ) │ │ │ │ + ldr r1, [pc, #108] @ (1e88cc ) │ │ │ │ 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 │ │ │ │ @@ -535449,28 +535250,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 1e894a │ │ │ │ + bne.n 1e886a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1e8a18 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e8938 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8a16 │ │ │ │ + cbz r2, 1e8936 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1e8a1c ) │ │ │ │ + ldr r1, [pc, #92] @ (1e893c ) │ │ │ │ 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 │ │ │ │ @@ -535488,28 +535289,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 1e89c8 │ │ │ │ + bne.n 1e88e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8a74 │ │ │ │ + cbz r2, 1e8994 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e8a78 │ │ │ │ + vldr s13, [pc, #76] @ 1e8998 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e8a7c │ │ │ │ + vldr s12, [pc, #72] @ 1e899c │ │ │ │ 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 │ │ │ │ @@ -535518,45 +535319,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 1e8a36 │ │ │ │ + bne.n 1e8956 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8aac │ │ │ │ + cbz r2, 1e89cc │ │ │ │ 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 1e8a8e │ │ │ │ + bne.n 1e89ae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8b24 │ │ │ │ + cbz r2, 1e8a44 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e8b28 │ │ │ │ + vldr s12, [pc, #108] @ 1e8a48 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e8b2c │ │ │ │ + vldr s11, [pc, #104] @ 1e8a4c │ │ │ │ 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 │ │ │ │ @@ -535574,47 +535375,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 1e8aca │ │ │ │ + bne.n 1e89ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8b5e │ │ │ │ + cbz r2, 1e8a7e │ │ │ │ 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 1e8b40 │ │ │ │ + bne.n 1e8a60 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8bb4 │ │ │ │ + cbz r2, 1e8ad4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e8bb8 │ │ │ │ + vldr s13, [pc, #76] @ 1e8ad8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e8bbc │ │ │ │ + vldr s12, [pc, #72] @ 1e8adc │ │ │ │ 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 │ │ │ │ @@ -535623,29 +535424,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 1e8b76 │ │ │ │ + bne.n 1e8a96 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8c32 │ │ │ │ + cbz r2, 1e8b52 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e8c34 │ │ │ │ + vldr s12, [pc, #104] @ 1e8b54 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e8c38 │ │ │ │ + vldr s11, [pc, #100] @ 1e8b58 │ │ │ │ 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 │ │ │ │ @@ -535663,44 +535464,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 1e8bda │ │ │ │ + bne.n 1e8afa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8c6a │ │ │ │ + cbz r2, 1e8b8a │ │ │ │ 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 1e8c4c │ │ │ │ + bne.n 1e8b6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8d16 │ │ │ │ + beq.n 1e8c36 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e8d18 │ │ │ │ + vldr s10, [pc, #160] @ 1e8c38 │ │ │ │ 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 │ │ │ │ @@ -535735,44 +535536,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 1e8c80 │ │ │ │ + bne.n 1e8ba0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8d4e │ │ │ │ + cbz r2, 1e8c6e │ │ │ │ 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 1e8d28 │ │ │ │ + bne.n 1e8c48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8de0 │ │ │ │ + beq.n 1e8d00 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e8de4 │ │ │ │ + vldr s11, [pc, #132] @ 1e8d04 │ │ │ │ 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 │ │ │ │ @@ -535799,21 +535600,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 1e8d68 │ │ │ │ + bne.n 1e8c88 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8e1e │ │ │ │ + cbz r2, 1e8d3e │ │ │ │ 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 │ │ │ │ @@ -535821,118 +535622,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 1e8df6 │ │ │ │ + bne.n 1e8d16 │ │ │ │ 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 1e8f64 │ │ │ │ + beq.w 1e8e84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e8f64 │ │ │ │ + beq.w 1e8e84 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #32767 @ 0x7fff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #272] @ 1e8f70 │ │ │ │ + vldr s17, [pc, #272] @ 1e8e90 │ │ │ │ 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 1e8f18 │ │ │ │ + b.n 1e8e38 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8f3e │ │ │ │ + bgt.n 1e8e5e │ │ │ │ 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 1e8f38 │ │ │ │ + ble.n 1e8e58 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8f4a │ │ │ │ + bgt.n 1e8e6a │ │ │ │ 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 1e8f32 │ │ │ │ + ble.n 1e8e52 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8f44 │ │ │ │ + bgt.n 1e8e64 │ │ │ │ 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 1e8f2c │ │ │ │ + ble.n 1e8e4c │ │ │ │ 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 1e8f50 │ │ │ │ + beq.n 1e8e70 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8e7e │ │ │ │ + bgt.n 1e8d9e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8e8c │ │ │ │ - vldr s0, [pc, #64] @ 1e8f70 │ │ │ │ - b.n 1e8f00 │ │ │ │ + b.n 1e8dac │ │ │ │ + vldr s0, [pc, #64] @ 1e8e90 │ │ │ │ + b.n 1e8e20 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8ed8 │ │ │ │ + b.n 1e8df8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8eb0 │ │ │ │ + b.n 1e8dd0 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8e8c │ │ │ │ + b.n 1e8dac │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8ed8 │ │ │ │ + b.n 1e8df8 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e8eb0 │ │ │ │ + b.n 1e8dd0 │ │ │ │ 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 1e8e70 │ │ │ │ + bne.n 1e8d90 │ │ │ │ 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} │ │ │ │ @@ -535941,107 +535742,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 1e90bc │ │ │ │ + beq.w 1e8fdc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e90bc │ │ │ │ + beq.w 1e8fdc │ │ │ │ mov.w r9, #61440 @ 0xf000 │ │ │ │ movt r9, #4095 @ 0xfff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #276] @ 1e90c8 │ │ │ │ + vldr s17, [pc, #276] @ 1e8fe8 │ │ │ │ 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 1e906a │ │ │ │ + b.n 1e8f8a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9096 │ │ │ │ + bgt.n 1e8fb6 │ │ │ │ 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 1e908a │ │ │ │ + ble.n 1e8faa │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9090 │ │ │ │ + bgt.n 1e8fb0 │ │ │ │ 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 1e9084 │ │ │ │ + ble.n 1e8fa4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e909c │ │ │ │ + bgt.n 1e8fbc │ │ │ │ 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 1e907e │ │ │ │ + ble.n 1e8f9e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e90a2 │ │ │ │ + bgt.n 1e8fc2 │ │ │ │ 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 1e90a8 │ │ │ │ + beq.n 1e8fc8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e8fd2 │ │ │ │ + bgt.n 1e8ef2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e8fe0 │ │ │ │ + b.n 1e8f00 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9052 │ │ │ │ + b.n 1e8f72 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e902a │ │ │ │ + b.n 1e8f4a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9004 │ │ │ │ + b.n 1e8f24 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e9004 │ │ │ │ + b.n 1e8f24 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e8fe0 │ │ │ │ + b.n 1e8f00 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e902a │ │ │ │ + b.n 1e8f4a │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e9052 │ │ │ │ + b.n 1e8f72 │ │ │ │ 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 1e8fc4 │ │ │ │ + bne.n 1e8ee4 │ │ │ │ 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} │ │ │ │ @@ -536050,92 +535851,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 1e91e2 │ │ │ │ + beq.n 1e9102 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e91e2 │ │ │ │ + beq.n 1e9102 │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ - vldr s17, [pc, #236] @ 1e91ec │ │ │ │ + vldr s17, [pc, #236] @ 1e910c │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s19, [pc, #232] @ 1e91f0 │ │ │ │ + vldr s19, [pc, #232] @ 1e9110 │ │ │ │ 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 1e919a │ │ │ │ + b.n 1e90ba │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e91ba │ │ │ │ + bgt.n 1e90da │ │ │ │ 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 1e91b4 │ │ │ │ + ble.n 1e90d4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e91c6 │ │ │ │ + bgt.n 1e90e6 │ │ │ │ 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 1e91ae │ │ │ │ + ble.n 1e90ce │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e91c0 │ │ │ │ + bgt.n 1e90e0 │ │ │ │ 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 1e91cc │ │ │ │ + beq.n 1e90ec │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9128 │ │ │ │ + bgt.n 1e9048 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9136 │ │ │ │ + b.n 1e9056 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9182 │ │ │ │ + b.n 1e90a2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e915a │ │ │ │ + b.n 1e907a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e9136 │ │ │ │ + b.n 1e9056 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e9182 │ │ │ │ + b.n 1e90a2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e915a │ │ │ │ + b.n 1e907a │ │ │ │ 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 1e911a │ │ │ │ + bne.n 1e903a │ │ │ │ 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 │ │ │ │ @@ -536145,548 +535946,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 1e9342 │ │ │ │ + beq.w 1e9262 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e9342 │ │ │ │ + beq.w 1e9262 │ │ │ │ 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] @ 1e934c │ │ │ │ + vldr s18, [pc, #272] @ 1e926c │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1e9350 │ │ │ │ + vldr s17, [pc, #268] @ 1e9270 │ │ │ │ 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 1e92f0 │ │ │ │ + b.n 1e9210 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e931c │ │ │ │ + bgt.n 1e923c │ │ │ │ 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 1e9310 │ │ │ │ + ble.n 1e9230 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9316 │ │ │ │ + bgt.n 1e9236 │ │ │ │ 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 1e930a │ │ │ │ + ble.n 1e922a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9322 │ │ │ │ + bgt.n 1e9242 │ │ │ │ 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 1e9304 │ │ │ │ + ble.n 1e9224 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9328 │ │ │ │ + bgt.n 1e9248 │ │ │ │ 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 1e932e │ │ │ │ + beq.n 1e924e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e925e │ │ │ │ + bgt.n 1e917e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e926c │ │ │ │ + b.n 1e918c │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e92dc │ │ │ │ + b.n 1e91fc │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e92b6 │ │ │ │ + b.n 1e91d6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9290 │ │ │ │ + b.n 1e91b0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9290 │ │ │ │ + b.n 1e91b0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e926c │ │ │ │ + b.n 1e918c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e92b6 │ │ │ │ + b.n 1e91d6 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1e92dc │ │ │ │ + b.n 1e91fc │ │ │ │ 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 1e924e │ │ │ │ + bne.n 1e916e │ │ │ │ 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 1e93e6 │ │ │ │ + beq.n 1e9306 │ │ │ │ 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] @ 1e93f0 │ │ │ │ + vldr s16, [pc, #116] @ 1e9310 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1e93f4 │ │ │ │ + vldr s17, [pc, #112] @ 1e9314 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1e93e8 │ │ │ │ + vldr d10, [pc, #92] @ 1e9308 │ │ │ │ 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 1e93bc │ │ │ │ + ble.n 1e92dc │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e93bc │ │ │ │ + bgt.n 1e92dc │ │ │ │ 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 1e9390 │ │ │ │ + bne.n 1e92b0 │ │ │ │ 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 1e93f0 │ │ │ │ + b.n 1e9310 │ │ │ │ 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] @ (1e9564 ) │ │ │ │ + ldr r1, [pc, #340] @ (1e9484 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1e9568 ) │ │ │ │ + ldr r2, [pc, #340] @ (1e9488 ) │ │ │ │ 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 1e953a │ │ │ │ + beq.w 1e945a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e953a │ │ │ │ + beq.w 1e945a │ │ │ │ mov r8, r0 │ │ │ │ - vldr s18, [pc, #292] @ 1e955c │ │ │ │ - vldr s17, [pc, #292] @ 1e9560 │ │ │ │ + vldr s18, [pc, #292] @ 1e947c │ │ │ │ + vldr s17, [pc, #292] @ 1e9480 │ │ │ │ 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 1e94ec │ │ │ │ + b.n 1e940c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9518 │ │ │ │ + bgt.n 1e9438 │ │ │ │ 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 1e950c │ │ │ │ + ble.n 1e942c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9512 │ │ │ │ + bgt.n 1e9432 │ │ │ │ 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 1e9506 │ │ │ │ + ble.n 1e9426 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e951e │ │ │ │ + bgt.n 1e943e │ │ │ │ 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 1e9500 │ │ │ │ + ble.n 1e9420 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9524 │ │ │ │ + bgt.n 1e9444 │ │ │ │ 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 1e952a │ │ │ │ + beq.n 1e944a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9454 │ │ │ │ + bgt.n 1e9374 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9462 │ │ │ │ + b.n 1e9382 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e94ce │ │ │ │ + b.n 1e93ee │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e94aa │ │ │ │ + b.n 1e93ca │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9486 │ │ │ │ + b.n 1e93a6 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9486 │ │ │ │ + b.n 1e93a6 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9462 │ │ │ │ + b.n 1e9382 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e94aa │ │ │ │ + b.n 1e93ca │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e94ce │ │ │ │ + b.n 1e93ee │ │ │ │ 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 1e944a │ │ │ │ - ldr r2, [pc, #48] @ (1e956c ) │ │ │ │ - ldr r3, [pc, #40] @ (1e9568 ) │ │ │ │ + bne.n 1e936a │ │ │ │ + ldr r2, [pc, #48] @ (1e948c ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9488 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9558 │ │ │ │ + bne.n 1e9478 │ │ │ │ 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, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ 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] @ (1e96e0 ) │ │ │ │ + ldr r1, [pc, #344] @ (1e9600 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1e96e4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1e9604 ) │ │ │ │ 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 1e96b6 │ │ │ │ + beq.w 1e95d6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e96b6 │ │ │ │ + beq.w 1e95d6 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #296] @ 1e96d8 │ │ │ │ - vldr s18, [pc, #296] @ 1e96dc │ │ │ │ + vldr s19, [pc, #296] @ 1e95f8 │ │ │ │ + vldr s18, [pc, #296] @ 1e95fc │ │ │ │ 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 1e9668 │ │ │ │ + b.n 1e9588 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9694 │ │ │ │ + bgt.n 1e95b4 │ │ │ │ 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 1e9688 │ │ │ │ + ble.n 1e95a8 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e968e │ │ │ │ + bgt.n 1e95ae │ │ │ │ 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 1e9682 │ │ │ │ + ble.n 1e95a2 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e969a │ │ │ │ + bgt.n 1e95ba │ │ │ │ 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 1e967c │ │ │ │ + ble.n 1e959c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e96a0 │ │ │ │ + bgt.n 1e95c0 │ │ │ │ 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 1e96a6 │ │ │ │ + beq.n 1e95c6 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e95d0 │ │ │ │ + bgt.n 1e94f0 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e95de │ │ │ │ + b.n 1e94fe │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e964a │ │ │ │ + b.n 1e956a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9626 │ │ │ │ + b.n 1e9546 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9602 │ │ │ │ + b.n 1e9522 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9602 │ │ │ │ + b.n 1e9522 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e95de │ │ │ │ + b.n 1e94fe │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9626 │ │ │ │ + b.n 1e9546 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e964a │ │ │ │ + b.n 1e956a │ │ │ │ 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 1e95c6 │ │ │ │ - ldr r2, [pc, #48] @ (1e96e8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e96e4 ) │ │ │ │ + bne.n 1e94e6 │ │ │ │ + ldr r2, [pc, #48] @ (1e9608 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e96d4 │ │ │ │ + bne.n 1e95f4 │ │ │ │ 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, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ 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 1e9826 │ │ │ │ + beq.w 1e9746 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9826 │ │ │ │ + beq.w 1e9746 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1e9830 │ │ │ │ - vldr s18, [pc, #280] @ 1e9834 │ │ │ │ + vldr s19, [pc, #280] @ 1e9750 │ │ │ │ + vldr s18, [pc, #280] @ 1e9754 │ │ │ │ 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 1e97d6 │ │ │ │ + b.n 1e96f6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9802 │ │ │ │ + bgt.n 1e9722 │ │ │ │ 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 1e97f6 │ │ │ │ + ble.n 1e9716 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e97fc │ │ │ │ + bgt.n 1e971c │ │ │ │ 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 1e97f0 │ │ │ │ + ble.n 1e9710 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9808 │ │ │ │ + bgt.n 1e9728 │ │ │ │ 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 1e97ea │ │ │ │ + ble.n 1e970a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e980e │ │ │ │ + bgt.n 1e972e │ │ │ │ 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 1e9814 │ │ │ │ + beq.n 1e9734 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e973c │ │ │ │ + bgt.n 1e965c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e974a │ │ │ │ + b.n 1e966a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e97c2 │ │ │ │ + b.n 1e96e2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9798 │ │ │ │ + b.n 1e96b8 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e976e │ │ │ │ + b.n 1e968e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e976e │ │ │ │ + b.n 1e968e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e974a │ │ │ │ + b.n 1e966a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9798 │ │ │ │ + b.n 1e96b8 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e97c2 │ │ │ │ + b.n 1e96e2 │ │ │ │ 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 1e9732 │ │ │ │ + bne.n 1e9652 │ │ │ │ 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 1e98be │ │ │ │ + beq.n 1e97de │ │ │ │ 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] @ 1e98d0 │ │ │ │ + vldr s20, [pc, #116] @ 1e97f0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1e98d4 │ │ │ │ + vldr s21, [pc, #116] @ 1e97f4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1e98c0 │ │ │ │ - vldr d8, [pc, #92] @ 1e98c8 │ │ │ │ + vldr d9, [pc, #88] @ 1e97e0 │ │ │ │ + vldr d8, [pc, #92] @ 1e97e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e9896 │ │ │ │ + ble.n 1e97b6 │ │ │ │ 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 │ │ │ │ @@ -536696,31 +536497,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 1e986e │ │ │ │ + bne.n 1e978e │ │ │ │ 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 1e98d0 │ │ │ │ + b.n 1e97f0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1e991a │ │ │ │ + cbz r2, 1e983a │ │ │ │ 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 │ │ │ │ @@ -536728,266 +536529,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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e98f6 │ │ │ │ + bne.n 1e9816 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e996e │ │ │ │ + cbz r2, 1e988e │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1e993c │ │ │ │ + bne.n 1e985c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e99c6 │ │ │ │ + cbz r2, 1e98e6 │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e998c │ │ │ │ + bne.n 1e98ac │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9a1c │ │ │ │ + cbz r2, 1e993c │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e99e4 │ │ │ │ + bne.n 1e9904 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e9a66 │ │ │ │ + cbz r2, 1e9986 │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ 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 1e9a42 │ │ │ │ + bne.n 1e9962 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9ab8 │ │ │ │ + cbz r2, 1e99d8 │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1e9a8c │ │ │ │ + bne.n 1e99ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e9b08 │ │ │ │ + cbz r2, 1e9a28 │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9adc │ │ │ │ + bne.n 1e99fc │ │ │ │ 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] @ (1e9bcc ) │ │ │ │ + ldr r1, [pc, #172] @ (1e9aec ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1e9bd0 ) │ │ │ │ + ldr r2, [pc, #172] @ (1e9af0 ) │ │ │ │ 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, 1e9bae │ │ │ │ - cbz r5, 1e9bae │ │ │ │ + cbz r2, 1e9ace │ │ │ │ + cbz r5, 1e9ace │ │ │ │ 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 1f4bd8 │ │ │ │ + bl 1f4af8 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1f4bd8 │ │ │ │ + bl 1f4af8 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1f4bd8 │ │ │ │ + bl 1f4af8 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1f4bd8 │ │ │ │ + bl 1f4af8 │ │ │ │ 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 1e9b50 │ │ │ │ + bne.n 1e9a70 │ │ │ │ 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 1e9b46 │ │ │ │ - ldr r2, [pc, #36] @ (1e9bd4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9bd0 ) │ │ │ │ + bne.n 1e9a66 │ │ │ │ + ldr r2, [pc, #36] @ (1e9af4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9af0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9bc8 │ │ │ │ + bne.n 1e9ae8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ 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] @ (1e9c50 ) │ │ │ │ - ldr r3, [pc, #104] @ (1e9c54 ) │ │ │ │ + ldr r2, [pc, #100] @ (1e9b70 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e9b74 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1e9c34 │ │ │ │ + cbz r4, 1e9b54 │ │ │ │ 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 │ │ │ │ @@ -536997,51 +536798,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 1e9c04 │ │ │ │ - ldr r2, [pc, #32] @ (1e9c58 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9c54 ) │ │ │ │ + bne.n 1e9b24 │ │ │ │ + ldr r2, [pc, #32] @ (1e9b78 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9b74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9c4c │ │ │ │ + bne.n 1e9b6c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ 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] @ (1e9cf4 ) │ │ │ │ - ldr r3, [pc, #136] @ (1e9cf8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e9c14 ) │ │ │ │ + ldr r3, [pc, #136] @ (1e9c18 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9cd2 │ │ │ │ + cbz r6, 1e9bf2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1e9cf0 │ │ │ │ + vldr s10, [pc, #100] @ 1e9c10 │ │ │ │ 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 │ │ │ │ @@ -537053,50 +536854,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 1e9c90 │ │ │ │ - ldr r2, [pc, #40] @ (1e9cfc ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9cf8 ) │ │ │ │ + bne.n 1e9bb0 │ │ │ │ + ldr r2, [pc, #40] @ (1e9c1c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9c18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9cea │ │ │ │ + bne.n 1e9c0a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r0, #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] @ (1e9da4 ) │ │ │ │ - ldr r3, [pc, #148] @ (1e9da8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1e9cc4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1e9cc8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9d86 │ │ │ │ + cbz r6, 1e9ca6 │ │ │ │ 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] │ │ │ │ @@ -537116,48 +536917,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 1e9d30 │ │ │ │ - ldr r2, [pc, #36] @ (1e9dac ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9da8 ) │ │ │ │ + bne.n 1e9c50 │ │ │ │ + ldr r2, [pc, #36] @ (1e9ccc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9cc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9d9e │ │ │ │ + bne.n 1e9cbe │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ 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] @ (1e9e60 ) │ │ │ │ - ldr r3, [pc, #160] @ (1e9e64 ) │ │ │ │ + ldr r2, [pc, #156] @ (1e9d80 ) │ │ │ │ + ldr r3, [pc, #160] @ (1e9d84 ) │ │ │ │ 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, 1e9e42 │ │ │ │ + cbz r6, 1e9d62 │ │ │ │ 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 │ │ │ │ @@ -537180,52 +536981,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 1e9ddc │ │ │ │ - ldr r2, [pc, #36] @ (1e9e68 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9e64 ) │ │ │ │ + bne.n 1e9cfc │ │ │ │ + ldr r2, [pc, #36] @ (1e9d88 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9d84 ) │ │ │ │ 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 1e9e5a │ │ │ │ + bne.n 1e9d7a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ 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] @ (1e9ef0 ) │ │ │ │ - ldr r3, [pc, #116] @ (1e9ef4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e9e10 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e9e14 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1e9ed0 │ │ │ │ + cbz r4, 1e9df0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1e9eec │ │ │ │ + vldr s14, [pc, #80] @ 1e9e0c │ │ │ │ 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 │ │ │ │ @@ -537233,49 +537034,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 1e9ea0 │ │ │ │ - ldr r2, [pc, #36] @ (1e9ef8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9ef4 ) │ │ │ │ + bne.n 1e9dc0 │ │ │ │ + ldr r2, [pc, #36] @ (1e9e18 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9e14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9ee8 │ │ │ │ + bne.n 1e9e08 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r1, #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] @ (1e9f7c ) │ │ │ │ - ldr r3, [pc, #112] @ (1e9f80 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e9e9c ) │ │ │ │ + ldr r3, [pc, #112] @ (1e9ea0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1e9f60 │ │ │ │ + cbz r5, 1e9e80 │ │ │ │ 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] │ │ │ │ @@ -537288,47 +537089,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 1e9f2c │ │ │ │ - ldr r2, [pc, #32] @ (1e9f84 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9f80 ) │ │ │ │ + bne.n 1e9e4c │ │ │ │ + ldr r2, [pc, #32] @ (1e9ea4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9ea0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9f78 │ │ │ │ + bne.n 1e9e98 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r7, #20] │ │ │ │ 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] @ (1ea00c ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea010 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e9f2c ) │ │ │ │ + ldr r3, [pc, #116] @ (1e9f30 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1e9ff0 │ │ │ │ + cbz r6, 1e9f10 │ │ │ │ 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 │ │ │ │ @@ -537342,52 +537143,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 1e9fb4 │ │ │ │ - ldr r2, [pc, #32] @ (1ea014 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea010 ) │ │ │ │ + bne.n 1e9ed4 │ │ │ │ + ldr r2, [pc, #32] @ (1e9f34 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9f30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea008 │ │ │ │ + bne.n 1e9f28 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [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, #152] @ (1ea0c4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ea0c8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1e9fe4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1e9fe8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea09c │ │ │ │ + cbz r4, 1e9fbc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1ea0b8 │ │ │ │ - vldr s8, [pc, #116] @ 1ea0c0 │ │ │ │ + vldr d5, [pc, #112] @ 1e9fd8 │ │ │ │ + vldr s8, [pc, #116] @ 1e9fe0 │ │ │ │ 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 │ │ │ │ @@ -537401,57 +537202,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 1ea050 │ │ │ │ - ldr r2, [pc, #44] @ (1ea0cc ) │ │ │ │ - ldr r3, [pc, #40] @ (1ea0c8 ) │ │ │ │ + bne.n 1e9f70 │ │ │ │ + ldr r2, [pc, #44] @ (1e9fec ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9fe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea0b4 │ │ │ │ + bne.n 1e9fd4 │ │ │ │ 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 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + str r4, [r7, #0] │ │ │ │ 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] @ (1ea188 ) │ │ │ │ - ldr r3, [pc, #168] @ (1ea18c ) │ │ │ │ + ldr r2, [pc, #164] @ (1ea0a8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ea0ac ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea162 │ │ │ │ + cbz r5, 1ea082 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1ea180 │ │ │ │ + vldr d4, [pc, #128] @ 1ea0a0 │ │ │ │ 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 │ │ │ │ @@ -537470,58 +537271,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 1ea104 │ │ │ │ - ldr r2, [pc, #44] @ (1ea190 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea18c ) │ │ │ │ + bne.n 1ea024 │ │ │ │ + ldr r2, [pc, #44] @ (1ea0b0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea0ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea17a │ │ │ │ + bne.n 1ea09a │ │ │ │ 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, [r2, r4] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ 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] @ (1ea260 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ea264 ) │ │ │ │ + ldr r2, [pc, #180] @ (1ea180 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ea184 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea23c │ │ │ │ + cbz r6, 1ea15c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1ea258 │ │ │ │ + vldr d3, [pc, #144] @ 1ea178 │ │ │ │ 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 │ │ │ │ @@ -537544,55 +537345,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 1ea1c8 │ │ │ │ - ldr r2, [pc, #40] @ (1ea268 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea264 ) │ │ │ │ + bne.n 1ea0e8 │ │ │ │ + ldr r2, [pc, #40] @ (1ea188 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea254 │ │ │ │ + bne.n 1ea174 │ │ │ │ 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, [r1, r1] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ 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] @ (1ea2fc ) │ │ │ │ - ldr r3, [pc, #128] @ (1ea300 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ea21c ) │ │ │ │ + ldr r3, [pc, #128] @ (1ea220 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea2dc │ │ │ │ + cbz r4, 1ea1fc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ea2f8 │ │ │ │ + vldr s12, [pc, #92] @ 1ea218 │ │ │ │ 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 │ │ │ │ @@ -537602,49 +537403,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 1ea2a0 │ │ │ │ - ldr r2, [pc, #36] @ (1ea304 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea300 ) │ │ │ │ + bne.n 1ea1c0 │ │ │ │ + ldr r2, [pc, #36] @ (1ea224 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea220 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea2f4 │ │ │ │ + bne.n 1ea214 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r7, 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 r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea38c ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea390 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea2ac ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea2b0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea36e │ │ │ │ + cbz r5, 1ea28e │ │ │ │ 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] │ │ │ │ @@ -537659,48 +537460,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 1ea336 │ │ │ │ - ldr r2, [pc, #36] @ (1ea394 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea390 ) │ │ │ │ + bne.n 1ea256 │ │ │ │ + ldr r2, [pc, #36] @ (1ea2b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea2b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea386 │ │ │ │ + bne.n 1ea2a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r5, 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 r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1ea42c ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea430 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea34c ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea350 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea40e │ │ │ │ + cbz r5, 1ea32e │ │ │ │ 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 │ │ │ │ @@ -537716,48 +537517,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 1ea3c8 │ │ │ │ - ldr r2, [pc, #36] @ (1ea434 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea430 ) │ │ │ │ + bne.n 1ea2e8 │ │ │ │ + ldr r2, [pc, #36] @ (1ea354 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea350 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea426 │ │ │ │ + bne.n 1ea346 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrb r2, [r1, 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] @ (1ea4cc ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea4d0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea3ec ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea3f0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea4ae │ │ │ │ + cbz r4, 1ea3ce │ │ │ │ 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] │ │ │ │ @@ -537780,48 +537581,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 1ea466 │ │ │ │ - ldr r2, [pc, #36] @ (1ea4d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea4d0 ) │ │ │ │ + bne.n 1ea386 │ │ │ │ + ldr r2, [pc, #36] @ (1ea3f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea3f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea4c6 │ │ │ │ + bne.n 1ea3e6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrb 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1ea574 ) │ │ │ │ - ldr r3, [pc, #140] @ (1ea578 ) │ │ │ │ + ldr r2, [pc, #136] @ (1ea494 ) │ │ │ │ + ldr r3, [pc, #140] @ (1ea498 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea558 │ │ │ │ + cbz r6, 1ea478 │ │ │ │ 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] │ │ │ │ @@ -537839,47 +537640,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 1ea504 │ │ │ │ - ldr r2, [pc, #32] @ (1ea57c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea578 ) │ │ │ │ + bne.n 1ea424 │ │ │ │ + ldr r2, [pc, #32] @ (1ea49c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea498 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea570 │ │ │ │ + bne.n 1ea490 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r0, [r0, 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] @ (1ea62c ) │ │ │ │ - ldr r3, [pc, #156] @ (1ea630 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ea54c ) │ │ │ │ + ldr r3, [pc, #156] @ (1ea550 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ea60e │ │ │ │ + cbz r7, 1ea52e │ │ │ │ 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] │ │ │ │ @@ -537907,314 +537708,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 1ea5aa │ │ │ │ - ldr r2, [pc, #36] @ (1ea634 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea630 ) │ │ │ │ + bne.n 1ea4ca │ │ │ │ + ldr r2, [pc, #36] @ (1ea554 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea626 │ │ │ │ + bne.n 1ea546 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldrh r2, [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, #200] @ (1ea714 ) │ │ │ │ - ldr r3, [pc, #204] @ (1ea718 ) │ │ │ │ + ldr r2, [pc, #200] @ (1ea634 ) │ │ │ │ + ldr r3, [pc, #204] @ (1ea638 ) │ │ │ │ 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 1ea6e6 │ │ │ │ + beq.n 1ea606 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1ea708 │ │ │ │ - vldr s8, [pc, #164] @ 1ea710 │ │ │ │ + vldr d5, [pc, #160] @ 1ea628 │ │ │ │ + vldr s8, [pc, #164] @ 1ea630 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ea6b4 │ │ │ │ + b.n 1ea5d4 │ │ │ │ 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 1ea6e0 │ │ │ │ + bmi.n 1ea600 │ │ │ │ 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 1ea6e6 │ │ │ │ + beq.n 1ea606 │ │ │ │ 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 1ea678 │ │ │ │ + bpl.n 1ea598 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea67c │ │ │ │ + b.n 1ea59c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea69a │ │ │ │ - ldr r2, [pc, #52] @ (1ea71c ) │ │ │ │ - ldr r3, [pc, #44] @ (1ea718 ) │ │ │ │ + b.n 1ea5ba │ │ │ │ + ldr r2, [pc, #52] @ (1ea63c ) │ │ │ │ + ldr r3, [pc, #44] @ (1ea638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea6fe │ │ │ │ + bne.n 1ea61e │ │ │ │ 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 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r2, [r6, 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, #220] @ (1ea810 ) │ │ │ │ - ldr r3, [pc, #224] @ (1ea814 ) │ │ │ │ + ldr r2, [pc, #220] @ (1ea730 ) │ │ │ │ + ldr r3, [pc, #224] @ (1ea734 ) │ │ │ │ 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 1ea7ea │ │ │ │ + beq.n 1ea70a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1ea808 │ │ │ │ + vldr d5, [pc, #184] @ 1ea728 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ea7b0 │ │ │ │ + b.n 1ea6d0 │ │ │ │ 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 1ea7e4 │ │ │ │ + bmi.n 1ea704 │ │ │ │ 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 1ea7de │ │ │ │ + bmi.n 1ea6fe │ │ │ │ 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 1ea7ea │ │ │ │ + beq.n 1ea70a │ │ │ │ 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 1ea75c │ │ │ │ + bpl.n 1ea67c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea760 │ │ │ │ + b.n 1ea680 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea79c │ │ │ │ + b.n 1ea6bc │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea77e │ │ │ │ - ldr r2, [pc, #44] @ (1ea818 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea814 ) │ │ │ │ + b.n 1ea69e │ │ │ │ + ldr r2, [pc, #44] @ (1ea738 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea734 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea802 │ │ │ │ + bne.n 1ea722 │ │ │ │ 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, [r0, r3] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ 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] @ (1ea930 ) │ │ │ │ - ldr r3, [pc, #256] @ (1ea934 ) │ │ │ │ + ldr r2, [pc, #252] @ (1ea850 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ea854 ) │ │ │ │ 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 1ea90c │ │ │ │ + beq.n 1ea82c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d5, [pc, #216] @ 1ea928 │ │ │ │ + vldr d5, [pc, #216] @ 1ea848 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea8c6 │ │ │ │ + b.n 1ea7e6 │ │ │ │ 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 1ea906 │ │ │ │ + bmi.n 1ea826 │ │ │ │ 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 1ea900 │ │ │ │ + bmi.n 1ea820 │ │ │ │ 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 1ea8fa │ │ │ │ + bmi.n 1ea81a │ │ │ │ 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 1ea90c │ │ │ │ + beq.n 1ea82c │ │ │ │ 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 1ea858 │ │ │ │ + bpl.n 1ea778 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea85c │ │ │ │ + b.n 1ea77c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea8b6 │ │ │ │ + b.n 1ea7d6 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea898 │ │ │ │ + b.n 1ea7b8 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ea87a │ │ │ │ - ldr r2, [pc, #40] @ (1ea938 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea934 ) │ │ │ │ + b.n 1ea79a │ │ │ │ + ldr r2, [pc, #40] @ (1ea858 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea854 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea924 │ │ │ │ + bne.n 1ea844 │ │ │ │ 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 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r1, 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] @ (1ea9cc ) │ │ │ │ - ldr r3, [pc, #128] @ (1ea9d0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ea8ec ) │ │ │ │ + ldr r3, [pc, #128] @ (1ea8f0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea9ac │ │ │ │ + cbz r4, 1ea8cc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ea9c8 │ │ │ │ + vldr s12, [pc, #92] @ 1ea8e8 │ │ │ │ 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 │ │ │ │ @@ -538224,49 +538025,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 1ea970 │ │ │ │ - ldr r2, [pc, #36] @ (1ea9d4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea9d0 ) │ │ │ │ + bne.n 1ea890 │ │ │ │ + ldr r2, [pc, #36] @ (1ea8f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea8f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea9c4 │ │ │ │ + bne.n 1ea8e4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ 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] @ (1eaa5c ) │ │ │ │ - ldr r3, [pc, #116] @ (1eaa60 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea97c ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea980 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eaa40 │ │ │ │ + cbz r4, 1ea960 │ │ │ │ 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] │ │ │ │ @@ -538282,47 +538083,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 1eaa08 │ │ │ │ - ldr r2, [pc, #32] @ (1eaa64 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaa60 ) │ │ │ │ + bne.n 1ea928 │ │ │ │ + ldr r2, [pc, #32] @ (1ea984 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea980 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaa58 │ │ │ │ + bne.n 1ea978 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ 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] @ (1eaafc ) │ │ │ │ - ldr r3, [pc, #132] @ (1eab00 ) │ │ │ │ + ldr r2, [pc, #128] @ (1eaa1c ) │ │ │ │ + ldr r3, [pc, #132] @ (1eaa20 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eaade │ │ │ │ + cbz r5, 1ea9fe │ │ │ │ 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 │ │ │ │ @@ -538338,48 +538139,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 1eaa98 │ │ │ │ - ldr r2, [pc, #36] @ (1eab04 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eab00 ) │ │ │ │ + bne.n 1ea9b8 │ │ │ │ + ldr r2, [pc, #36] @ (1eaa24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaa20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaaf6 │ │ │ │ + bne.n 1eaa16 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r7, 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 r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1eaba0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1eaba4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1eaac0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eaac4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eab82 │ │ │ │ + cbz r5, 1eaaa2 │ │ │ │ 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] │ │ │ │ @@ -538401,48 +538202,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 1eab34 │ │ │ │ - ldr r2, [pc, #36] @ (1eaba8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaba4 ) │ │ │ │ + bne.n 1eaa54 │ │ │ │ + ldr r2, [pc, #36] @ (1eaac8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaac4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eab9a │ │ │ │ + bne.n 1eaaba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ 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] @ (1eac48 ) │ │ │ │ - ldr r3, [pc, #140] @ (1eac4c ) │ │ │ │ + ldr r2, [pc, #136] @ (1eab68 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eab6c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eac2c │ │ │ │ + cbz r6, 1eab4c │ │ │ │ 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] │ │ │ │ @@ -538460,48 +538261,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 1eabd8 │ │ │ │ - ldr r2, [pc, #32] @ (1eac50 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eac4c ) │ │ │ │ + bne.n 1eaaf8 │ │ │ │ + ldr r2, [pc, #32] @ (1eab70 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eab6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eac44 │ │ │ │ + bne.n 1eab64 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ 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] @ (1ead04 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ead08 ) │ │ │ │ + ldr r2, [pc, #156] @ (1eac24 ) │ │ │ │ + ldr r3, [pc, #160] @ (1eac28 ) │ │ │ │ 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 1eace8 │ │ │ │ + beq.n 1eac08 │ │ │ │ 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 │ │ │ │ @@ -538533,49 +538334,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 1eac80 │ │ │ │ - ldr r2, [pc, #32] @ (1ead0c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ead08 ) │ │ │ │ + bne.n 1eaba0 │ │ │ │ + ldr r2, [pc, #32] @ (1eac2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eac28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ead00 │ │ │ │ + bne.n 1eac20 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ 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] @ 1eadbc │ │ │ │ + ldr.w ip, [pc, #156] @ 1eacdc │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #152] @ (1eadc0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1eace0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1ead9c │ │ │ │ + cbz r2, 1eacbc │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1eadb8 │ │ │ │ + vldr s12, [pc, #120] @ 1eacd8 │ │ │ │ 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 │ │ │ │ @@ -538593,53 +538394,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 1ead46 │ │ │ │ - ldr r2, [pc, #36] @ (1eadc4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eadc0 ) │ │ │ │ + bne.n 1eac66 │ │ │ │ + ldr r2, [pc, #36] @ (1eace4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eace0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eadb4 │ │ │ │ + bne.n 1eacd4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ 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] @ (1eae84 ) │ │ │ │ - ldr r3, [pc, #172] @ (1eae88 ) │ │ │ │ + ldr r2, [pc, #168] @ (1eada4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1eada8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eae64 │ │ │ │ + cbz r4, 1ead84 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1eae80 │ │ │ │ + vldr s11, [pc, #136] @ 1eada0 │ │ │ │ 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} │ │ │ │ @@ -538660,48 +538461,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 1eadf8 │ │ │ │ - ldr r2, [pc, #36] @ (1eae8c ) │ │ │ │ - ldr r3, [pc, #32] @ (1eae88 ) │ │ │ │ + bne.n 1ead18 │ │ │ │ + ldr r2, [pc, #36] @ (1eadac ) │ │ │ │ + ldr r3, [pc, #32] @ (1eada8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eae7c │ │ │ │ + bne.n 1ead9c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ 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] @ 1eaf2c │ │ │ │ + ldr.w ip, [pc, #140] @ 1eae4c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eaf30 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eae50 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eaf0e │ │ │ │ + cbz r2, 1eae2e │ │ │ │ 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 │ │ │ │ @@ -538718,48 +538519,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 1eaec2 │ │ │ │ - ldr r2, [pc, #36] @ (1eaf34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaf30 ) │ │ │ │ + bne.n 1eade2 │ │ │ │ + ldr r2, [pc, #36] @ (1eae54 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eae50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaf26 │ │ │ │ + bne.n 1eae46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r2, r5] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r1, 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] @ (1eafd0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1eafd4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1eaef0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eaef4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eafb2 │ │ │ │ + cbz r4, 1eaed2 │ │ │ │ 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 │ │ │ │ @@ -538781,48 +538582,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 1eaf64 │ │ │ │ - ldr r2, [pc, #36] @ (1eafd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eafd4 ) │ │ │ │ + bne.n 1eae84 │ │ │ │ + ldr r2, [pc, #36] @ (1eaef8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eafca │ │ │ │ + bne.n 1eaeea │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r4, r4] │ │ │ │ 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] @ (1eb080 ) │ │ │ │ - ldr r3, [pc, #148] @ (1eb084 ) │ │ │ │ + ldr r2, [pc, #144] @ (1eafa0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eafa4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb064 │ │ │ │ + cbz r4, 1eaf84 │ │ │ │ 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 │ │ │ │ @@ -538842,48 +538643,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 1eb008 │ │ │ │ - ldr r2, [pc, #32] @ (1eb088 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb084 ) │ │ │ │ + bne.n 1eaf28 │ │ │ │ + ldr r2, [pc, #32] @ (1eafa8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eafa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb07c │ │ │ │ + bne.n 1eaf9c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #592] @ (1eb2dc ) │ │ │ │ + str r4, [r6, r1] │ │ │ │ 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] @ (1eb144 ) │ │ │ │ - ldr r3, [pc, #168] @ (1eb148 ) │ │ │ │ + ldr r2, [pc, #164] @ (1eb064 ) │ │ │ │ + ldr r3, [pc, #168] @ (1eb068 ) │ │ │ │ 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 1eb128 │ │ │ │ + beq.n 1eb048 │ │ │ │ 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 │ │ │ │ @@ -538913,50 +538714,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 1eb0b8 │ │ │ │ - ldr r2, [pc, #32] @ (1eb14c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb148 ) │ │ │ │ + bne.n 1eafd8 │ │ │ │ + ldr r2, [pc, #32] @ (1eb06c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb140 │ │ │ │ + bne.n 1eb060 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #360] @ (1eb2b0 ) │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #832] @ (1eb490 ) │ │ │ │ + ldr r7, [pc, #704] @ (1eb330 ) │ │ │ │ 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] @ 1eb22c │ │ │ │ + ldr.w ip, [pc, #204] @ 1eb14c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #200] @ (1eb230 ) │ │ │ │ + ldr r3, [pc, #200] @ (1eb150 ) │ │ │ │ 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 1eb20a │ │ │ │ + beq.n 1eb12a │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1eb228 │ │ │ │ + vldr s11, [pc, #164] @ 1eb148 │ │ │ │ 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] │ │ │ │ @@ -538987,55 +538788,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 1eb18c │ │ │ │ - ldr r2, [pc, #40] @ (1eb234 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb230 ) │ │ │ │ + bne.n 1eb0ac │ │ │ │ + ldr r2, [pc, #40] @ (1eb154 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb150 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb222 │ │ │ │ + bne.n 1eb142 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r6, [pc, #600] @ (1eb488 ) │ │ │ │ + ldr r7, [pc, #472] @ (1eb328 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #952] @ (1eb5f0 ) │ │ │ │ + ldr r6, [pc, #824] @ (1eb490 ) │ │ │ │ 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] @ (1eb334 ) │ │ │ │ - ldr r3, [pc, #236] @ (1eb338 ) │ │ │ │ + ldr r2, [pc, #232] @ (1eb254 ) │ │ │ │ + ldr r3, [pc, #236] @ (1eb258 ) │ │ │ │ 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 1eb312 │ │ │ │ + beq.n 1eb232 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1eb330 │ │ │ │ + vldr s10, [pc, #200] @ 1eb250 │ │ │ │ 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 │ │ │ │ @@ -539073,49 +538874,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 1eb26e │ │ │ │ - ldr r2, [pc, #40] @ (1eb33c ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb338 ) │ │ │ │ + bne.n 1eb18e │ │ │ │ + ldr r2, [pc, #40] @ (1eb25c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb32a │ │ │ │ + bne.n 1eb24a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r5, [pc, #696] @ (1eb5f0 ) │ │ │ │ + ldr r6, [pc, #568] @ (1eb490 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #920] @ (1eb6d8 ) │ │ │ │ + ldr r5, [pc, #792] @ (1eb578 ) │ │ │ │ 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] @ 1eb3dc │ │ │ │ + ldr.w ip, [pc, #140] @ 1eb2fc │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eb3e0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb300 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eb3be │ │ │ │ + cbz r2, 1eb2de │ │ │ │ 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 │ │ │ │ @@ -539132,48 +538933,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 1eb372 │ │ │ │ - ldr r2, [pc, #36] @ (1eb3e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb3e0 ) │ │ │ │ + bne.n 1eb292 │ │ │ │ + ldr r2, [pc, #36] @ (1eb304 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb3d6 │ │ │ │ + bne.n 1eb2f6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #664] @ (1eb678 ) │ │ │ │ + ldr r5, [pc, #536] @ (1eb518 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #232] @ (1eb4d0 ) │ │ │ │ + ldr r5, [pc, #104] @ (1eb370 ) │ │ │ │ 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] @ (1eb484 ) │ │ │ │ - ldr r3, [pc, #140] @ (1eb488 ) │ │ │ │ + ldr r2, [pc, #136] @ (1eb3a4 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eb3a8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb466 │ │ │ │ + cbz r5, 1eb386 │ │ │ │ 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 │ │ │ │ @@ -539195,48 +538996,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 1eb412 │ │ │ │ - ldr r2, [pc, #36] @ (1eb48c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb488 ) │ │ │ │ + bne.n 1eb332 │ │ │ │ + ldr r2, [pc, #36] @ (1eb3ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb3a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb47e │ │ │ │ + bne.n 1eb39e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #1016] @ (1eb880 ) │ │ │ │ + ldr r4, [pc, #888] @ (1eb720 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #584] @ (1eb6d8 ) │ │ │ │ + ldr r4, [pc, #456] @ (1eb578 ) │ │ │ │ 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] @ (1eb534 ) │ │ │ │ - ldr r3, [pc, #148] @ (1eb538 ) │ │ │ │ + ldr r2, [pc, #144] @ (1eb454 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eb458 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb518 │ │ │ │ + cbz r4, 1eb438 │ │ │ │ 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 │ │ │ │ @@ -539256,48 +539057,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 1eb4bc │ │ │ │ - ldr r2, [pc, #32] @ (1eb53c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb538 ) │ │ │ │ + bne.n 1eb3dc │ │ │ │ + ldr r2, [pc, #32] @ (1eb45c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb530 │ │ │ │ + bne.n 1eb450 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #344] @ (1eb690 ) │ │ │ │ + ldr r4, [pc, #216] @ (1eb530 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #896] @ (1eb8c0 ) │ │ │ │ + ldr r3, [pc, #768] @ (1eb760 ) │ │ │ │ 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] @ (1eb600 ) │ │ │ │ - ldr r3, [pc, #176] @ (1eb604 ) │ │ │ │ + ldr r2, [pc, #172] @ (1eb520 ) │ │ │ │ + ldr r3, [pc, #176] @ (1eb524 ) │ │ │ │ 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 1eb5e4 │ │ │ │ + beq.n 1eb504 │ │ │ │ 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 │ │ │ │ @@ -539331,54 +539132,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 1eb56c │ │ │ │ - ldr r2, [pc, #32] @ (1eb608 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb604 ) │ │ │ │ + bne.n 1eb48c │ │ │ │ + ldr r2, [pc, #32] @ (1eb528 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb5fc │ │ │ │ + bne.n 1eb51c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #664] @ (1eb89c ) │ │ │ │ + ldr r3, [pc, #536] @ (1eb73c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #80] @ (1eb65c ) │ │ │ │ + ldr r2, [pc, #976] @ (1eb8fc ) │ │ │ │ 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] @ (1eb6bc ) │ │ │ │ - ldr r3, [pc, #156] @ (1eb6c0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1eb5dc ) │ │ │ │ + ldr r3, [pc, #156] @ (1eb5e0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb694 │ │ │ │ + cbz r4, 1eb5b4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1eb6b0 │ │ │ │ - vldr s8, [pc, #116] @ 1eb6b8 │ │ │ │ + vldr d5, [pc, #112] @ 1eb5d0 │ │ │ │ + vldr s8, [pc, #116] @ 1eb5d8 │ │ │ │ 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 │ │ │ │ @@ -539392,57 +539193,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 1eb648 │ │ │ │ - ldr r2, [pc, #44] @ (1eb6c4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1eb6c0 ) │ │ │ │ + bne.n 1eb568 │ │ │ │ + ldr r2, [pc, #44] @ (1eb5e4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1eb5e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb6ac │ │ │ │ + bne.n 1eb5cc │ │ │ │ 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 r1, [pc, #856] @ (1eba18 ) │ │ │ │ + ldr r2, [pc, #728] @ (1eb8b8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #400] @ (1eb858 ) │ │ │ │ + ldr r2, [pc, #272] @ (1eb6f8 ) │ │ │ │ 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] @ (1eb780 ) │ │ │ │ - ldr r3, [pc, #168] @ (1eb784 ) │ │ │ │ + ldr r2, [pc, #164] @ (1eb6a0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1eb6a4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb75a │ │ │ │ + cbz r5, 1eb67a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1eb778 │ │ │ │ + vldr d4, [pc, #128] @ 1eb698 │ │ │ │ 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 │ │ │ │ @@ -539461,58 +539262,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 1eb6fc │ │ │ │ - ldr r2, [pc, #44] @ (1eb788 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eb784 ) │ │ │ │ + bne.n 1eb61c │ │ │ │ + ldr r2, [pc, #44] @ (1eb6a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eb6a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb772 │ │ │ │ + bne.n 1eb692 │ │ │ │ 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, #120] @ (1eb7fc ) │ │ │ │ + ldr r1, [pc, #1016] @ (1eba9c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #632] @ (1eba04 ) │ │ │ │ + ldr r1, [pc, #504] @ (1eb8a4 ) │ │ │ │ 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] @ (1eb858 ) │ │ │ │ - ldr r3, [pc, #184] @ (1eb85c ) │ │ │ │ + ldr r2, [pc, #180] @ (1eb778 ) │ │ │ │ + ldr r3, [pc, #184] @ (1eb77c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eb834 │ │ │ │ + cbz r6, 1eb754 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1eb850 │ │ │ │ + vldr d3, [pc, #144] @ 1eb770 │ │ │ │ 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 │ │ │ │ @@ -539535,51 +539336,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 1eb7c0 │ │ │ │ - ldr r2, [pc, #40] @ (1eb860 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eb85c ) │ │ │ │ + bne.n 1eb6e0 │ │ │ │ + ldr r2, [pc, #40] @ (1eb780 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eb77c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb84c │ │ │ │ + bne.n 1eb76c │ │ │ │ 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, #344] @ (1eb9b4 ) │ │ │ │ + ldr r1, [pc, #216] @ (1eb854 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r8 │ │ │ │ + ldr r0, [pc, #656] @ (1eba14 ) │ │ │ │ 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] @ (1eb8dc ) │ │ │ │ - ldr r3, [pc, #104] @ (1eb8e0 ) │ │ │ │ + ldr r2, [pc, #100] @ (1eb7fc ) │ │ │ │ + ldr r3, [pc, #104] @ (1eb800 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb8c0 │ │ │ │ + cbz r4, 1eb7e0 │ │ │ │ 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 │ │ │ │ @@ -539588,47 +539389,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 1eb892 │ │ │ │ - ldr r2, [pc, #32] @ (1eb8e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb8e0 ) │ │ │ │ + bne.n 1eb7b2 │ │ │ │ + ldr r2, [pc, #32] @ (1eb804 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb800 ) │ │ │ │ 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 1eb7f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + ldr r0, [pc, #392] @ (1eb988 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bx r7 │ │ │ │ + ldr r0, [pc, #96] @ (1eb868 ) │ │ │ │ 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] @ (1eb964 ) │ │ │ │ - ldr r3, [pc, #108] @ (1eb968 ) │ │ │ │ + ldr r2, [pc, #104] @ (1eb884 ) │ │ │ │ + ldr r3, [pc, #108] @ (1eb888 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb948 │ │ │ │ + cbz r5, 1eb868 │ │ │ │ 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 │ │ │ │ @@ -539638,47 +539439,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 1eb914 │ │ │ │ - ldr r2, [pc, #32] @ (1eb96c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb968 ) │ │ │ │ + bne.n 1eb834 │ │ │ │ + ldr r2, [pc, #32] @ (1eb88c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb888 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb960 │ │ │ │ + bne.n 1eb880 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - mov lr, pc │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r6 │ │ │ │ + blx r2 │ │ │ │ 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] @ (1eb9e8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1eb9ec ) │ │ │ │ + ldr r2, [pc, #100] @ (1eb908 ) │ │ │ │ + ldr r3, [pc, #104] @ (1eb90c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb9cc │ │ │ │ + cbz r4, 1eb8ec │ │ │ │ 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 │ │ │ │ @@ -539687,47 +539488,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 1eb99e │ │ │ │ - ldr r2, [pc, #32] @ (1eb9f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb9ec ) │ │ │ │ + bne.n 1eb8be │ │ │ │ + ldr r2, [pc, #32] @ (1eb910 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb90c ) │ │ │ │ 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 1eb904 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - mov r6, lr │ │ │ │ + bx sl │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r5 │ │ │ │ + bxns r1 │ │ │ │ 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] @ (1eba70 ) │ │ │ │ - ldr r3, [pc, #108] @ (1eba74 ) │ │ │ │ + ldr r2, [pc, #104] @ (1eb990 ) │ │ │ │ + ldr r3, [pc, #108] @ (1eb994 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eba54 │ │ │ │ + cbz r5, 1eb974 │ │ │ │ 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 │ │ │ │ @@ -539737,96 +539538,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 1eba20 │ │ │ │ - ldr r2, [pc, #32] @ (1eba78 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eba74 ) │ │ │ │ + bne.n 1eb940 │ │ │ │ + ldr r2, [pc, #32] @ (1eb998 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb994 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eba6c │ │ │ │ + bne.n 1eb98c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cmp sl, lr │ │ │ │ + mov sl, sl │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r4 │ │ │ │ + mov ip, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1ebae8 ) │ │ │ │ + ldr r1, [pc, #88] @ (1eba08 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ebaec ) │ │ │ │ + ldr r2, [pc, #88] @ (1eba0c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1ebacc │ │ │ │ + cbz r4, 1eb9ec │ │ │ │ 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 1ebaaa │ │ │ │ - ldr r2, [pc, #32] @ (1ebaf0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebaec ) │ │ │ │ + bne.n 1eb9ca │ │ │ │ + ldr r2, [pc, #32] @ (1eba10 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eba0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebae4 │ │ │ │ + bne.n 1eba04 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, sp │ │ │ │ + mov r2, r9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r5 │ │ │ │ + mov r4, r1 │ │ │ │ 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] @ (1ebb64 ) │ │ │ │ + ldr r1, [pc, #92] @ (1eba84 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ebb68 ) │ │ │ │ + ldr r2, [pc, #92] @ (1eba88 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1ebb48 │ │ │ │ + cbz r5, 1eba68 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -539834,47 +539635,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 1ebb20 │ │ │ │ - ldr r2, [pc, #32] @ (1ebb6c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebb68 ) │ │ │ │ + bne.n 1eba40 │ │ │ │ + ldr r2, [pc, #32] @ (1eba8c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eba88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebb60 │ │ │ │ + bne.n 1eba80 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add sl, lr │ │ │ │ + cmp sl, sl │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r6 │ │ │ │ + cmp r8, r2 │ │ │ │ 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] @ (1ebbdc ) │ │ │ │ - ldr r3, [pc, #92] @ (1ebbe0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ebafc ) │ │ │ │ + ldr r3, [pc, #92] @ (1ebb00 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ebbc0 │ │ │ │ + cbz r6, 1ebae0 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -539882,96 +539683,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 1ebb9a │ │ │ │ - ldr r2, [pc, #32] @ (1ebbe4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebbe0 ) │ │ │ │ + bne.n 1ebaba │ │ │ │ + ldr r2, [pc, #32] @ (1ebb04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebb00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebbd8 │ │ │ │ + bne.n 1ebaf8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r6, lr │ │ │ │ + cmp r6, sl │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r7 │ │ │ │ + cmp r0, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1ebc54 ) │ │ │ │ + ldr r1, [pc, #88] @ (1ebb74 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ebc58 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ebb78 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1ebc38 │ │ │ │ + cbz r4, 1ebb58 │ │ │ │ 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 1ebc16 │ │ │ │ - ldr r2, [pc, #32] @ (1ebc5c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebc58 ) │ │ │ │ + bne.n 1ebb36 │ │ │ │ + ldr r2, [pc, #32] @ (1ebb7c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebb78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebc50 │ │ │ │ + bne.n 1ebb70 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - mvns r6, r7 │ │ │ │ + add lr, fp │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r0 │ │ │ │ + add r8, r4 │ │ │ │ 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] @ (1ebcd0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ebbf0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ebcd4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ebbf4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1ebcb4 │ │ │ │ + cbz r5, 1ebbd4 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -539979,47 +539780,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 1ebc8c │ │ │ │ - ldr r2, [pc, #32] @ (1ebcd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebcd4 ) │ │ │ │ + bne.n 1ebbac │ │ │ │ + ldr r2, [pc, #32] @ (1ebbf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebbf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebccc │ │ │ │ + bne.n 1ebbec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bics r6, r0 │ │ │ │ + add r6, ip │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r0 │ │ │ │ + add r4, r4 │ │ │ │ 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] @ (1ebd48 ) │ │ │ │ - ldr r3, [pc, #92] @ (1ebd4c ) │ │ │ │ + ldr r2, [pc, #88] @ (1ebc68 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ebc6c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ebd2c │ │ │ │ + cbz r6, 1ebc4c │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -540027,47 +539828,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 1ebd06 │ │ │ │ - ldr r2, [pc, #32] @ (1ebd50 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebd4c ) │ │ │ │ + bne.n 1ebc26 │ │ │ │ + ldr r2, [pc, #32] @ (1ebc70 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebc6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebd44 │ │ │ │ + bne.n 1ebc64 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - orrs r2, r1 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r1 │ │ │ │ + bics r4, r5 │ │ │ │ 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] @ (1ebdd0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ebdd4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ebcf0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ebcf4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebdb4 │ │ │ │ + cbz r5, 1ebcd4 │ │ │ │ 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] │ │ │ │ @@ -540080,47 +539881,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 1ebd84 │ │ │ │ - ldr r2, [pc, #32] @ (1ebdd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebdd4 ) │ │ │ │ + bne.n 1ebca4 │ │ │ │ + ldr r2, [pc, #32] @ (1ebcf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebcf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebdcc │ │ │ │ + bne.n 1ebcec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, r2 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r0 │ │ │ │ + orrs r4, r4 │ │ │ │ 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] @ (1ebe74 ) │ │ │ │ - ldr r3, [pc, #132] @ (1ebe78 ) │ │ │ │ + ldr r2, [pc, #132] @ (1ebd94 ) │ │ │ │ + ldr r3, [pc, #132] @ (1ebd98 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ebe54 │ │ │ │ + cbz r6, 1ebd74 │ │ │ │ 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] │ │ │ │ @@ -540140,48 +539941,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 1ebe0e │ │ │ │ - ldr r2, [pc, #36] @ (1ebe7c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ebe78 ) │ │ │ │ + bne.n 1ebd2e │ │ │ │ + ldr r2, [pc, #36] @ (1ebd9c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ebd98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebe6e │ │ │ │ + bne.n 1ebd8e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - tst r0, r1 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r4 │ │ │ │ + cmp r4, r0 │ │ │ │ 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] @ (1ebf2c ) │ │ │ │ - ldr r3, [pc, #156] @ (1ebf30 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ebe4c ) │ │ │ │ + ldr r3, [pc, #156] @ (1ebe50 ) │ │ │ │ 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, 1ebf10 │ │ │ │ + cbz r6, 1ebe30 │ │ │ │ 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] │ │ │ │ @@ -540208,48 +540009,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 1ebeae │ │ │ │ - ldr r2, [pc, #32] @ (1ebf34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebf30 ) │ │ │ │ + bne.n 1ebdce │ │ │ │ + ldr r2, [pc, #32] @ (1ebe54 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebe50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebf28 │ │ │ │ + bne.n 1ebe48 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adcs r6, r4 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5 │ │ │ │ + rors r0, r1 │ │ │ │ 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] @ (1ebff8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ebffc ) │ │ │ │ + ldr r2, [pc, #172] @ (1ebf18 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ebf1c ) │ │ │ │ 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 1ebfdc │ │ │ │ + beq.n 1ebefc │ │ │ │ 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 │ │ │ │ @@ -540282,47 +540083,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 1ebf66 │ │ │ │ - ldr r2, [pc, #32] @ (1ec000 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebffc ) │ │ │ │ + bne.n 1ebe86 │ │ │ │ + ldr r2, [pc, #32] @ (1ebf20 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebf1c ) │ │ │ │ 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 1ebff4 │ │ │ │ + bne.n 1ebf14 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r5 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r3 │ │ │ │ + lsrs r4, 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ec094 ) │ │ │ │ - ldr r3, [pc, #128] @ (1ec098 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ebfb4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1ebfb8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec078 │ │ │ │ + cbz r5, 1ebf98 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -540330,59 +540131,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 1ec064 │ │ │ │ + blt.n 1ebf84 │ │ │ │ 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 1ec03a │ │ │ │ - ldr r2, [pc, #32] @ (1ec09c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec098 ) │ │ │ │ + bne.n 1ebf5a │ │ │ │ + ldr r2, [pc, #32] @ (1ebfbc ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebfb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec090 │ │ │ │ + bne.n 1ebfb0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + eors r0, r4 │ │ │ │ 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] @ (1ec168 ) │ │ │ │ - ldr r3, [pc, #180] @ (1ec16c ) │ │ │ │ + ldr r2, [pc, #180] @ (1ec088 ) │ │ │ │ + ldr r3, [pc, #180] @ (1ec08c ) │ │ │ │ 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 1ec14a │ │ │ │ + beq.n 1ec06a │ │ │ │ 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 │ │ │ │ @@ -540393,71 +540194,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 1ec112 │ │ │ │ + blt.n 1ec032 │ │ │ │ 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 1ec136 │ │ │ │ + blt.n 1ec056 │ │ │ │ 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 1ec0dc │ │ │ │ - ldr r2, [pc, #36] @ (1ec170 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec16c ) │ │ │ │ + bne.n 1ebffc │ │ │ │ + ldr r2, [pc, #36] @ (1ec090 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec08c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec164 │ │ │ │ + bne.n 1ec084 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ 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] @ (1ec26c ) │ │ │ │ - ldr r3, [pc, #228] @ (1ec270 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ec18c ) │ │ │ │ + ldr r3, [pc, #228] @ (1ec190 ) │ │ │ │ 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 1ec24c │ │ │ │ + beq.n 1ec16c │ │ │ │ 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 │ │ │ │ @@ -540470,83 +540271,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 1ec1f2 │ │ │ │ + blt.n 1ec112 │ │ │ │ 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 1ec218 │ │ │ │ + blt.n 1ec138 │ │ │ │ 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 1ec23c │ │ │ │ + blt.n 1ec15c │ │ │ │ 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 1ec1ae │ │ │ │ - ldr r2, [pc, #36] @ (1ec274 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec270 ) │ │ │ │ + bne.n 1ec0ce │ │ │ │ + ldr r2, [pc, #36] @ (1ec194 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec190 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec266 │ │ │ │ + bne.n 1ec186 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ 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] @ (1ec39c ) │ │ │ │ - ldr r3, [pc, #272] @ (1ec3a0 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ec2bc ) │ │ │ │ + ldr r3, [pc, #272] @ (1ec2c0 ) │ │ │ │ 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 1ec37e │ │ │ │ + beq.n 1ec29e │ │ │ │ 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] │ │ │ │ @@ -540561,93 +540362,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 1ec2fe │ │ │ │ + blt.n 1ec21e │ │ │ │ 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 1ec324 │ │ │ │ + blt.n 1ec244 │ │ │ │ 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 1ec34a │ │ │ │ + blt.n 1ec26a │ │ │ │ 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 1ec36e │ │ │ │ + blt.n 1ec28e │ │ │ │ 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 1ec2ae │ │ │ │ - ldr r2, [pc, #36] @ (1ec3a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec3a0 ) │ │ │ │ + bne.n 1ec1ce │ │ │ │ + ldr r2, [pc, #36] @ (1ec2c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec2c0 ) │ │ │ │ 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 1ec398 │ │ │ │ + bne.n 1ec2b8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ 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] @ (1ec418 ) │ │ │ │ - ldr r3, [pc, #96] @ (1ec41c ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec338 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec33c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec3fc │ │ │ │ + cbz r4, 1ec31c │ │ │ │ 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 │ │ │ │ @@ -540655,47 +540456,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 1ec3d4 │ │ │ │ - ldr r2, [pc, #32] @ (1ec420 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec41c ) │ │ │ │ + bne.n 1ec2f4 │ │ │ │ + ldr r2, [pc, #32] @ (1ec340 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec33c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec414 │ │ │ │ + bne.n 1ec334 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r5, #30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ 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] @ (1ec494 ) │ │ │ │ - ldr r3, [pc, #96] @ (1ec498 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec3b4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec3b8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec478 │ │ │ │ + cbz r4, 1ec398 │ │ │ │ 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 │ │ │ │ @@ -540703,51 +540504,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 1ec450 │ │ │ │ - ldr r2, [pc, #32] @ (1ec49c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec498 ) │ │ │ │ + bne.n 1ec370 │ │ │ │ + ldr r2, [pc, #32] @ (1ec3bc ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec3b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec490 │ │ │ │ + bne.n 1ec3b0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ 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] @ (1ec550 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ec554 ) │ │ │ │ + ldr r2, [pc, #156] @ (1ec470 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ec474 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec530 │ │ │ │ + cbz r4, 1ec450 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1ec54c │ │ │ │ + vldr s12, [pc, #124] @ 1ec46c │ │ │ │ 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 │ │ │ │ @@ -540765,54 +540566,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 1ec4d4 │ │ │ │ - ldr r2, [pc, #36] @ (1ec558 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec554 ) │ │ │ │ + bne.n 1ec3f4 │ │ │ │ + ldr r2, [pc, #36] @ (1ec478 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec474 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec548 │ │ │ │ + bne.n 1ec468 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ 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] @ (1ec63c ) │ │ │ │ - ldr r3, [pc, #208] @ (1ec640 ) │ │ │ │ + ldr r2, [pc, #204] @ (1ec55c ) │ │ │ │ + ldr r3, [pc, #208] @ (1ec560 ) │ │ │ │ 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 1ec61c │ │ │ │ + beq.n 1ec53c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1ec638 │ │ │ │ + vldr s11, [pc, #172] @ 1ec558 │ │ │ │ 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 │ │ │ │ @@ -540843,49 +540644,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 1ec596 │ │ │ │ - ldr r2, [pc, #36] @ (1ec644 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec640 ) │ │ │ │ + bne.n 1ec4b6 │ │ │ │ + ldr r2, [pc, #36] @ (1ec564 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec560 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec634 │ │ │ │ + bne.n 1ec554 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ 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] @ (1ec6c8 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ec6cc ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec5e8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec5ec ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec6aa │ │ │ │ + cbz r4, 1ec5ca │ │ │ │ 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] │ │ │ │ @@ -540896,48 +540697,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 1ec676 │ │ │ │ - ldr r2, [pc, #36] @ (1ec6d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec6cc ) │ │ │ │ + bne.n 1ec596 │ │ │ │ + ldr r2, [pc, #36] @ (1ec5f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec5ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec6c2 │ │ │ │ + bne.n 1ec5e2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ 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] @ (1ec754 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ec758 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec674 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec678 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec736 │ │ │ │ + cbz r4, 1ec656 │ │ │ │ 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] │ │ │ │ @@ -540948,48 +540749,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 1ec702 │ │ │ │ - ldr r2, [pc, #36] @ (1ec75c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec758 ) │ │ │ │ + bne.n 1ec622 │ │ │ │ + ldr r2, [pc, #36] @ (1ec67c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec678 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec74e │ │ │ │ + bne.n 1ec66e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ 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] @ (1ec7e8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ec7ec ) │ │ │ │ + ldr r2, [pc, #116] @ (1ec708 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ec70c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec7ca │ │ │ │ + cbz r6, 1ec6ea │ │ │ │ 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] │ │ │ │ @@ -541003,48 +540804,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 1ec790 │ │ │ │ - ldr r2, [pc, #36] @ (1ec7f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec7ec ) │ │ │ │ + bne.n 1ec6b0 │ │ │ │ + ldr r2, [pc, #36] @ (1ec710 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec70c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec7e2 │ │ │ │ + bne.n 1ec702 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r1, #14 │ │ │ │ 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] @ (1ec868 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec86c ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec788 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec78c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ec84c │ │ │ │ + cbz r7, 1ec76c │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -541055,47 +540856,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 1ec820 │ │ │ │ - ldr r2, [pc, #32] @ (1ec870 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec86c ) │ │ │ │ + bne.n 1ec740 │ │ │ │ + ldr r2, [pc, #32] @ (1ec790 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec78c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec864 │ │ │ │ + bne.n 1ec784 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ 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] @ (1ec8e8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec8ec ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec808 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec80c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ec8cc │ │ │ │ + cbz r7, 1ec7ec │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -541106,100 +540907,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 1ec8a0 │ │ │ │ - ldr r2, [pc, #32] @ (1ec8f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec8ec ) │ │ │ │ + bne.n 1ec7c0 │ │ │ │ + ldr r2, [pc, #32] @ (1ec810 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec80c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec8e4 │ │ │ │ + bne.n 1ec804 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + subs r0, #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, #108] @ (1ec974 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ec978 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec894 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec898 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec954 │ │ │ │ + cbz r4, 1ec874 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1ec970 │ │ │ │ + vldr s15, [pc, #76] @ 1ec890 │ │ │ │ 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 1ec924 │ │ │ │ - ldr r2, [pc, #36] @ (1ec97c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec978 ) │ │ │ │ + bne.n 1ec844 │ │ │ │ + ldr r2, [pc, #36] @ (1ec89c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec96c │ │ │ │ + bne.n 1ec88c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ 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] @ (1ec9f4 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ec9f8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec914 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec918 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec9d6 │ │ │ │ + cbz r5, 1ec8f6 │ │ │ │ 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 │ │ │ │ @@ -541207,48 +541008,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 1ec9ae │ │ │ │ - ldr r2, [pc, #36] @ (1ec9fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec9f8 ) │ │ │ │ + bne.n 1ec8ce │ │ │ │ + ldr r2, [pc, #36] @ (1ec91c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec918 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec9ee │ │ │ │ + bne.n 1ec90e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r7, #2 │ │ │ │ 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] @ (1eca74 ) │ │ │ │ - ldr r3, [pc, #100] @ (1eca78 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ec994 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ec998 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eca56 │ │ │ │ + cbz r5, 1ec976 │ │ │ │ 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 │ │ │ │ @@ -541256,412 +541057,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 1eca2e │ │ │ │ - ldr r2, [pc, #36] @ (1eca7c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eca78 ) │ │ │ │ + bne.n 1ec94e │ │ │ │ + ldr r2, [pc, #36] @ (1ec99c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eca6e │ │ │ │ + bne.n 1ec98e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ 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] @ (1ecb88 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ecb8c ) │ │ │ │ + ldr r2, [pc, #240] @ (1ecaa8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ecaac ) │ │ │ │ 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 1ecb54 │ │ │ │ + beq.n 1eca74 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ecb80 │ │ │ │ - vldr s21, [pc, #204] @ 1ecb84 │ │ │ │ + vldr s20, [pc, #204] @ 1ecaa0 │ │ │ │ + vldr s21, [pc, #204] @ 1ecaa4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1ecb78 │ │ │ │ + vldr d9, [pc, #184] @ 1eca98 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ecb20 │ │ │ │ + b.n 1eca40 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecb48 │ │ │ │ + bgt.n 1eca68 │ │ │ │ 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 1ecb42 │ │ │ │ + ble.n 1eca62 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecb4e │ │ │ │ + bgt.n 1eca6e │ │ │ │ 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 1ecb54 │ │ │ │ + beq.n 1eca74 │ │ │ │ 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 1ecaca │ │ │ │ + bgt.n 1ec9ea │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecadc │ │ │ │ + b.n 1ec9fc │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecb04 │ │ │ │ + b.n 1eca24 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecadc │ │ │ │ + b.n 1ec9fc │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecb04 │ │ │ │ - ldr r2, [pc, #56] @ (1ecb90 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ecb8c ) │ │ │ │ + b.n 1eca24 │ │ │ │ + ldr r2, [pc, #56] @ (1ecab0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ecaac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecb72 │ │ │ │ + bne.n 1eca92 │ │ │ │ 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 1ecb80 │ │ │ │ + b.n 1ecaa0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ 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] @ (1eccd8 ) │ │ │ │ - ldr r3, [pc, #296] @ (1eccdc ) │ │ │ │ + ldr r2, [pc, #296] @ (1ecbf8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ecbfc ) │ │ │ │ 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 1ecca2 │ │ │ │ + beq.n 1ecbc2 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1eccd0 │ │ │ │ - vldr s21, [pc, #260] @ 1eccd4 │ │ │ │ + vldr s20, [pc, #260] @ 1ecbf0 │ │ │ │ + vldr s21, [pc, #260] @ 1ecbf4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1eccc8 │ │ │ │ + vldr d9, [pc, #240] @ 1ecbe8 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ecc5a │ │ │ │ + b.n 1ecb7a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecc96 │ │ │ │ + bgt.n 1ecbb6 │ │ │ │ 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 1ecc8a │ │ │ │ + ble.n 1ecbaa │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecc90 │ │ │ │ + bgt.n 1ecbb0 │ │ │ │ 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 1ecc84 │ │ │ │ + ble.n 1ecba4 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecc9c │ │ │ │ + bgt.n 1ecbbc │ │ │ │ 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 1ecca2 │ │ │ │ + beq.n 1ecbc2 │ │ │ │ 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 1ecbe0 │ │ │ │ + bgt.n 1ecb00 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecbf2 │ │ │ │ + b.n 1ecb12 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecc42 │ │ │ │ + b.n 1ecb62 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecc1a │ │ │ │ + b.n 1ecb3a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecc1a │ │ │ │ + b.n 1ecb3a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecbf2 │ │ │ │ + b.n 1ecb12 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecc42 │ │ │ │ - ldr r2, [pc, #60] @ (1ecce0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1eccdc ) │ │ │ │ + b.n 1ecb62 │ │ │ │ + ldr r2, [pc, #60] @ (1ecc00 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ecbfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eccc0 │ │ │ │ + bne.n 1ecbe0 │ │ │ │ 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 1eccd0 │ │ │ │ + b.n 1ecbf0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ 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] @ (1ece58 ) │ │ │ │ - ldr r3, [pc, #348] @ (1ece5c ) │ │ │ │ + ldr r2, [pc, #344] @ (1ecd78 ) │ │ │ │ + ldr r3, [pc, #348] @ (1ecd7c ) │ │ │ │ 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 1ece22 │ │ │ │ + beq.w 1ecd42 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #308] @ 1ece50 │ │ │ │ - vldr s21, [pc, #308] @ 1ece54 │ │ │ │ + vldr s20, [pc, #308] @ 1ecd70 │ │ │ │ + vldr s21, [pc, #308] @ 1ecd74 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #288] @ 1ece48 │ │ │ │ - b.n 1ecdca │ │ │ │ + vldr d9, [pc, #288] @ 1ecd68 │ │ │ │ + b.n 1eccea │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ece0a │ │ │ │ + bgt.n 1ecd2a │ │ │ │ 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 1ece04 │ │ │ │ + ble.n 1ecd24 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ece1c │ │ │ │ + bgt.n 1ecd3c │ │ │ │ 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 1ecdfe │ │ │ │ + ble.n 1ecd1e │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ece16 │ │ │ │ + bgt.n 1ecd36 │ │ │ │ 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 1ecdf8 │ │ │ │ + ble.n 1ecd18 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ece10 │ │ │ │ + bgt.n 1ecd30 │ │ │ │ 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 1ece22 │ │ │ │ + beq.n 1ecd42 │ │ │ │ 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 1ecd2c │ │ │ │ + bgt.n 1ecc4c │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecd3e │ │ │ │ + b.n 1ecc5e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecdb6 │ │ │ │ + b.n 1eccd6 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecd8e │ │ │ │ + b.n 1eccae │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecd66 │ │ │ │ + b.n 1ecc86 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecd3e │ │ │ │ + b.n 1ecc5e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecdb6 │ │ │ │ + b.n 1eccd6 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecd8e │ │ │ │ + b.n 1eccae │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecd66 │ │ │ │ - ldr r2, [pc, #60] @ (1ece60 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ece5c ) │ │ │ │ + b.n 1ecc86 │ │ │ │ + ldr r2, [pc, #60] @ (1ecd80 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ecd7c ) │ │ │ │ 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 1ece3e │ │ │ │ + bne.n 1ecd5e │ │ │ │ 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 1ece50 │ │ │ │ + b.n 1ecd70 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ 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] @ (1ecf70 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ecf74 ) │ │ │ │ + ldr r2, [pc, #240] @ (1ece90 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ece94 ) │ │ │ │ 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 1ecf36 │ │ │ │ + beq.n 1ece56 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ecf68 │ │ │ │ - vldr s21, [pc, #204] @ 1ecf6c │ │ │ │ + vldr s20, [pc, #204] @ 1ece88 │ │ │ │ + vldr s21, [pc, #204] @ 1ece8c │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #176] @ 1ecf58 │ │ │ │ + vldr d9, [pc, #176] @ 1ece78 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #180] @ 1ecf60 │ │ │ │ + vldr d8, [pc, #180] @ 1ece80 │ │ │ │ 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 1ecee4 │ │ │ │ + ble.n 1ece04 │ │ │ │ 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 │ │ │ │ @@ -541669,15 +541470,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 1ecf18 │ │ │ │ + ble.n 1ece38 │ │ │ │ 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 │ │ │ │ @@ -541687,81 +541488,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 1eceae │ │ │ │ - ldr r2, [pc, #64] @ (1ecf78 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ecf74 ) │ │ │ │ + bne.n 1ecdce │ │ │ │ + ldr r2, [pc, #64] @ (1ece98 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ece94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecf54 │ │ │ │ + bne.n 1ece74 │ │ │ │ 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 1ecf68 │ │ │ │ + b.n 1ece88 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ 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] @ (1ed0b8 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ed0bc ) │ │ │ │ + ldr r2, [pc, #288] @ (1ecfd8 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ecfdc ) │ │ │ │ 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 1ed07a │ │ │ │ + beq.n 1ecf9a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #252] @ 1ed0b0 │ │ │ │ - vldr s21, [pc, #252] @ 1ed0b4 │ │ │ │ + vldr s20, [pc, #252] @ 1ecfd0 │ │ │ │ + vldr s21, [pc, #252] @ 1ecfd4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ed0a0 │ │ │ │ - vldr d8, [pc, #228] @ 1ed0a8 │ │ │ │ + vldr d9, [pc, #224] @ 1ecfc0 │ │ │ │ + vldr d8, [pc, #228] @ 1ecfc8 │ │ │ │ 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 1ecffa │ │ │ │ + ble.n 1ecf1a │ │ │ │ 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 │ │ │ │ @@ -541769,15 +541570,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 1ed02e │ │ │ │ + ble.n 1ecf4e │ │ │ │ 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 │ │ │ │ @@ -541785,15 +541586,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 1ed062 │ │ │ │ + ble.n 1ecf82 │ │ │ │ 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 │ │ │ │ @@ -541802,82 +541603,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 1ecfc6 │ │ │ │ - ldr r2, [pc, #68] @ (1ed0c0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ed0bc ) │ │ │ │ + bne.n 1ecee6 │ │ │ │ + ldr r2, [pc, #68] @ (1ecfe0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ecfdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed098 │ │ │ │ + bne.n 1ecfb8 │ │ │ │ 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 1ed0b0 │ │ │ │ + b.n 1ecfd0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ 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] @ (1ed230 ) │ │ │ │ - ldr r3, [pc, #340] @ (1ed234 ) │ │ │ │ + ldr r2, [pc, #336] @ (1ed150 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ed154 ) │ │ │ │ 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 1ed1f2 │ │ │ │ + beq.n 1ed112 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #300] @ 1ed228 │ │ │ │ - vldr s21, [pc, #300] @ 1ed22c │ │ │ │ - vldr d9, [pc, #276] @ 1ed218 │ │ │ │ - vldr d8, [pc, #280] @ 1ed220 │ │ │ │ + vldr s20, [pc, #300] @ 1ed148 │ │ │ │ + vldr s21, [pc, #300] @ 1ed14c │ │ │ │ + vldr d9, [pc, #276] @ 1ed138 │ │ │ │ + vldr d8, [pc, #280] @ 1ed140 │ │ │ │ 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 1ed142 │ │ │ │ + ble.n 1ed062 │ │ │ │ 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 │ │ │ │ @@ -541885,15 +541686,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 1ed176 │ │ │ │ + ble.n 1ed096 │ │ │ │ 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 │ │ │ │ @@ -541901,15 +541702,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 1ed1aa │ │ │ │ + ble.n 1ed0ca │ │ │ │ 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 │ │ │ │ @@ -541917,15 +541718,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 1ed1de │ │ │ │ + ble.n 1ed0fe │ │ │ │ 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 │ │ │ │ @@ -541933,609 +541734,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 1ed108 │ │ │ │ - ldr r2, [pc, #68] @ (1ed238 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ed234 ) │ │ │ │ + bne.n 1ed028 │ │ │ │ + ldr r2, [pc, #68] @ (1ed158 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ed154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed20e │ │ │ │ + bne.n 1ed12e │ │ │ │ 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 1ed228 │ │ │ │ + b.n 1ed148 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ 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] @ (1ed2c8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ed2cc ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed1e8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed1ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed2a8 │ │ │ │ + cbz r7, 1ed1c8 │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ed26e │ │ │ │ - ldr r2, [pc, #36] @ (1ed2d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ed2cc ) │ │ │ │ + bne.n 1ed18e │ │ │ │ + ldr r2, [pc, #36] @ (1ed1f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed1ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed2c2 │ │ │ │ + bne.n 1ed1e2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ 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] @ (1ed360 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ed364 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed280 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ed284 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed342 │ │ │ │ + cbz r7, 1ed262 │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ed300 │ │ │ │ - ldr r2, [pc, #36] @ (1ed368 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ed364 ) │ │ │ │ + bne.n 1ed220 │ │ │ │ + ldr r2, [pc, #36] @ (1ed288 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ed284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed35a │ │ │ │ + bne.n 1ed27a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ 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] @ (1ed3f8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ed3fc ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed318 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed31c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed3d8 │ │ │ │ + cbz r7, 1ed2f8 │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ed39e │ │ │ │ - ldr r2, [pc, #36] @ (1ed400 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ed3fc ) │ │ │ │ + bne.n 1ed2be │ │ │ │ + ldr r2, [pc, #36] @ (1ed320 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed31c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed3f2 │ │ │ │ + bne.n 1ed312 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1ed426 │ │ │ │ + cbz r7, 1ed346 │ │ │ │ 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 1ed428 │ │ │ │ + bne.n 1ed348 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1ed420 │ │ │ │ + bne.n 1ed340 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #80] @ 1ed47c │ │ │ │ + vldr s11, [pc, #80] @ 1ed39c │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #76] @ 1ed480 │ │ │ │ + vldr s12, [pc, #76] @ 1ed3a0 │ │ │ │ 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 1ed462 │ │ │ │ + ble.n 1ed382 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed462 │ │ │ │ + bge.n 1ed382 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1ed438 │ │ │ │ + bne.n 1ed358 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1ed434 │ │ │ │ + bne.n 1ed354 │ │ │ │ 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 1ed5a8 │ │ │ │ + beq.w 1ed4c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ed5a8 │ │ │ │ + beq.w 1ed4c8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1ed5b0 │ │ │ │ + vldr s12, [pc, #264] @ 1ed4d0 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1ed5b4 │ │ │ │ + vldr s13, [pc, #260] @ 1ed4d4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ed536 │ │ │ │ + b.n 1ed456 │ │ │ │ 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 1ed4fe │ │ │ │ + ble.n 1ed41e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed584 │ │ │ │ + bge.n 1ed4a4 │ │ │ │ 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 1ed526 │ │ │ │ + ble.n 1ed446 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed58a │ │ │ │ + bge.n 1ed4aa │ │ │ │ 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 1ed59e │ │ │ │ + beq.n 1ed4be │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed566 │ │ │ │ + ble.n 1ed486 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed566 │ │ │ │ + bge.n 1ed486 │ │ │ │ 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 1ed4d2 │ │ │ │ + ble.n 1ed3f2 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ed4c0 │ │ │ │ + blt.n 1ed3e0 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1ed4d2 │ │ │ │ + b.n 1ed3f2 │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1ed4fe │ │ │ │ + b.n 1ed41e │ │ │ │ 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 1ed536 │ │ │ │ + bne.n 1ed456 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1ed4b4 │ │ │ │ + bne.n 1ed3d4 │ │ │ │ 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 1ed484 │ │ │ │ - cbz r2, 1ed618 │ │ │ │ + b.w 1ed3a4 │ │ │ │ + cbz r2, 1ed538 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1ed61c │ │ │ │ + vldr s11, [pc, #88] @ 1ed53c │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1ed620 │ │ │ │ + vldr s12, [pc, #84] @ 1ed540 │ │ │ │ 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 1ed608 │ │ │ │ + ble.n 1ed528 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed608 │ │ │ │ + bge.n 1ed528 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ed5d0 │ │ │ │ + bne.n 1ed4f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed690 │ │ │ │ + cbz r2, 1ed5b0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1ed694 │ │ │ │ - vldr s13, [pc, #96] @ 1ed698 │ │ │ │ + vldr s12, [pc, #96] @ 1ed5b4 │ │ │ │ + vldr s13, [pc, #96] @ 1ed5b8 │ │ │ │ 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 1ed66c │ │ │ │ + ble.n 1ed58c │ │ │ │ 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 1ed66c │ │ │ │ + bge.n 1ed58c │ │ │ │ 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 1ed63c │ │ │ │ + bne.n 1ed55c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed70a │ │ │ │ + cbz r2, 1ed62a │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ed70c │ │ │ │ + vldr s12, [pc, #100] @ 1ed62c │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1ed710 │ │ │ │ + vldr s13, [pc, #100] @ 1ed630 │ │ │ │ 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 1ed6e6 │ │ │ │ + ble.n 1ed606 │ │ │ │ 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 1ed6e6 │ │ │ │ + bge.n 1ed606 │ │ │ │ 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 1ed6b2 │ │ │ │ + bne.n 1ed5d2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed77a │ │ │ │ + cbz r2, 1ed69a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1ed77c │ │ │ │ - vldr s12, [pc, #92] @ 1ed780 │ │ │ │ + vldr s11, [pc, #92] @ 1ed69c │ │ │ │ + vldr s12, [pc, #92] @ 1ed6a0 │ │ │ │ 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 1ed75c │ │ │ │ + ble.n 1ed67c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed75c │ │ │ │ + bge.n 1ed67c │ │ │ │ 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 1ed72c │ │ │ │ + bne.n 1ed64c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1ed7f4 │ │ │ │ + cbz r2, 1ed714 │ │ │ │ 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] @ 1ed7f8 │ │ │ │ + vldr s17, [pc, #84] @ 1ed718 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1ed7fc │ │ │ │ + vldr s16, [pc, #80] @ 1ed71c │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed7e0 │ │ │ │ + ble.n 1ed700 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed7e0 │ │ │ │ + bge.n 1ed700 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1ed7ac │ │ │ │ + bne.n 1ed6cc │ │ │ │ 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, 1ed87c │ │ │ │ + cbz r2, 1ed79c │ │ │ │ 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] @ 1ed880 │ │ │ │ + vldr s16, [pc, #92] @ 1ed7a0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed858 │ │ │ │ + ble.n 1ed778 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1ed884 │ │ │ │ + vldr s15, [pc, #60] @ 1ed7a4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed858 │ │ │ │ + bge.n 1ed778 │ │ │ │ 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 1ed828 │ │ │ │ + bne.n 1ed748 │ │ │ │ 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, 1ed8be │ │ │ │ + cbz r2, 1ed7de │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -542544,607 +542345,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 1ed89a │ │ │ │ + bne.n 1ed7ba │ │ │ │ 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] @ (1ed9a4 ) │ │ │ │ - ldr r3, [pc, #212] @ (1ed9a8 ) │ │ │ │ + ldr r2, [pc, #208] @ (1ed8c4 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ed8c8 ) │ │ │ │ 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 1ed97e │ │ │ │ + beq.n 1ed89e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1ed99c │ │ │ │ - vldr s12, [pc, #172] @ 1ed9a0 │ │ │ │ + vldr s11, [pc, #172] @ 1ed8bc │ │ │ │ + vldr s12, [pc, #172] @ 1ed8c0 │ │ │ │ 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 1ed936 │ │ │ │ + ble.n 1ed856 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed936 │ │ │ │ + bge.n 1ed856 │ │ │ │ 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 1ed96e │ │ │ │ + ble.n 1ed88e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ed96e │ │ │ │ + bge.n 1ed88e │ │ │ │ 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 1ed8fa │ │ │ │ - ldr r2, [pc, #44] @ (1ed9ac ) │ │ │ │ - ldr r3, [pc, #36] @ (1ed9a8 ) │ │ │ │ + bne.n 1ed81a │ │ │ │ + ldr r2, [pc, #44] @ (1ed8cc ) │ │ │ │ + ldr r3, [pc, #36] @ (1ed8c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed996 │ │ │ │ + bne.n 1ed8b6 │ │ │ │ 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, #38 @ 0x26 │ │ │ │ + cmp r0, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ 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] @ (1eda98 ) │ │ │ │ + ldr r1, [pc, #212] @ (1ed9b8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1eda9c ) │ │ │ │ + ldr r2, [pc, #212] @ (1ed9bc ) │ │ │ │ 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 1eda72 │ │ │ │ + beq.n 1ed992 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1eda90 │ │ │ │ + vldr s11, [pc, #176] @ 1ed9b0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1eda94 │ │ │ │ + vldr s12, [pc, #172] @ 1ed9b4 │ │ │ │ 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 1eda28 │ │ │ │ + ble.n 1ed948 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1eda28 │ │ │ │ + bge.n 1ed948 │ │ │ │ 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 1eda64 │ │ │ │ + ble.n 1ed984 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1eda64 │ │ │ │ + bge.n 1ed984 │ │ │ │ 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 1ed9e8 │ │ │ │ - ldr r2, [pc, #44] @ (1edaa0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eda9c ) │ │ │ │ + bne.n 1ed908 │ │ │ │ + ldr r2, [pc, #44] @ (1ed9c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ed9bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eda8a │ │ │ │ + bne.n 1ed9aa │ │ │ │ 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, #54 @ 0x36 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ 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] @ (1edb8c ) │ │ │ │ - ldr r3, [pc, #216] @ (1edb90 ) │ │ │ │ + ldr r2, [pc, #212] @ (1edaac ) │ │ │ │ + ldr r3, [pc, #216] @ (1edab0 ) │ │ │ │ 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 1edb66 │ │ │ │ + beq.n 1eda86 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1edb84 │ │ │ │ - vldr s12, [pc, #176] @ 1edb88 │ │ │ │ + vldr s11, [pc, #176] @ 1edaa4 │ │ │ │ + vldr s12, [pc, #176] @ 1edaa8 │ │ │ │ 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 1edb1c │ │ │ │ + ble.n 1eda3c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edb1c │ │ │ │ + bge.n 1eda3c │ │ │ │ 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 1edb4c │ │ │ │ + ble.n 1eda6c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edb4c │ │ │ │ + bge.n 1eda6c │ │ │ │ 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 1edae0 │ │ │ │ - ldr r2, [pc, #44] @ (1edb94 ) │ │ │ │ - ldr r3, [pc, #36] @ (1edb90 ) │ │ │ │ + bne.n 1eda00 │ │ │ │ + ldr r2, [pc, #44] @ (1edab4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1edab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edb7e │ │ │ │ + bne.n 1eda9e │ │ │ │ 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, #66 @ 0x42 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1edc4a │ │ │ │ + beq.n 1edb6a │ │ │ │ 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] @ 1edc4c │ │ │ │ - vldr s16, [pc, #144] @ 1edc50 │ │ │ │ + vldr s17, [pc, #144] @ 1edb6c │ │ │ │ + vldr s16, [pc, #144] @ 1edb70 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edbf6 │ │ │ │ + ble.n 1edb16 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edbf6 │ │ │ │ + bge.n 1edb16 │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edc34 │ │ │ │ + ble.n 1edb54 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edc34 │ │ │ │ + bge.n 1edb54 │ │ │ │ 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 1edbc2 │ │ │ │ + bne.n 1edae2 │ │ │ │ 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 1edd0e │ │ │ │ + beq.n 1edc2e │ │ │ │ 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] @ 1edd10 │ │ │ │ + vldr s16, [pc, #152] @ 1edc30 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edcb6 │ │ │ │ + ble.n 1edbd6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edcb6 │ │ │ │ - vldr s15, [pc, #104] @ 1edd14 │ │ │ │ + bge.n 1edbd6 │ │ │ │ + vldr s15, [pc, #104] @ 1edc34 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edcee │ │ │ │ + ble.n 1edc0e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edcee │ │ │ │ - vldr s15, [pc, #48] @ 1edd14 │ │ │ │ + bge.n 1edc0e │ │ │ │ + vldr s15, [pc, #48] @ 1edc34 │ │ │ │ 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 1edc7e │ │ │ │ + bne.n 1edb9e │ │ │ │ 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] @ (1ede30 ) │ │ │ │ - ldr r3, [pc, #264] @ (1ede34 ) │ │ │ │ + ldr r2, [pc, #260] @ (1edd50 ) │ │ │ │ + ldr r3, [pc, #264] @ (1edd54 ) │ │ │ │ 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 1ede0a │ │ │ │ + beq.n 1edd2a │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #224] @ 1ede28 │ │ │ │ - vldr s12, [pc, #224] @ 1ede2c │ │ │ │ + vldr s11, [pc, #224] @ 1edd48 │ │ │ │ + vldr s12, [pc, #224] @ 1edd4c │ │ │ │ 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 1edd96 │ │ │ │ + ble.n 1edcb6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edd96 │ │ │ │ + bge.n 1edcb6 │ │ │ │ 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 1eddc6 │ │ │ │ + ble.n 1edce6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eddc6 │ │ │ │ + bge.n 1edce6 │ │ │ │ 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 1eddf6 │ │ │ │ + ble.n 1edd16 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eddf6 │ │ │ │ + bge.n 1edd16 │ │ │ │ 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 1edd52 │ │ │ │ - ldr r2, [pc, #44] @ (1ede38 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ede34 ) │ │ │ │ + bne.n 1edc72 │ │ │ │ + ldr r2, [pc, #44] @ (1edd58 ) │ │ │ │ + ldr r3, [pc, #36] @ (1edd54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ede22 │ │ │ │ + bne.n 1edd42 │ │ │ │ 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 r2, #206 @ 0xce │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ 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] @ (1edf4c ) │ │ │ │ - ldr r3, [pc, #256] @ (1edf50 ) │ │ │ │ + ldr r2, [pc, #252] @ (1ede6c ) │ │ │ │ + ldr r3, [pc, #256] @ (1ede70 ) │ │ │ │ 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 1edf28 │ │ │ │ + beq.n 1ede48 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1edf44 │ │ │ │ - vldr s12, [pc, #216] @ 1edf48 │ │ │ │ + vldr s11, [pc, #216] @ 1ede64 │ │ │ │ + vldr s12, [pc, #216] @ 1ede68 │ │ │ │ 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 1edeb4 │ │ │ │ + ble.n 1eddd4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1edeb4 │ │ │ │ + bge.n 1eddd4 │ │ │ │ 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 1edee4 │ │ │ │ + ble.n 1ede04 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1edee4 │ │ │ │ + bge.n 1ede04 │ │ │ │ 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 1edf14 │ │ │ │ + ble.n 1ede34 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1edf14 │ │ │ │ + bge.n 1ede34 │ │ │ │ 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 1ede76 │ │ │ │ - ldr r2, [pc, #40] @ (1edf54 ) │ │ │ │ - ldr r3, [pc, #36] @ (1edf50 ) │ │ │ │ + bne.n 1edd96 │ │ │ │ + ldr r2, [pc, #40] @ (1ede74 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ede70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edf40 │ │ │ │ + bne.n 1ede60 │ │ │ │ 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 r1, #170 @ 0xaa │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1edf90 │ │ │ │ + cbz r2, 1edeb0 │ │ │ │ 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 │ │ │ │ @@ -543155,745 +542956,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 1edf6c │ │ │ │ + bne.n 1ede8c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee07a │ │ │ │ + beq.n 1edf9a │ │ │ │ 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] @ 1ee07c │ │ │ │ - vldr s16, [pc, #192] @ 1ee080 │ │ │ │ + vldr s17, [pc, #192] @ 1edf9c │ │ │ │ + vldr s16, [pc, #192] @ 1edfa0 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edff4 │ │ │ │ + ble.n 1edf14 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1edff4 │ │ │ │ + bge.n 1edf14 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee02a │ │ │ │ + ble.n 1edf4a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee02a │ │ │ │ + bge.n 1edf4a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee060 │ │ │ │ + ble.n 1edf80 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee060 │ │ │ │ + bge.n 1edf80 │ │ │ │ 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 1edfc0 │ │ │ │ + bne.n 1edee0 │ │ │ │ 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] @ (1ee1c4 ) │ │ │ │ - ldr r3, [pc, #304] @ (1ee1c8 ) │ │ │ │ + ldr r2, [pc, #300] @ (1ee0e4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1ee0e8 ) │ │ │ │ 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 1ee1a0 │ │ │ │ + beq.n 1ee0c0 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #264] @ 1ee1bc │ │ │ │ - vldr s12, [pc, #264] @ 1ee1c0 │ │ │ │ + vldr s11, [pc, #264] @ 1ee0dc │ │ │ │ + vldr s12, [pc, #264] @ 1ee0e0 │ │ │ │ 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 1ee100 │ │ │ │ + ble.n 1ee020 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee100 │ │ │ │ + bge.n 1ee020 │ │ │ │ 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 1ee130 │ │ │ │ + ble.n 1ee050 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee130 │ │ │ │ + bge.n 1ee050 │ │ │ │ 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 1ee160 │ │ │ │ + ble.n 1ee080 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee160 │ │ │ │ + bge.n 1ee080 │ │ │ │ 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 1ee190 │ │ │ │ + ble.n 1ee0b0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee190 │ │ │ │ + bge.n 1ee0b0 │ │ │ │ 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 1ee0bc │ │ │ │ - ldr r2, [pc, #40] @ (1ee1cc ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee1c8 ) │ │ │ │ + bne.n 1edfdc │ │ │ │ + ldr r2, [pc, #40] @ (1ee0ec ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee0e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee1b8 │ │ │ │ + bne.n 1ee0d8 │ │ │ │ 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, r4, #5 │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + subs r0, r7, #4 │ │ │ │ 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] @ (1ee2f8 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ee2fc ) │ │ │ │ + ldr r2, [pc, #272] @ (1ee218 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee21c ) │ │ │ │ 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 1ee2cc │ │ │ │ + beq.n 1ee1ec │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1ee2f0 │ │ │ │ - vldr s16, [pc, #236] @ 1ee2f4 │ │ │ │ + vldr s17, [pc, #236] @ 1ee210 │ │ │ │ + vldr s16, [pc, #236] @ 1ee214 │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee24a │ │ │ │ + ble.n 1ee16a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee24a │ │ │ │ + bge.n 1ee16a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee282 │ │ │ │ + ble.n 1ee1a2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee282 │ │ │ │ + bge.n 1ee1a2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee2ba │ │ │ │ + ble.n 1ee1da │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee2ba │ │ │ │ + bge.n 1ee1da │ │ │ │ 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 1ee20e │ │ │ │ - ldr r2, [pc, #48] @ (1ee300 ) │ │ │ │ - ldr r3, [pc, #44] @ (1ee2fc ) │ │ │ │ + bne.n 1ee12e │ │ │ │ + ldr r2, [pc, #48] @ (1ee220 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee21c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee2ea │ │ │ │ + bne.n 1ee20a │ │ │ │ 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, r2, #0 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + subs r4, r1, #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] @ (1ee42c ) │ │ │ │ - ldr r3, [pc, #272] @ (1ee430 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ee34c ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee350 ) │ │ │ │ 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 1ee400 │ │ │ │ + beq.n 1ee320 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1ee424 │ │ │ │ - vldr s16, [pc, #236] @ 1ee428 │ │ │ │ + vldr s17, [pc, #236] @ 1ee344 │ │ │ │ + vldr s16, [pc, #236] @ 1ee348 │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee37e │ │ │ │ + ble.n 1ee29e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee37e │ │ │ │ + bge.n 1ee29e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee3b6 │ │ │ │ + ble.n 1ee2d6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee3b6 │ │ │ │ + bge.n 1ee2d6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee3ee │ │ │ │ + ble.n 1ee30e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee3ee │ │ │ │ + bge.n 1ee30e │ │ │ │ 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 1ee342 │ │ │ │ - ldr r2, [pc, #48] @ (1ee434 ) │ │ │ │ - ldr r3, [pc, #44] @ (1ee430 ) │ │ │ │ + bne.n 1ee262 │ │ │ │ + ldr r2, [pc, #48] @ (1ee354 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee350 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee41e │ │ │ │ + bne.n 1ee33e │ │ │ │ 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, r3, #3 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee54e │ │ │ │ + beq.w 1ee46e │ │ │ │ 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] @ 1ee550 │ │ │ │ - vldr s16, [pc, #244] @ 1ee554 │ │ │ │ + vldr s17, [pc, #244] @ 1ee470 │ │ │ │ + vldr s16, [pc, #244] @ 1ee474 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee496 │ │ │ │ + ble.n 1ee3b6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee496 │ │ │ │ + bge.n 1ee3b6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee4cc │ │ │ │ + ble.n 1ee3ec │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee4cc │ │ │ │ + bge.n 1ee3ec │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee502 │ │ │ │ + ble.n 1ee422 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee502 │ │ │ │ + bge.n 1ee422 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee538 │ │ │ │ + ble.n 1ee458 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee538 │ │ │ │ + bge.n 1ee458 │ │ │ │ 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 1ee462 │ │ │ │ + bne.n 1ee382 │ │ │ │ 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 1ee676 │ │ │ │ + beq.w 1ee596 │ │ │ │ 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] @ 1ee678 │ │ │ │ - vldr s16, [pc, #252] @ 1ee67c │ │ │ │ + vldr s17, [pc, #252] @ 1ee598 │ │ │ │ + vldr s16, [pc, #252] @ 1ee59c │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee5bc │ │ │ │ + ble.n 1ee4dc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee5bc │ │ │ │ + bge.n 1ee4dc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee5f2 │ │ │ │ + ble.n 1ee512 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee5f2 │ │ │ │ + bge.n 1ee512 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee628 │ │ │ │ + ble.n 1ee548 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee628 │ │ │ │ + bge.n 1ee548 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee660 │ │ │ │ + ble.n 1ee580 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee660 │ │ │ │ + bge.n 1ee580 │ │ │ │ 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 1ee582 │ │ │ │ + bne.n 1ee4a2 │ │ │ │ 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] @ (1ee7d4 ) │ │ │ │ - ldr r3, [pc, #320] @ (1ee7d8 ) │ │ │ │ + ldr r2, [pc, #316] @ (1ee6f4 ) │ │ │ │ + ldr r3, [pc, #320] @ (1ee6f8 ) │ │ │ │ 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 1ee7aa │ │ │ │ + beq.n 1ee6ca │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #280] @ 1ee7cc │ │ │ │ - vldr s16, [pc, #280] @ 1ee7d0 │ │ │ │ + vldr s17, [pc, #280] @ 1ee6ec │ │ │ │ + vldr s16, [pc, #280] @ 1ee6f0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee6f4 │ │ │ │ + ble.n 1ee614 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee6f4 │ │ │ │ + bge.n 1ee614 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee72c │ │ │ │ + ble.n 1ee64c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee72c │ │ │ │ + bge.n 1ee64c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee764 │ │ │ │ + ble.n 1ee684 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee764 │ │ │ │ + bge.n 1ee684 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee79c │ │ │ │ + ble.n 1ee6bc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee79c │ │ │ │ + bge.n 1ee6bc │ │ │ │ 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 1ee6b8 │ │ │ │ - ldr r2, [pc, #48] @ (1ee7dc ) │ │ │ │ - ldr r3, [pc, #40] @ (1ee7d8 ) │ │ │ │ + bne.n 1ee5d8 │ │ │ │ + ldr r2, [pc, #48] @ (1ee6fc ) │ │ │ │ + ldr r3, [pc, #40] @ (1ee6f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee7c6 │ │ │ │ + bne.n 1ee6e6 │ │ │ │ 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, r4, r5 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ee7f2 │ │ │ │ + cbz r2, 1ee712 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1ee7e4 │ │ │ │ + bne.n 1ee704 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ee840 │ │ │ │ + cbz r2, 1ee760 │ │ │ │ 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 │ │ │ │ @@ -543906,19 +543707,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 1ee80a │ │ │ │ + bne.n 1ee72a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee884 │ │ │ │ + cbz r2, 1ee7a4 │ │ │ │ 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 │ │ │ │ @@ -543928,19 +543729,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 1ee85a │ │ │ │ + bne.n 1ee77a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee8d0 │ │ │ │ + cbz r2, 1ee7f0 │ │ │ │ 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 │ │ │ │ @@ -543951,19 +543752,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 1ee89c │ │ │ │ + bne.n 1ee7bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee928 │ │ │ │ + cbz r2, 1ee848 │ │ │ │ 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 │ │ │ │ @@ -543981,19 +543782,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 1ee8f2 │ │ │ │ + bne.n 1ee812 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee974 │ │ │ │ + cbz r2, 1ee894 │ │ │ │ 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 │ │ │ │ @@ -544006,19 +543807,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 1ee946 │ │ │ │ + bne.n 1ee866 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ee9cc │ │ │ │ + cbz r2, 1ee8ec │ │ │ │ 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 │ │ │ │ @@ -544034,19 +543835,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 1ee990 │ │ │ │ + bne.n 1ee8b0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eea24 │ │ │ │ + cbz r2, 1ee944 │ │ │ │ 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 │ │ │ │ @@ -544062,19 +543863,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 1ee9e8 │ │ │ │ + bne.n 1ee908 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eea5e │ │ │ │ + cbz r2, 1ee97e │ │ │ │ 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 │ │ │ │ @@ -544082,18 +543883,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 1eea38 │ │ │ │ + bne.n 1ee958 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eeaa2 │ │ │ │ + cbz r2, 1ee9c2 │ │ │ │ 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 │ │ │ │ @@ -544105,18 +543906,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 1eea6e │ │ │ │ + bne.n 1ee98e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eeae2 │ │ │ │ + cbz r2, 1eea02 │ │ │ │ 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 │ │ │ │ @@ -544126,18 +543927,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 1eeab0 │ │ │ │ + bne.n 1ee9d0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eeb30 │ │ │ │ + cbz r2, 1eea50 │ │ │ │ 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 │ │ │ │ @@ -544151,19 +543952,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 1eeafa │ │ │ │ + bne.n 1eea1a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eeb8e │ │ │ │ + cbz r2, 1eeaae │ │ │ │ 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 │ │ │ │ @@ -544179,18 +543980,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 1eeb4a │ │ │ │ + bne.n 1eea6a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eebe0 │ │ │ │ + cbz r2, 1eeb00 │ │ │ │ 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 │ │ │ │ @@ -544205,19 +544006,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 1eeba2 │ │ │ │ + bne.n 1eeac2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eec3c │ │ │ │ + cbz r2, 1eeb5c │ │ │ │ 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 │ │ │ │ @@ -544236,19 +544037,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 1eec02 │ │ │ │ + bne.n 1eeb22 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eec98 │ │ │ │ + cbz r2, 1eebb8 │ │ │ │ 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 │ │ │ │ @@ -544265,19 +544066,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 1eec5c │ │ │ │ + bne.n 1eeb7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eecda │ │ │ │ + cbz r2, 1eebfa │ │ │ │ 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 │ │ │ │ @@ -544288,18 +544089,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 1eecb0 │ │ │ │ + bne.n 1eebd0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eed1c │ │ │ │ + cbz r2, 1eec3c │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -544311,19 +544112,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 1eecea │ │ │ │ + bne.n 1eec0a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eed7e │ │ │ │ + cbz r2, 1eec9e │ │ │ │ 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 │ │ │ │ @@ -544342,18 +544143,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 1eed36 │ │ │ │ + bne.n 1eec56 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eedda │ │ │ │ + cbz r2, 1eecfa │ │ │ │ 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 │ │ │ │ @@ -544370,18 +544171,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 1eed9c │ │ │ │ + bne.n 1eecbc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eee18 │ │ │ │ + cbz r2, 1eed38 │ │ │ │ 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]! │ │ │ │ @@ -544391,19 +544192,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 1eedec │ │ │ │ + bne.n 1eed0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eee58 │ │ │ │ + cbz r2, 1eed78 │ │ │ │ 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]! │ │ │ │ @@ -544413,19 +544214,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 1eee2c │ │ │ │ + bne.n 1eed4c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eeeba │ │ │ │ + cbz r2, 1eedda │ │ │ │ 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 │ │ │ │ @@ -544444,18 +544245,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 1eee76 │ │ │ │ + bne.n 1eed96 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eef14 │ │ │ │ + cbz r2, 1eee34 │ │ │ │ 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 │ │ │ │ @@ -544472,19 +544273,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 1eeed8 │ │ │ │ + bne.n 1eedf8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eef86 │ │ │ │ + cbz r2, 1eeea6 │ │ │ │ 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 │ │ │ │ @@ -544504,18 +544305,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 1eef32 │ │ │ │ + bne.n 1eee52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eeff6 │ │ │ │ + cbz r2, 1eef16 │ │ │ │ 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 │ │ │ │ @@ -544535,18 +544336,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 1eefa2 │ │ │ │ + bne.n 1eeec2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef048 │ │ │ │ + cbz r2, 1eef68 │ │ │ │ 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 │ │ │ │ @@ -544561,19 +544362,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 1ef002 │ │ │ │ + bne.n 1eef22 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef0c4 │ │ │ │ + cbz r2, 1eefe4 │ │ │ │ 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 │ │ │ │ @@ -544598,19 +544399,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 1ef062 │ │ │ │ + bne.n 1eef82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef13c │ │ │ │ + cbz r2, 1ef05c │ │ │ │ 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 │ │ │ │ @@ -544633,19 +544434,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 1ef0e4 │ │ │ │ + bne.n 1ef004 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef188 │ │ │ │ + cbz r2, 1ef0a8 │ │ │ │ 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 │ │ │ │ @@ -544658,19 +544459,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 1ef150 │ │ │ │ + bne.n 1ef070 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef1d8 │ │ │ │ + cbz r2, 1ef0f8 │ │ │ │ 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 │ │ │ │ @@ -544685,19 +544486,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 1ef19a │ │ │ │ + bne.n 1ef0ba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef254 │ │ │ │ + cbz r2, 1ef174 │ │ │ │ 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 │ │ │ │ @@ -544722,19 +544523,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 1ef1f6 │ │ │ │ + bne.n 1ef116 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef29e │ │ │ │ + cbz r2, 1ef1be │ │ │ │ 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 │ │ │ │ @@ -544747,18 +544548,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 1ef268 │ │ │ │ + bne.n 1ef188 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef312 │ │ │ │ + cbz r2, 1ef232 │ │ │ │ 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 │ │ │ │ @@ -544781,32 +544582,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 1ef2bc │ │ │ │ + bne.n 1ef1dc │ │ │ │ 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] @ (1ef3b8 ) │ │ │ │ - ldr r3, [pc, #144] @ (1ef3bc ) │ │ │ │ + ldr r2, [pc, #144] @ (1ef2d8 ) │ │ │ │ + ldr r3, [pc, #144] @ (1ef2dc ) │ │ │ │ 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 1ef398 │ │ │ │ + beq.n 1ef2b8 │ │ │ │ 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] │ │ │ │ @@ -544829,35 +544630,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 1ef348 │ │ │ │ - ldr r2, [pc, #36] @ (1ef3c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef3bc ) │ │ │ │ + bne.n 1ef268 │ │ │ │ + ldr r2, [pc, #36] @ (1ef2e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef2dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef3b2 │ │ │ │ + bne.n 1ef2d2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef414 │ │ │ │ + cbz r2, 1ef334 │ │ │ │ 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 │ │ │ │ @@ -544873,33 +544674,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 1ef3d2 │ │ │ │ + bne.n 1ef2f2 │ │ │ │ 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] @ (1ef4c0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ef4c4 ) │ │ │ │ + ldr r2, [pc, #148] @ (1ef3e0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1ef3e4 ) │ │ │ │ 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 1ef4a0 │ │ │ │ + beq.n 1ef3c0 │ │ │ │ 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] │ │ │ │ @@ -544923,35 +544724,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 1ef44c │ │ │ │ - ldr r2, [pc, #36] @ (1ef4c8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef4c4 ) │ │ │ │ + bne.n 1ef36c │ │ │ │ + ldr r2, [pc, #36] @ (1ef3e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef3e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef4ba │ │ │ │ + bne.n 1ef3da │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef520 │ │ │ │ + cbz r2, 1ef440 │ │ │ │ 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 │ │ │ │ @@ -544967,19 +544768,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 1ef4dc │ │ │ │ + bne.n 1ef3fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef578 │ │ │ │ + cbz r2, 1ef498 │ │ │ │ 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 │ │ │ │ @@ -544995,19 +544796,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 1ef534 │ │ │ │ + bne.n 1ef454 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef5d0 │ │ │ │ + cbz r2, 1ef4f0 │ │ │ │ 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 │ │ │ │ @@ -545023,19 +544824,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 1ef592 │ │ │ │ + bne.n 1ef4b2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef628 │ │ │ │ + cbz r2, 1ef548 │ │ │ │ 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 │ │ │ │ @@ -545051,19 +544852,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 1ef5ea │ │ │ │ + bne.n 1ef50a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef680 │ │ │ │ + cbz r2, 1ef5a0 │ │ │ │ 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 │ │ │ │ @@ -545079,19 +544880,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 1ef63c │ │ │ │ + bne.n 1ef55c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef6d8 │ │ │ │ + cbz r2, 1ef5f8 │ │ │ │ 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 │ │ │ │ @@ -545107,19 +544908,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 1ef694 │ │ │ │ + bne.n 1ef5b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef730 │ │ │ │ + cbz r2, 1ef650 │ │ │ │ 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 │ │ │ │ @@ -545135,19 +544936,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 1ef6ec │ │ │ │ + bne.n 1ef60c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef788 │ │ │ │ + cbz r2, 1ef6a8 │ │ │ │ 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 │ │ │ │ @@ -545163,19 +544964,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 1ef744 │ │ │ │ + bne.n 1ef664 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef7d2 │ │ │ │ + cbz r2, 1ef6f2 │ │ │ │ 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 │ │ │ │ @@ -545189,18 +544990,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 1ef79a │ │ │ │ + bne.n 1ef6ba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef81a │ │ │ │ + cbz r2, 1ef73a │ │ │ │ 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 │ │ │ │ @@ -545214,19 +545015,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 1ef7e2 │ │ │ │ + bne.n 1ef702 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef8a8 │ │ │ │ + beq.n 1ef7c8 │ │ │ │ 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 │ │ │ │ @@ -545255,20 +545056,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 1ef834 │ │ │ │ + bne.n 1ef754 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef938 │ │ │ │ + beq.n 1ef858 │ │ │ │ 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 │ │ │ │ @@ -545297,33 +545098,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 1ef8c4 │ │ │ │ + bne.n 1ef7e4 │ │ │ │ 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] @ (1efa00 ) │ │ │ │ - ldr r3, [pc, #176] @ (1efa04 ) │ │ │ │ + ldr r2, [pc, #176] @ (1ef920 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ef924 ) │ │ │ │ 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 1ef9e0 │ │ │ │ + beq.n 1ef900 │ │ │ │ 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] │ │ │ │ @@ -545356,48 +545157,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 1ef970 │ │ │ │ - ldr r2, [pc, #36] @ (1efa08 ) │ │ │ │ - ldr r3, [pc, #32] @ (1efa04 ) │ │ │ │ + bne.n 1ef890 │ │ │ │ + ldr r2, [pc, #36] @ (1ef928 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef9fa │ │ │ │ + bne.n 1ef91a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ 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] @ (1efac0 ) │ │ │ │ - ldr r3, [pc, #160] @ (1efac4 ) │ │ │ │ + ldr r2, [pc, #160] @ (1ef9e0 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ef9e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1efaa2 │ │ │ │ + cbz r6, 1ef9c2 │ │ │ │ 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] │ │ │ │ @@ -545423,47 +545224,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 1efa46 │ │ │ │ - ldr r2, [pc, #36] @ (1efac8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1efac4 ) │ │ │ │ + bne.n 1ef966 │ │ │ │ + ldr r2, [pc, #36] @ (1ef9e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ef9e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efabc │ │ │ │ + bne.n 1ef9dc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ 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] @ (1efb88 ) │ │ │ │ - ldr r3, [pc, #168] @ (1efb8c ) │ │ │ │ + ldr r2, [pc, #168] @ (1efaa8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1efaac ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1efb68 │ │ │ │ + cbz r6, 1efa88 │ │ │ │ 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 │ │ │ │ @@ -545490,35 +545291,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 1efb08 │ │ │ │ - ldr r2, [pc, #36] @ (1efb90 ) │ │ │ │ - ldr r3, [pc, #32] @ (1efb8c ) │ │ │ │ + bne.n 1efa28 │ │ │ │ + ldr r2, [pc, #36] @ (1efab0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1efaac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efb82 │ │ │ │ + bne.n 1efaa2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1efbf2 │ │ │ │ + cbz r2, 1efb12 │ │ │ │ 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 │ │ │ │ @@ -545537,18 +545338,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 1efba4 │ │ │ │ + bne.n 1efac4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1efc42 │ │ │ │ + cbz r2, 1efb62 │ │ │ │ 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 │ │ │ │ @@ -545563,18 +545364,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 1efc00 │ │ │ │ + bne.n 1efb20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1efcac │ │ │ │ + cbz r2, 1efbcc │ │ │ │ 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 │ │ │ │ @@ -545596,19 +545397,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 1efc58 │ │ │ │ + bne.n 1efb78 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efd18 │ │ │ │ + cbz r2, 1efc38 │ │ │ │ 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 │ │ │ │ @@ -545630,19 +545431,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 1efcc4 │ │ │ │ + bne.n 1efbe4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efd7c │ │ │ │ + cbz r2, 1efc9c │ │ │ │ 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 │ │ │ │ @@ -545661,19 +545462,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 1efd2c │ │ │ │ + bne.n 1efc4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efde0 │ │ │ │ + cbz r2, 1efd00 │ │ │ │ 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 │ │ │ │ @@ -545692,19 +545493,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 1efd90 │ │ │ │ + bne.n 1efcb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efe44 │ │ │ │ + cbz r2, 1efd64 │ │ │ │ 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 │ │ │ │ @@ -545723,33 +545524,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 1efdf4 │ │ │ │ + bne.n 1efd14 │ │ │ │ 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] @ (1eff14 ) │ │ │ │ - ldr r3, [pc, #184] @ (1eff18 ) │ │ │ │ + ldr r2, [pc, #184] @ (1efe34 ) │ │ │ │ + ldr r3, [pc, #184] @ (1efe38 ) │ │ │ │ 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 1efef4 │ │ │ │ + beq.n 1efe14 │ │ │ │ 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] │ │ │ │ @@ -545785,49 +545586,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 1efe7c │ │ │ │ - ldr r2, [pc, #36] @ (1eff1c ) │ │ │ │ - ldr r3, [pc, #32] @ (1eff18 ) │ │ │ │ + bne.n 1efd9c │ │ │ │ + ldr r2, [pc, #36] @ (1efe3c ) │ │ │ │ + ldr r3, [pc, #32] @ (1efe38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eff0e │ │ │ │ + bne.n 1efe2e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ 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] @ (1efff8 ) │ │ │ │ - ldr r3, [pc, #196] @ (1efffc ) │ │ │ │ + ldr r2, [pc, #196] @ (1eff18 ) │ │ │ │ + ldr r3, [pc, #196] @ (1eff1c ) │ │ │ │ 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 1effd8 │ │ │ │ + beq.n 1efef8 │ │ │ │ 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] │ │ │ │ @@ -545862,36 +545663,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 1eff5c │ │ │ │ - ldr r2, [pc, #36] @ (1f0000 ) │ │ │ │ - ldr r3, [pc, #32] @ (1efffc ) │ │ │ │ + bne.n 1efe7c │ │ │ │ + ldr r2, [pc, #36] @ (1eff20 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eff1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efff2 │ │ │ │ + bne.n 1eff12 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r4 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f009c │ │ │ │ + beq.n 1effbc │ │ │ │ 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,20 +545724,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 1f001c │ │ │ │ + bne.n 1eff3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0138 │ │ │ │ + beq.n 1f0058 │ │ │ │ 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 │ │ │ │ @@ -545968,33 +545769,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 1f00b8 │ │ │ │ + bne.n 1effd8 │ │ │ │ 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] @ (1f0214 ) │ │ │ │ - ldr r3, [pc, #196] @ (1f0218 ) │ │ │ │ + ldr r2, [pc, #196] @ (1f0134 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f0138 ) │ │ │ │ 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 1f01f6 │ │ │ │ + beq.n 1f0116 │ │ │ │ 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 │ │ │ │ @@ -546030,32 +545831,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 1f017a │ │ │ │ - ldr r2, [pc, #36] @ (1f021c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0218 ) │ │ │ │ + bne.n 1f009a │ │ │ │ + ldr r2, [pc, #36] @ (1f013c ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0138 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0210 │ │ │ │ + bne.n 1f0130 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 10, cr0, cr8, cr10, {5} │ │ │ │ + vaddl.u8 q0, d24, d26 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr2, cr10, {5} │ │ │ │ - cbz r2, 1f0278 │ │ │ │ + cdp2 0, 14, cr0, cr2, cr10, {5} │ │ │ │ + cbz r2, 1f0198 │ │ │ │ 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 │ │ │ │ @@ -546072,19 +545873,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 1f022c │ │ │ │ + bne.n 1f014c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f02d8 │ │ │ │ + cbz r2, 1f01f8 │ │ │ │ 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 │ │ │ │ @@ -546101,19 +545902,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 1f028a │ │ │ │ + bne.n 1f01aa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0338 │ │ │ │ + cbz r2, 1f0258 │ │ │ │ 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 │ │ │ │ @@ -546130,19 +545931,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 1f02ea │ │ │ │ + bne.n 1f020a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0394 │ │ │ │ + cbz r2, 1f02b4 │ │ │ │ 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 │ │ │ │ @@ -546159,19 +545960,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 1f0348 │ │ │ │ + bne.n 1f0268 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f03e8 │ │ │ │ + cbz r2, 1f0308 │ │ │ │ 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 │ │ │ │ @@ -546187,19 +545988,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 1f03a4 │ │ │ │ + bne.n 1f02c4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f043c │ │ │ │ + cbz r2, 1f035c │ │ │ │ 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 │ │ │ │ @@ -546215,19 +546016,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 1f03f8 │ │ │ │ + bne.n 1f0318 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0490 │ │ │ │ + cbz r2, 1f03b0 │ │ │ │ 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 │ │ │ │ @@ -546243,19 +546044,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 1f044c │ │ │ │ + bne.n 1f036c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f04e4 │ │ │ │ + cbz r2, 1f0404 │ │ │ │ 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 │ │ │ │ @@ -546271,20 +546072,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 1f04a0 │ │ │ │ + bne.n 1f03c0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0584 │ │ │ │ + beq.n 1f04a4 │ │ │ │ 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 │ │ │ │ @@ -546317,20 +546118,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 1f0504 │ │ │ │ + bne.n 1f0424 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0624 │ │ │ │ + beq.n 1f0544 │ │ │ │ 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 │ │ │ │ @@ -546363,20 +546164,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 1f05a4 │ │ │ │ + bne.n 1f04c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f06c4 │ │ │ │ + beq.n 1f05e4 │ │ │ │ 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 │ │ │ │ @@ -546409,20 +546210,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 1f0644 │ │ │ │ + bne.n 1f0564 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0764 │ │ │ │ + beq.n 1f0684 │ │ │ │ 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 │ │ │ │ @@ -546455,33 +546256,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 1f06e4 │ │ │ │ + bne.n 1f0604 │ │ │ │ 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] @ (1f0848 ) │ │ │ │ - ldr r3, [pc, #204] @ (1f084c ) │ │ │ │ + ldr r2, [pc, #204] @ (1f0768 ) │ │ │ │ + ldr r3, [pc, #204] @ (1f076c ) │ │ │ │ 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 1f082a │ │ │ │ + beq.n 1f074a │ │ │ │ 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 │ │ │ │ @@ -546523,46 +546324,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 1f0798 │ │ │ │ - ldr r2, [pc, #36] @ (1f0850 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f084c ) │ │ │ │ + bne.n 1f06b8 │ │ │ │ + ldr r2, [pc, #36] @ (1f0770 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f076c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0844 │ │ │ │ + bne.n 1f0764 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr??.w r0, [ip, sl, lsl #2] │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7ce00aa │ │ │ │ + strh.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] @ (1f091c ) │ │ │ │ - ldr r3, [pc, #180] @ (1f0920 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f083c ) │ │ │ │ + ldr r3, [pc, #180] @ (1f0840 ) │ │ │ │ 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 1f08fe │ │ │ │ + beq.n 1f081e │ │ │ │ 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 │ │ │ │ @@ -546594,33 +546395,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 1f0890 │ │ │ │ - ldr r2, [pc, #36] @ (1f0924 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0920 ) │ │ │ │ + bne.n 1f07b0 │ │ │ │ + ldr r2, [pc, #36] @ (1f0844 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0918 │ │ │ │ + bne.n 1f0838 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf79000aa │ │ │ │ + ldr??.w r0, [r0, sl, lsl #2] │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6fa00aa │ │ │ │ + @ instruction: 0xf7da00aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f09d0 │ │ │ │ + beq.n 1f08f0 │ │ │ │ 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 │ │ │ │ @@ -546656,19 +546457,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 1f0940 │ │ │ │ + bne.n 1f0860 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0a44 │ │ │ │ + cbz r2, 1f0964 │ │ │ │ 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 │ │ │ │ @@ -546691,19 +546492,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 1f09e2 │ │ │ │ + bne.n 1f0902 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0aba │ │ │ │ + cbz r2, 1f09da │ │ │ │ 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 │ │ │ │ @@ -546726,18 +546527,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 1f0a56 │ │ │ │ + bne.n 1f0976 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f0b2c │ │ │ │ + cbz r2, 1f0a4c │ │ │ │ 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 │ │ │ │ @@ -546760,19 +546561,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 1f0aca │ │ │ │ + bne.n 1f09ea │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0ba0 │ │ │ │ + cbz r2, 1f0ac0 │ │ │ │ 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 │ │ │ │ @@ -546795,20 +546596,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 1f0b3e │ │ │ │ + bne.n 1f0a5e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0c4a │ │ │ │ + beq.n 1f0b6a │ │ │ │ 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 │ │ │ │ @@ -546844,32 +546645,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 1f0bbe │ │ │ │ + bne.n 1f0ade │ │ │ │ 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] @ (1f0d38 ) │ │ │ │ - ldr r3, [pc, #216] @ (1f0d3c ) │ │ │ │ + ldr r2, [pc, #216] @ (1f0c58 ) │ │ │ │ + ldr r3, [pc, #216] @ (1f0c5c ) │ │ │ │ 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 1f0d1a │ │ │ │ + beq.n 1f0c3a │ │ │ │ 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 │ │ │ │ @@ -546915,46 +546716,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 1f0c7c │ │ │ │ - ldr r2, [pc, #36] @ (1f0d40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0d3c ) │ │ │ │ + bne.n 1f0b9c │ │ │ │ + ldr r2, [pc, #36] @ (1f0c60 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0c5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0d34 │ │ │ │ + bne.n 1f0c54 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf39800aa │ │ │ │ + orns r0, r8, #5570560 @ 0x550000 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2de00aa │ │ │ │ + @ instruction: 0xf3be00aa │ │ │ │ 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] @ (1f0e40 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f0e44 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f0d60 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f0d64 ) │ │ │ │ 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 1f0e22 │ │ │ │ + beq.n 1f0d42 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -546998,33 +546799,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 1f0d7c │ │ │ │ - ldr r2, [pc, #36] @ (1f0e48 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0e44 ) │ │ │ │ + bne.n 1f0c9c │ │ │ │ + ldr r2, [pc, #36] @ (1f0d68 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0d64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0e3c │ │ │ │ + bne.n 1f0d5c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subw r0, r0, #170 @ 0xaa │ │ │ │ + @ instruction: 0xf38000aa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r6, #170 @ 0xaa │ │ │ │ + @ instruction: 0xf2b600aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0ef4 │ │ │ │ + beq.n 1f0e14 │ │ │ │ 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 │ │ │ │ @@ -547060,280 +546861,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 1f0e64 │ │ │ │ + bne.n 1f0d84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1f0f04 ) │ │ │ │ + ldr r3, [pc, #8] @ (1f0e24 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1f0f14 ) │ │ │ │ + ldr r3, [pc, #8] @ (1f0e34 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #840 @ (adr r3, 1f1260 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 1f1100 ) │ │ │ │ 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] @ (1f1104 ) │ │ │ │ - ldr r3, [pc, #472] @ (1f1108 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f1024 ) │ │ │ │ + ldr r3, [pc, #472] @ (1f1028 ) │ │ │ │ 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, 1f0f84 │ │ │ │ + cbz r5, 1f0ea4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60f7c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f0f8a │ │ │ │ + beq.n 1f0eaa │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f10f2 │ │ │ │ + blt.w 1f1012 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a38 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f10ec │ │ │ │ - ldr r2, [pc, #420] @ (1f110c ) │ │ │ │ - ldr r3, [pc, #412] @ (1f1108 ) │ │ │ │ + blt.w 1f100c │ │ │ │ + ldr r2, [pc, #420] @ (1f102c ) │ │ │ │ + ldr r3, [pc, #412] @ (1f1028 ) │ │ │ │ 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 1f1100 │ │ │ │ + bne.w 1f1020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [pc, #392] @ (1f1110 ) │ │ │ │ + ldr r5, [pc, #392] @ (1f1030 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1f0f42 │ │ │ │ + b.n 1f0e62 │ │ │ │ blx 6187c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1f1114 ) │ │ │ │ + ldr r0, [pc, #384] @ (1f1034 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ - cbz r0, 1f0fa0 │ │ │ │ + bl 1f6f2c │ │ │ │ + cbz r0, 1f0ec0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1044 │ │ │ │ + bne.n 1f0f64 │ │ │ │ blx 6187c │ │ │ │ - ldr r2, [pc, #368] @ (1f1118 ) │ │ │ │ + ldr r2, [pc, #368] @ (1f1038 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f10d2 │ │ │ │ + blt.w 1f0ff2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbnz r0, 1f1002 │ │ │ │ + cbnz r0, 1f0f22 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1f10da │ │ │ │ + bne.w 1f0ffa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1f105c │ │ │ │ - ldr r3, [pc, #320] @ (1f111c ) │ │ │ │ - ldr r2, [pc, #320] @ (1f1120 ) │ │ │ │ - ldr r1, [pc, #324] @ (1f1124 ) │ │ │ │ + beq.n 1f0f7c │ │ │ │ + ldr r3, [pc, #320] @ (1f103c ) │ │ │ │ + ldr r2, [pc, #320] @ (1f1040 ) │ │ │ │ + ldr r1, [pc, #324] @ (1f1044 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f0f66 │ │ │ │ + b.n 1f0e86 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f10b0 │ │ │ │ + bne.n 1f0fd0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 61688 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbz r0, 1f105c │ │ │ │ + cbz r0, 1f0f7c │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx 60df0 │ │ │ │ - ldr r3, [pc, #256] @ (1f1128 ) │ │ │ │ - ldr r2, [pc, #256] @ (1f112c ) │ │ │ │ - ldr r1, [pc, #260] @ (1f1130 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f1048 ) │ │ │ │ + ldr r2, [pc, #256] @ (1f104c ) │ │ │ │ + ldr r1, [pc, #260] @ (1f1050 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f0ffa │ │ │ │ - ldr r2, [pc, #236] @ (1f1134 ) │ │ │ │ + b.n 1f0f1a │ │ │ │ + ldr r2, [pc, #236] @ (1f1054 ) │ │ │ │ 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 1f10d2 │ │ │ │ + blt.n 1f0ff2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f10d2 │ │ │ │ - ldr r2, [pc, #212] @ (1f1138 ) │ │ │ │ + beq.n 1f0ff2 │ │ │ │ + ldr r2, [pc, #212] @ (1f1058 ) │ │ │ │ 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 1f10f8 │ │ │ │ + blt.n 1f1018 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f10f8 │ │ │ │ + beq.n 1f1018 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 61304 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1f10a2 │ │ │ │ + blt.n 1f0fc2 │ │ │ │ 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 1f0f56 │ │ │ │ + b.n 1f0e76 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f0f66 │ │ │ │ + b.n 1f0e86 │ │ │ │ blx 60df0 │ │ │ │ - ldr r3, [pc, #132] @ (1f113c ) │ │ │ │ - ldr r2, [pc, #136] @ (1f1140 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f1144 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f105c ) │ │ │ │ + ldr r2, [pc, #136] @ (1f1060 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f1064 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f0ffa │ │ │ │ + b.n 1f0f1a │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1f0ffa │ │ │ │ - ldr r3, [pc, #108] @ (1f1148 ) │ │ │ │ - ldr r2, [pc, #108] @ (1f114c ) │ │ │ │ - ldr r1, [pc, #112] @ (1f1150 ) │ │ │ │ + b.n 1f0f1a │ │ │ │ + ldr r3, [pc, #108] @ (1f1068 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f106c ) │ │ │ │ + ldr r1, [pc, #112] @ (1f1070 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - b.n 1f0fea │ │ │ │ + b.n 1f0f0a │ │ │ │ mov r0, r4 │ │ │ │ blx 61178 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f0f66 │ │ │ │ + b.n 1f0e86 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f0f66 │ │ │ │ + b.n 1f0e86 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf0cc00aa │ │ │ │ + sub.w r0, ip, #170 @ 0xaa │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r2, #170 @ 0xaa │ │ │ │ - add r4, pc, #792 @ (adr r4, 1f142c ) │ │ │ │ + sbcs.w r0, r2, #170 @ 0xaa │ │ │ │ + add r4, pc, #920 @ (adr r4, 1f13cc ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #792 @ (adr r4, 1f1430 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 1f13d0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #760 @ (adr r4, 1f1414 ) │ │ │ │ + add r4, pc, #888 @ (adr r4, 1f13b4 ) │ │ │ │ movs r0, r3 │ │ │ │ - vst1.8 {d16[1]}, [r4], r7 │ │ │ │ - add r4, pc, #808 @ (adr r4, 1f144c ) │ │ │ │ + vld1.8 {d16[1]}, [r4], r7 │ │ │ │ + add r4, pc, #936 @ (adr r4, 1f13ec ) │ │ │ │ movs r0, r3 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ movs r7, r2 │ │ │ │ - ldr??.w r0, [r8, r7, lsl #2] │ │ │ │ - add r4, pc, #632 @ (adr r4, 1f13a8 ) │ │ │ │ + ldrsb.w r0, [r8, #39] @ 0x27 │ │ │ │ + add r4, pc, #760 @ (adr r4, 1f1348 ) │ │ │ │ movs r0, r3 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - bcc.n 1f1128 │ │ │ │ + bmi.n 1f1088 │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #600 @ (adr r4, 1f1394 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 1f1334 ) │ │ │ │ movs r0, r3 │ │ │ │ - str??.w r0, [sl, #39] @ 0x27 │ │ │ │ - add r4, pc, #160 @ (adr r4, 1f11e4 ) │ │ │ │ + vst4.8 {d0-d3}, [sl :128], r7 │ │ │ │ + add r4, pc, #288 @ (adr r4, 1f1184 ) │ │ │ │ movs r0, r3 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ movs r7, r2 │ │ │ │ - str.w r0, [r4, #39] @ 0x27 │ │ │ │ - add r3, pc, #648 @ (adr r3, 1f13d8 ) │ │ │ │ + str??.w r0, [r4, #39] @ 0x27 │ │ │ │ + add r3, pc, #776 @ (adr r3, 1f1378 ) │ │ │ │ movs r0, r3 │ │ │ │ - pop {r2} │ │ │ │ + pop {r2, r5} │ │ │ │ movs r7, r2 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f11a0 │ │ │ │ + bls.n 1f10c0 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1f11a4 │ │ │ │ + cbnz r0, 1f10c4 │ │ │ │ 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, 1f117e │ │ │ │ + cbnz r2, 1f109e │ │ │ │ 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, 1f11ac │ │ │ │ + cbz r0, 1f10cc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ @@ -547357,26 +547158,26 @@ │ │ │ │ negs r1, r1 │ │ │ │ sub sp, #8 │ │ │ │ add r3, r4 │ │ │ │ ands r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, #1 │ │ │ │ - bcs.n 1f1202 │ │ │ │ + bcs.n 1f1122 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ - cbnz r5, 1f1208 │ │ │ │ + cbnz r5, 1f1128 │ │ │ │ subs r1, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f1154 │ │ │ │ + bl 1f1074 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f1202 │ │ │ │ + cbz r0, 1f1122 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1200 │ │ │ │ + cbz r0, 1f1120 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r2 │ │ │ │ subs r2, r3, r2 │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ @@ -547411,28 +547212,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] @ (1f12e0 ) │ │ │ │ + ldr r1, [pc, #132] @ (1f1200 ) │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1f12e4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f1204 ) │ │ │ │ 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 1f12c0 │ │ │ │ + bcs.n 1f11e0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f12c0 │ │ │ │ + bhi.n 1f11e0 │ │ │ │ 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] │ │ │ │ @@ -547447,104 +547248,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, 1f12bc │ │ │ │ + cbz r0, 1f11dc │ │ │ │ mov r2, lr │ │ │ │ add r0, ip │ │ │ │ blx 61a8c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f12c2 │ │ │ │ + b.n 1f11e2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f12e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f12e4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1208 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f1204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f12da │ │ │ │ + bne.n 1f11fa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [lr, #680] @ 0x2a8 │ │ │ │ + cdp 0, 7, cr0, cr14, cr10, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6, #-680]! @ 0xfffffd58 │ │ │ │ + cdp 0, 1, 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] @ (1f13cc ) │ │ │ │ - ldr r3, [pc, #208] @ (1f13d0 ) │ │ │ │ + ldr r1, [pc, #204] @ (1f12ec ) │ │ │ │ + ldr r3, [pc, #208] @ (1f12f0 ) │ │ │ │ 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, 1f1370 │ │ │ │ + cbnz r4, 1f1290 │ │ │ │ ldrd r3, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1f1346 │ │ │ │ + bls.n 1f1266 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - cbnz r1, 1f137a │ │ │ │ + cbnz r1, 1f129a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r3, 1f1374 │ │ │ │ + cbz r3, 1f1294 │ │ │ │ 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, 1f137a │ │ │ │ + cbz r0, 1f129a │ │ │ │ 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 1f1380 │ │ │ │ + bne.n 1f12a0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r4, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #124] @ (1f13d4 ) │ │ │ │ - ldr r3, [pc, #116] @ (1f13d0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f12f4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1f12f0 ) │ │ │ │ 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 1f13c6 │ │ │ │ + bne.n 1f12e6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1356 │ │ │ │ + b.n 1f1276 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - b.n 1f132a │ │ │ │ + b.n 1f124a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ - b.n 1f1356 │ │ │ │ + b.n 1f1276 │ │ │ │ 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] │ │ │ │ @@ -547564,48 +547365,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 1f134e │ │ │ │ + b.n 1f126e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [sl], #680 @ 0x2a8 │ │ │ │ + ldcl 0, cr0, [sl, #680] @ 0x2a8 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r2], #680 @ 0x2a8 │ │ │ │ + stc 0, cr0, [r2, #680] @ 0x2a8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1f142a │ │ │ │ + cbnz r3, 1f134a │ │ │ │ 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 1f1422 │ │ │ │ + bls.n 1f1342 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f1430 │ │ │ │ + cbnz r2, 1f1350 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1f143c │ │ │ │ + cbz r0, 1f135c │ │ │ │ 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, 1f1430 │ │ │ │ + cbz r0, 1f1350 │ │ │ │ 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] │ │ │ │ @@ -547615,50 +547416,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 1f1402 │ │ │ │ + b.n 1f1322 │ │ │ │ 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 1f148c │ │ │ │ + bcs.n 1f13ac │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f14a4 │ │ │ │ + cbnz r2, 1f13c4 │ │ │ │ subs r1, r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f1154 │ │ │ │ - cbz r0, 1f148c │ │ │ │ + bl 1f1074 │ │ │ │ + cbz r0, 1f13ac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f148a │ │ │ │ + cbz r0, 1f13aa │ │ │ │ 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, 1f14a4 │ │ │ │ + cbnz r3, 1f13c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1154 │ │ │ │ - cbz r0, 1f14a4 │ │ │ │ + bl 1f1074 │ │ │ │ + cbz r0, 1f13c4 │ │ │ │ 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 │ │ │ │ @@ -547667,138 +547468,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 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ 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 1f151c │ │ │ │ + bcs.n 1f143c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f151c │ │ │ │ + cbnz r2, 1f143c │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f1154 │ │ │ │ - cbz r0, 1f151c │ │ │ │ + bl 1f1074 │ │ │ │ + cbz r0, 1f143c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f151a │ │ │ │ + cbz r0, 1f143a │ │ │ │ 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 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ 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 1f1576 │ │ │ │ + bcs.n 1f1496 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1576 │ │ │ │ + cbnz r2, 1f1496 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f1154 │ │ │ │ - cbz r0, 1f1576 │ │ │ │ + bl 1f1074 │ │ │ │ + cbz r0, 1f1496 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1574 │ │ │ │ + cbz r0, 1f1494 │ │ │ │ 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 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ 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 1f15d0 │ │ │ │ + bcs.n 1f14f0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f15d0 │ │ │ │ + cbnz r2, 1f14f0 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f1154 │ │ │ │ - cbz r0, 1f15d0 │ │ │ │ + bl 1f1074 │ │ │ │ + cbz r0, 1f14f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f15ce │ │ │ │ + cbz r0, 1f14ee │ │ │ │ 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 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ 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] @ (1f1674 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f1594 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1f1678 ) │ │ │ │ + ldr r2, [pc, #128] @ (1f1598 ) │ │ │ │ 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 1f1656 │ │ │ │ + bcs.n 1f1576 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f1656 │ │ │ │ + bhi.n 1f1576 │ │ │ │ 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] │ │ │ │ @@ -547814,213 +547615,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, 1f1652 │ │ │ │ + cbz r3, 1f1572 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f1658 │ │ │ │ + b.n 1f1578 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #32] @ (1f167c ) │ │ │ │ - ldr r3, [pc, #24] @ (1f1674 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f159c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f1594 ) │ │ │ │ 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 1f1670 │ │ │ │ + bne.n 1f1590 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, sl, asr #2 │ │ │ │ - @ instruction: 0xe9a000aa │ │ │ │ + @ instruction: 0xeae600aa │ │ │ │ + eor.w r0, r0, sl, asr #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 r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ 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, 1f16ca │ │ │ │ + cbnz r2, 1f15ea │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1f16ce │ │ │ │ + bls.n 1f15ee │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1f16c6 │ │ │ │ + bhi.n 1f15e6 │ │ │ │ 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, 1f1702 │ │ │ │ + cbnz r3, 1f1622 │ │ │ │ ldrd lr, r3, [r0, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 1f16fe │ │ │ │ + bhi.n 1f161e │ │ │ │ sub.w lr, lr, r3 │ │ │ │ cmp r2, lr │ │ │ │ - bls.n 1f1704 │ │ │ │ + bls.n 1f1624 │ │ │ │ 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 1f1702 │ │ │ │ + beq.n 1f1622 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 61a8c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1f1730 │ │ │ │ + cbnz r3, 1f1650 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f1734 │ │ │ │ + bls.n 1f1654 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - beq.n 1f172c │ │ │ │ + beq.n 1f164c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1730 │ │ │ │ + beq.n 1f1650 │ │ │ │ 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 1f176a │ │ │ │ + bne.n 1f168a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f176e │ │ │ │ + bls.n 1f168e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1f1766 │ │ │ │ + ble.n 1f1686 │ │ │ │ add.w ip, r2, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f176a │ │ │ │ + beq.n 1f168a │ │ │ │ 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 1f17ae │ │ │ │ + bne.n 1f16ce │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f17b2 │ │ │ │ + bls.n 1f16d2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1f17aa │ │ │ │ + ble.n 1f16ca │ │ │ │ add.w ip, r2, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f17ae │ │ │ │ + beq.n 1f16ce │ │ │ │ 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 1f17f2 │ │ │ │ + bne.n 1f1712 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f17f8 │ │ │ │ + bls.n 1f1718 │ │ │ │ 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 1f17ee │ │ │ │ + ble.n 1f170e │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f17f2 │ │ │ │ + beq.n 1f1712 │ │ │ │ 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 1f1848 │ │ │ │ + bcs.n 1f1768 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61e0c │ │ │ │ - cbz r0, 1f1848 │ │ │ │ + cbz r0, 1f1768 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -548028,192 +547829,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 1f1906 │ │ │ │ + beq.n 1f1826 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1870 │ │ │ │ + b.n 1f1790 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1f190c │ │ │ │ + beq.n 1f182c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f186a │ │ │ │ + bne.n 1f178a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f1906 │ │ │ │ + bne.n 1f1826 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1890 │ │ │ │ + b.n 1f17b0 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f1906 │ │ │ │ + beq.n 1f1826 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1888 │ │ │ │ + bne.n 1f17a8 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1888 │ │ │ │ + bls.n 1f17a8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1f18ba │ │ │ │ + b.n 1f17da │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1888 │ │ │ │ + bls.n 1f17a8 │ │ │ │ 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 1f18aa │ │ │ │ + bne.n 1f17ca │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f18aa │ │ │ │ + beq.n 1f17ca │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f18aa │ │ │ │ + bne.n 1f17ca │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1f18aa │ │ │ │ + bne.n 1f17ca │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1f18aa │ │ │ │ + bne.n 1f17ca │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1f18aa │ │ │ │ + bne.n 1f17ca │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f18aa │ │ │ │ + bne.n 1f17ca │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1f1908 │ │ │ │ + b.n 1f1828 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f187e │ │ │ │ + b.n 1f179e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (1f1974 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f1894 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (1f1978 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f1898 ) │ │ │ │ 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, 1f196a │ │ │ │ + cbz r0, 1f188a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1f1950 │ │ │ │ - ldr r0, [pc, #60] @ (1f197c ) │ │ │ │ + cbz r3, 1f1870 │ │ │ │ + ldr r0, [pc, #60] @ (1f189c ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 60fd0 │ │ │ │ - cbz r0, 1f196a │ │ │ │ + cbz r0, 1f188a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ (1f1980 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f1978 ) │ │ │ │ + ldr r1, [pc, #44] @ (1f18a0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1898 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f196e │ │ │ │ + bne.n 1f188e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1950 │ │ │ │ + b.n 1f1870 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f1724 │ │ │ │ + b.n 1f1804 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - b.n 1f16d4 │ │ │ │ + b.n 1f17b4 │ │ │ │ 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] @ (1f1a00 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f1920 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (1f1a04 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f1924 ) │ │ │ │ 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, 1f19d2 │ │ │ │ - ldr r1, [pc, #76] @ (1f1a08 ) │ │ │ │ - ldr r2, [pc, #72] @ (1f1a04 ) │ │ │ │ + cbz r0, 1f18f2 │ │ │ │ + ldr r1, [pc, #76] @ (1f1928 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f1924 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f19fc │ │ │ │ + bne.n 1f191c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 60dc0 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1f19ea │ │ │ │ + cbz r0, 1f190a │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f19b8 │ │ │ │ + b.n 1f18d8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 6090c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1f19de │ │ │ │ + b.n 1f18fe │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f16b8 │ │ │ │ + b.n 1f1798 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f168c │ │ │ │ + b.n 1f176c │ │ │ │ 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} │ │ │ │ @@ -548241,15 +548042,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 1f1a7a │ │ │ │ + beq.n 1f199a │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -548262,183 +548063,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] @ (1f1b90 ) │ │ │ │ + ldr r0, [pc, #228] @ (1f1ab0 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1f1b94 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f1ab4 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1f1b98 ) │ │ │ │ + ldr r0, [pc, #224] @ (1f1ab8 ) │ │ │ │ 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 1f1b5e │ │ │ │ + bhi.n 1f1a7e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r6, r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1f1b18 │ │ │ │ + bls.n 1f1a38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1f1b46 │ │ │ │ + bhi.n 1f1a66 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1f1b9c ) │ │ │ │ + ldr r1, [pc, #168] @ (1f1abc ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1f1b62 │ │ │ │ + beq.n 1f1a82 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1f1b50 │ │ │ │ + cbz r0, 1f1a70 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f1b20 │ │ │ │ + cbz r4, 1f1a40 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r5, #12] │ │ │ │ str r7, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 1f1b1e │ │ │ │ + b.n 1f1a3e │ │ │ │ ldr r4, [r5, #12] │ │ │ │ adds r4, r4, r2 │ │ │ │ - beq.n 1f1b20 │ │ │ │ + beq.n 1f1a40 │ │ │ │ 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] @ (1f1ba0 ) │ │ │ │ - ldr r3, [pc, #96] @ (1f1b94 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f1ac0 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f1ab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1b8c │ │ │ │ + bne.n 1f1aac │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f1af2 │ │ │ │ + b.n 1f1a12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f1b0c │ │ │ │ + b.n 1f1a2c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1b20 │ │ │ │ + b.n 1f1a40 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1b20 │ │ │ │ + beq.n 1f1a40 │ │ │ │ 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 1f1b1e │ │ │ │ + b.n 1f1a3e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f1630 │ │ │ │ + b.n 1f1710 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1608 │ │ │ │ + b.n 1f16e8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1538 │ │ │ │ + b.n 1f1618 │ │ │ │ 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 1f1bc6 │ │ │ │ - b.n 1f1bd8 │ │ │ │ + bcc.n 1f1ae6 │ │ │ │ + b.n 1f1af8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1f1bd8 │ │ │ │ + bcs.n 1f1af8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1f1bc0 │ │ │ │ + bne.n 1f1ae0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1f1a98 │ │ │ │ + bl 1f19b8 │ │ │ │ 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 1f1c32 │ │ │ │ + bcs.n 1f1b52 │ │ │ │ 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, 1f1c2c │ │ │ │ + cbz r2, 1f1b4c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1f1c28 │ │ │ │ + cbnz r1, 1f1b48 │ │ │ │ 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 1f1c0c │ │ │ │ + bne.n 1f1b2c │ │ │ │ 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] │ │ │ │ @@ -548452,200 +548253,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 1fafc8 │ │ │ │ + bl 1faee8 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 1f1ce0 │ │ │ │ + beq.n 1f1c00 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 1f1c7e │ │ │ │ + b.n 1f1b9e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f1ce0 │ │ │ │ + beq.n 1f1c00 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fae30 │ │ │ │ + bl 1fad50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1c76 │ │ │ │ + bne.n 1f1b96 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f1cfc │ │ │ │ + cbnz r3, 1f1c1c │ │ │ │ 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 1faeac │ │ │ │ - b.n 1f1cc8 │ │ │ │ + bl 1fadcc │ │ │ │ + b.n 1f1be8 │ │ │ │ ldr.w r7, [r4, #-4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1fae30 │ │ │ │ - cbz r0, 1f1cec │ │ │ │ + bl 1fad50 │ │ │ │ + cbz r0, 1f1c0c │ │ │ │ subs r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1f1cb8 │ │ │ │ + bne.n 1f1bd8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f1c76 │ │ │ │ + beq.n 1f1b96 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f1c7e │ │ │ │ + bne.n 1f1b9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 1f1ccc │ │ │ │ + beq.n 1f1bec │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbnz r3, 1f1d02 │ │ │ │ + cbnz r3, 1f1c22 │ │ │ │ adds r4, r5, r2 │ │ │ │ - b.n 1f1ca8 │ │ │ │ + b.n 1f1bc8 │ │ │ │ adds r0, r2, #4 │ │ │ │ - beq.n 1f1dbe │ │ │ │ + beq.n 1f1cde │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 1f1dba │ │ │ │ + bcs.n 1f1cda │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f1dc4 │ │ │ │ + bhi.n 1f1ce4 │ │ │ │ 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 1f1dbe │ │ │ │ + beq.n 1f1cde │ │ │ │ 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 1f1ddc │ │ │ │ + beq.n 1f1cfc │ │ │ │ mov r5, r0 │ │ │ │ sub.w r8, r1, #8 │ │ │ │ - b.n 1f1d56 │ │ │ │ + b.n 1f1c76 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r3, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1f1dac │ │ │ │ + bcs.n 1f1ccc │ │ │ │ sub.w r8, r8, #8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fae30 │ │ │ │ + bl 1fad50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1d48 │ │ │ │ + bne.n 1f1c68 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmn.w fp, #4 │ │ │ │ - beq.n 1f1dbe │ │ │ │ + beq.n 1f1cde │ │ │ │ add.w r4, fp, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 1f1dcc │ │ │ │ + bls.n 1f1cec │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f1dd4 │ │ │ │ + bhi.n 1f1cf4 │ │ │ │ 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, 1f1dbe │ │ │ │ + cbz r0, 1f1cde │ │ │ │ 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 1f1d52 │ │ │ │ + bcc.n 1f1c72 │ │ │ │ sub.w r2, fp, #4 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 1f1c94 │ │ │ │ - b.n 1f1c98 │ │ │ │ + bne.w 1f1bb4 │ │ │ │ + b.n 1f1bb8 │ │ │ │ adds r2, r0, r4 │ │ │ │ - bne.n 1f1d36 │ │ │ │ + bne.n 1f1c56 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 1f1d26 │ │ │ │ + b.n 1f1c46 │ │ │ │ adds.w fp, r5, fp │ │ │ │ - bne.n 1f1d9c │ │ │ │ - b.n 1f1dbe │ │ │ │ + bne.n 1f1cbc │ │ │ │ + b.n 1f1cde │ │ │ │ cmp r9, r4 │ │ │ │ it cc │ │ │ │ movcc r9, r4 │ │ │ │ - b.n 1f1d8a │ │ │ │ + b.n 1f1caa │ │ │ │ ldr r1, [r0, r4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1f1de6 │ │ │ │ + beq.n 1f1d06 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f1dec │ │ │ │ + cbnz r3, 1f1d0c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1f1c9a │ │ │ │ + b.n 1f1bba │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f1d0c │ │ │ │ + b.n 1f1c2c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ 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, 1f1e74 │ │ │ │ + cbnz r3, 1f1d94 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 61b04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f1e6e │ │ │ │ + cbz r0, 1f1d8e │ │ │ │ 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} │ │ │ │ @@ -548656,23 +548457,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, 1f1eaa │ │ │ │ + cbnz r6, 1f1dca │ │ │ │ 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 1f1e6e │ │ │ │ + beq.n 1f1d8e │ │ │ │ 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} │ │ │ │ @@ -548680,76 +548481,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 1f1e6a │ │ │ │ + beq.n 1f1d8a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f1e6e │ │ │ │ + bne.n 1f1d8e │ │ │ │ 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, 1f1ed0 │ │ │ │ + cbz r0, 1f1df0 │ │ │ │ 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 1f1e6e │ │ │ │ + b.n 1f1d8e │ │ │ │ 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 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f202e │ │ │ │ + beq.w 1f1f4e │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2030 │ │ │ │ + beq.w 1f1f50 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1f3528 │ │ │ │ - cbnz r0, 1f1fa2 │ │ │ │ + bl 1f3448 │ │ │ │ + cbnz r0, 1f1ec2 │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2030 │ │ │ │ + beq.n 1f1f50 │ │ │ │ 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 │ │ │ │ @@ -548762,132 +548563,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 1f9f48 │ │ │ │ + bl 1f9e68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 1f32dc │ │ │ │ + bl 1f31fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1f2c │ │ │ │ + beq.n 1f1e4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f946c │ │ │ │ + bl 1f938c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1f2c │ │ │ │ - ldr r1, [pc, #212] @ (1f20a0 ) │ │ │ │ + beq.n 1f1e4c │ │ │ │ + ldr r1, [pc, #212] @ (1f1fc0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 61d38 │ │ │ │ - cbz r0, 1f2028 │ │ │ │ + cbz r0, 1f1f48 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2046 │ │ │ │ + beq.n 1f1f66 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2054 │ │ │ │ - ldr r0, [pc, #192] @ (1f20a4 ) │ │ │ │ + beq.n 1f1f74 │ │ │ │ + ldr r0, [pc, #192] @ (1f1fc4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f207e │ │ │ │ - ldr r0, [pc, #184] @ (1f20a8 ) │ │ │ │ + beq.n 1f1f9e │ │ │ │ + ldr r0, [pc, #184] @ (1f1fc8 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f37b0 │ │ │ │ + bl 1f36d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1f2c │ │ │ │ + beq.n 1f1e4c │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2092 │ │ │ │ + beq.n 1f1fb2 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1f2062 │ │ │ │ + cbz r3, 1f1f82 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1f1f2c │ │ │ │ + b.n 1f1e4c │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1f1fd4 │ │ │ │ + b.n 1f1ef4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 1f36cc │ │ │ │ + bl 1f35ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1fe0 │ │ │ │ - b.n 1f1f2c │ │ │ │ + bne.n 1f1f00 │ │ │ │ + b.n 1f1e4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f39d0 │ │ │ │ + bl 1f38f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1fe0 │ │ │ │ - b.n 1f1f2c │ │ │ │ - ldr r1, [pc, #72] @ (1f20ac ) │ │ │ │ + bne.n 1f1f00 │ │ │ │ + b.n 1f1e4c │ │ │ │ + ldr r1, [pc, #72] @ (1f1fcc ) │ │ │ │ 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 1fde28 │ │ │ │ + bl 1fdd48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2022 │ │ │ │ - b.n 1f2030 │ │ │ │ - ldr r0, [pc, #48] @ (1f20b0 ) │ │ │ │ + bne.n 1f1f42 │ │ │ │ + b.n 1f1f50 │ │ │ │ + ldr r0, [pc, #48] @ (1f1fd0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1fec │ │ │ │ + bne.n 1f1f0c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f36e8 │ │ │ │ - b.n 1f1fec │ │ │ │ + bl 1f3608 │ │ │ │ + b.n 1f1f0c │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1fff14 │ │ │ │ - b.n 1f201c │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + bl 1ffe34 │ │ │ │ + b.n 1f1f3c │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f20da │ │ │ │ + cbz r0, 1f1ffa │ │ │ │ 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 │ │ │ │ @@ -548900,17 +548701,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] @ (1f215c ) │ │ │ │ + ldr r5, [pc, #104] @ (1f207c ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w lr, [pc, #104] @ 1f2160 │ │ │ │ + ldr.w lr, [pc, #104] @ 1f2080 │ │ │ │ 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 │ │ │ │ @@ -548921,609 +548722,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] @ (1f2164 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f2160 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f2084 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f2080 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2158 │ │ │ │ + bne.n 1f2078 │ │ │ │ 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 0 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ 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, 1f21d8 │ │ │ │ + cbz r3, 1f20f8 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2073e4 │ │ │ │ + bl 207304 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f21ae │ │ │ │ + cbz r0, 1f20ce │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 2073f8 │ │ │ │ - cbnz r0, 1f21b8 │ │ │ │ + bl 207318 │ │ │ │ + cbnz r0, 1f20d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #128] @ (1f223c ) │ │ │ │ + ldr r1, [pc, #128] @ (1f215c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f20dc │ │ │ │ + bl 1f1ffc │ │ │ │ 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 1f21ae │ │ │ │ + b.n 1f20ce │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f222e │ │ │ │ + beq.n 1f214e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2234 │ │ │ │ + beq.n 1f2154 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f21b4 │ │ │ │ + bne.n 1f20d4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f308c │ │ │ │ + bl 1f2fac │ │ │ │ movs r6, #9 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f2204 │ │ │ │ + cbnz r0, 1f2124 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f21b4 │ │ │ │ - bl 1f2e94 │ │ │ │ + b.n 1f20d4 │ │ │ │ + bl 1f2db4 │ │ │ │ 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 1f2224 │ │ │ │ + bcs.n 1f2144 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 1f2200 │ │ │ │ + bne.n 1f2120 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3114 │ │ │ │ - b.n 1f21f8 │ │ │ │ - bl 1f3648 │ │ │ │ - b.n 1f21b4 │ │ │ │ - bl 1f3948 │ │ │ │ - b.n 1f21b4 │ │ │ │ + bl 1f3034 │ │ │ │ + b.n 1f2118 │ │ │ │ + bl 1f3568 │ │ │ │ + b.n 1f20d4 │ │ │ │ + bl 1f3868 │ │ │ │ + b.n 1f20d4 │ │ │ │ nop │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ 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] @ (1f23ac ) │ │ │ │ + ldr r2, [pc, #344] @ (1f22cc ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #344] @ (1f23b0 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f22d0 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1f23b4 ) │ │ │ │ + ldr r0, [pc, #340] @ (1f22d4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #340] @ (1f23b8 ) │ │ │ │ + ldr r6, [pc, #340] @ (1f22d8 ) │ │ │ │ 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 1fe74c │ │ │ │ - cbnz r0, 1f2298 │ │ │ │ + bl 1fe66c │ │ │ │ + cbnz r0, 1f21b8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #316] @ (1f23bc ) │ │ │ │ + ldr r0, [pc, #316] @ (1f22dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2318 │ │ │ │ - ldr r0, [pc, #308] @ (1f23c0 ) │ │ │ │ + beq.n 1f2238 │ │ │ │ + ldr r0, [pc, #308] @ (1f22e0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f238a │ │ │ │ + beq.n 1f22aa │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1f229a │ │ │ │ + b.n 1f21ba │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #296] @ (1f23c4 ) │ │ │ │ + ldr r0, [pc, #296] @ (1f22e4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f232c │ │ │ │ + beq.n 1f224c │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 61728 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f22d2 │ │ │ │ + beq.n 1f21f2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1f237a │ │ │ │ - bhi.n 1f2380 │ │ │ │ + beq.n 1f229a │ │ │ │ + bhi.n 1f22a0 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1f237a │ │ │ │ + beq.n 1f229a │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1f2384 │ │ │ │ + beq.n 1f22a4 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1f22d8 │ │ │ │ + bne.n 1f21f8 │ │ │ │ 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 1f1edc │ │ │ │ + bl 1f1dfc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f22fc │ │ │ │ + cbz r0, 1f221c │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1f22fc │ │ │ │ + beq.n 1f221c │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ - cbz r5, 1f234c │ │ │ │ - ldr r2, [pc, #200] @ (1f23c8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f23b0 ) │ │ │ │ + cbz r5, 1f226c │ │ │ │ + ldr r2, [pc, #200] @ (1f22e8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f22d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f23a8 │ │ │ │ + bne.n 1f22c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1f23cc ) │ │ │ │ + ldr r0, [pc, #176] @ (1f22ec ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f229a │ │ │ │ + bne.n 1f21ba │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f22fc │ │ │ │ - ldr r0, [pc, #160] @ (1f23d0 ) │ │ │ │ + b.n 1f221c │ │ │ │ + ldr r0, [pc, #160] @ (1f22f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f22d2 │ │ │ │ - ldr r3, [pc, #152] @ (1f23d4 ) │ │ │ │ + beq.n 1f21f2 │ │ │ │ + ldr r3, [pc, #152] @ (1f22f4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1f23d8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f22f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f22a8 │ │ │ │ - ldr r0, [pc, #140] @ (1f23dc ) │ │ │ │ + b.n 1f21c8 │ │ │ │ + ldr r0, [pc, #140] @ (1f22fc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f22fc │ │ │ │ + beq.n 1f221c │ │ │ │ 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 1f1edc │ │ │ │ + bl 1f1dfc │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1f22fc │ │ │ │ + b.n 1f221c │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1f22cc │ │ │ │ + b.n 1f21ec │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1f22c8 │ │ │ │ + bne.n 1f21e8 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1f22cc │ │ │ │ - ldr r0, [pc, #84] @ (1f23e0 ) │ │ │ │ + b.n 1f21ec │ │ │ │ + ldr r0, [pc, #84] @ (1f2300 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f2294 │ │ │ │ - bl 1f3528 │ │ │ │ + bne.w 1f21b4 │ │ │ │ + bl 1f3448 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2294 │ │ │ │ - bl 1f39ec │ │ │ │ - b.n 1f2294 │ │ │ │ + beq.w 1f21b4 │ │ │ │ + bl 1f390c │ │ │ │ + b.n 1f21b4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ble.n 1f22f8 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 1f22e0 │ │ │ │ + udf #114 @ 0x72 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ movs r0, r3 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 1f23c4 │ │ │ │ + ble.n 1f22a4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r0, r3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ movs r0, r3 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ 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, 1f2402 │ │ │ │ + cbnz r0, 1f2322 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1f2456 │ │ │ │ + cbnz r3, 1f2376 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f23f8 │ │ │ │ + beq.n 1f2318 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1fe0bc │ │ │ │ + bl 1fdfdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fdfc4 │ │ │ │ + bl 1fdee4 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1f242a │ │ │ │ - bl 1f23e4 │ │ │ │ + cbz r0, 1f234a │ │ │ │ + bl 1f2304 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2448 │ │ │ │ + beq.n 1f2368 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f243e │ │ │ │ + beq.n 1f235e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f38b4 │ │ │ │ - b.n 1f23f8 │ │ │ │ + bl 1f37d4 │ │ │ │ + b.n 1f2318 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ffecc │ │ │ │ - b.n 1f2436 │ │ │ │ + bl 1ffdec │ │ │ │ + b.n 1f2356 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1f411c │ │ │ │ + bl 1f403c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1f2432 │ │ │ │ - ldr r2, [pc, #20] @ (1f246c ) │ │ │ │ - ldr r1, [pc, #20] @ (1f2470 ) │ │ │ │ + b.n 1f2352 │ │ │ │ + ldr r2, [pc, #20] @ (1f238c ) │ │ │ │ + ldr r1, [pc, #20] @ (1f2390 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f636c │ │ │ │ - b.n 1f2408 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + bl 1f628c │ │ │ │ + b.n 1f2328 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ movs r0, r3 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ 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, 1f24ba │ │ │ │ + cbz r4, 1f23da │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1f1e0c │ │ │ │ + bl 1f1d2c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1f24ba │ │ │ │ + cbz r0, 1f23da │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1f24c0 │ │ │ │ + ldr.w ip, [pc, #24] @ 1f23e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1f24c4 ) │ │ │ │ + ldr r3, [pc, #20] @ (1f23e4 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1fe068 │ │ │ │ + bl 1fdf88 │ │ │ │ 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, 1f24e6 │ │ │ │ + cbz r2, 1f2406 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r5, #408] @ 0x198 │ │ │ │ - cbz r0, 1f2508 │ │ │ │ + cbz r0, 1f2428 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f35cc │ │ │ │ + bl 1f34ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2508 │ │ │ │ + cbz r0, 1f2428 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f25d0 │ │ │ │ + bne.n 1f24f0 │ │ │ │ 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 1f2570 │ │ │ │ + beq.n 1f2490 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2644 │ │ │ │ - ldr r1, [pc, #300] @ (1f2650 ) │ │ │ │ + beq.w 1f2564 │ │ │ │ + ldr r1, [pc, #300] @ (1f2570 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f20dc │ │ │ │ + bl 1f1ffc │ │ │ │ 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 1f25fa │ │ │ │ + beq.n 1f251a │ │ │ │ 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 1f2632 │ │ │ │ + beq.n 1f2552 │ │ │ │ mov r2, r0 │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 207434 │ │ │ │ + bl 207354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2610 │ │ │ │ - cbz r6, 1f2568 │ │ │ │ + beq.n 1f2530 │ │ │ │ + cbz r6, 1f2488 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f24f8 │ │ │ │ + b.n 1f2418 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f25ec │ │ │ │ + beq.n 1f250c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2602 │ │ │ │ + beq.n 1f2522 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f2590 │ │ │ │ + beq.n 1f24b0 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ - cbnz r3, 1f25b4 │ │ │ │ + cbnz r3, 1f24d4 │ │ │ │ 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 1f308c │ │ │ │ + bl 1f2fac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2626 │ │ │ │ + beq.n 1f2546 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2fa4 │ │ │ │ + bl 1f2ec4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2500 │ │ │ │ - cbnz r4, 1f25d0 │ │ │ │ + beq.n 1f2420 │ │ │ │ + cbnz r4, 1f24f0 │ │ │ │ add.w r3, r5, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f25bc │ │ │ │ + bne.n 1f24dc │ │ │ │ dmb ish │ │ │ │ - b.n 1f2586 │ │ │ │ + b.n 1f24a6 │ │ │ │ add.w r3, r5, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f25d8 │ │ │ │ + bne.n 1f24f8 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2500 │ │ │ │ + b.n 1f2420 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f35cc │ │ │ │ + bl 1f34ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f25aa │ │ │ │ + b.n 1f24ca │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f2580 │ │ │ │ + b.n 1f24a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f38cc │ │ │ │ + bl 1f37ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f25aa │ │ │ │ + b.n 1f24ca │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2586 │ │ │ │ - b.n 1f25b4 │ │ │ │ + beq.n 1f24a6 │ │ │ │ + b.n 1f24d4 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2500 │ │ │ │ - b.n 1f25b4 │ │ │ │ + beq.w 1f2420 │ │ │ │ + b.n 1f24d4 │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2500 │ │ │ │ - b.n 1f25b4 │ │ │ │ + beq.w 1f2420 │ │ │ │ + b.n 1f24d4 │ │ │ │ ldrb.w r4, [r5, #396] @ 0x18c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f2500 │ │ │ │ - b.n 1f25b4 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + beq.w 1f2420 │ │ │ │ + b.n 1f24d4 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ 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] @ (1f26c4 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f25e4 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1f26c8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f25e8 ) │ │ │ │ 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 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ ldrd r1, r2, [r4, #376] @ 0x178 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a754 │ │ │ │ - ldr r2, [pc, #36] @ (1f26cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1f26c8 ) │ │ │ │ + bl 20a674 │ │ │ │ + ldr r2, [pc, #36] @ (1f25ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1f25e8 ) │ │ │ │ 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 1f26c0 │ │ │ │ + bne.n 1f25e0 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bls.n 1f25e0 │ │ │ │ + bge.n 1f26c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1f2778 │ │ │ │ + bge.n 1f2658 │ │ │ │ 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] @ (1f28c4 ) │ │ │ │ + ldr r2, [pc, #480] @ (1f27e4 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #480] @ (1f28c8 ) │ │ │ │ + ldr r3, [pc, #480] @ (1f27e8 ) │ │ │ │ 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 1f28bc │ │ │ │ + beq.w 1f27dc │ │ │ │ blx 60a68 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f2714 │ │ │ │ + b.n 1f2634 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 60f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f270c │ │ │ │ + bne.n 1f262c │ │ │ │ mov r0, r7 │ │ │ │ blx 61900 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -549536,85 +549337,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 1f2830 │ │ │ │ + beq.n 1f2750 │ │ │ │ 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 1f2750 │ │ │ │ + bne.n 1f2670 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1f278a │ │ │ │ + beq.n 1f26aa │ │ │ │ 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 1f2750 │ │ │ │ + bge.n 1f2670 │ │ │ │ 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 1f2750 │ │ │ │ + beq.n 1f2670 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1f28a0 │ │ │ │ + bhi.n 1f27c0 │ │ │ │ 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 1f2750 │ │ │ │ + beq.n 1f2670 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f288e │ │ │ │ + beq.n 1f27ae │ │ │ │ ldrd lr, ip, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 1f27e4 │ │ │ │ + b.n 1f2704 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1f288a │ │ │ │ + beq.n 1f27aa │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1f27de │ │ │ │ + bge.n 1f26fe │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f2894 │ │ │ │ + bne.n 1f27b4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f280e │ │ │ │ + beq.n 1f272e │ │ │ │ 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] │ │ │ │ @@ -549628,21 +549429,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 1f275a │ │ │ │ + bne.n 1f267a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f28ac │ │ │ │ - ldr.w r8, [pc, #144] @ 1f28cc │ │ │ │ + beq.n 1f27cc │ │ │ │ + ldr.w r8, [pc, #144] @ 1f27ec │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -549652,544 +549453,544 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 60b4c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1f2844 │ │ │ │ + bne.n 1f2764 │ │ │ │ mov r0, r9 │ │ │ │ blx 60d6c │ │ │ │ - ldr r2, [pc, #96] @ (1f28d0 ) │ │ │ │ - ldr r3, [pc, #84] @ (1f28c8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1f27f0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f27e8 ) │ │ │ │ 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 1f28c0 │ │ │ │ + bne.n 1f27e0 │ │ │ │ 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 1f280e │ │ │ │ + beq.n 1f272e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1f280e │ │ │ │ + b.n 1f272e │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 61948 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f27b2 │ │ │ │ + b.n 1f26d2 │ │ │ │ mov r0, r7 │ │ │ │ blx 60d6c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f286e │ │ │ │ + b.n 1f278e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f286e │ │ │ │ + b.n 1f278e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bls.n 1f28f0 │ │ │ │ + bls.n 1f27d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1f27e8 │ │ │ │ + bhi.n 1f28c8 │ │ │ │ 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] @ (1f29ec ) │ │ │ │ + ldr r0, [pc, #260] @ (1f290c ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1f29f0 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f2910 ) │ │ │ │ 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 1f16a8 │ │ │ │ + bl 1f15c8 │ │ │ │ ldr.w r4, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f16b8 │ │ │ │ + bl 1f15d8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f29ae │ │ │ │ + bne.n 1f28ce │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f29ae │ │ │ │ + bne.n 1f28ce │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f29ae │ │ │ │ + bne.n 1f28ce │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f2992 │ │ │ │ + beq.n 1f28b2 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f16b8 │ │ │ │ + bl 1f15d8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f29ae │ │ │ │ + bne.n 1f28ce │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f16b8 │ │ │ │ + bl 1f15d8 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 207460 │ │ │ │ + bl 207380 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f29ae │ │ │ │ + bne.n 1f28ce │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 61b04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f29b0 │ │ │ │ + cbz r0, 1f28d0 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1f29d4 │ │ │ │ + cbz r3, 1f28f4 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f29b0 │ │ │ │ + bne.n 1f28d0 │ │ │ │ mov r1, r8 │ │ │ │ blx 61a8c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f29b8 │ │ │ │ + beq.n 1f28d8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f29b8 │ │ │ │ + b.n 1f28d8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f29ae │ │ │ │ + cbnz r3, 1f28ce │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f16b8 │ │ │ │ + bl 1f15d8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2936 │ │ │ │ + beq.n 1f2856 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #56] @ (1f29f4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1f29f0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1f2914 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f2910 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f29e6 │ │ │ │ + bne.n 1f2906 │ │ │ │ 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 207434 │ │ │ │ + bl 207354 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2984 │ │ │ │ - b.n 1f29b0 │ │ │ │ + bne.n 1f28a4 │ │ │ │ + b.n 1f28d0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 1f2a10 │ │ │ │ + bvc.n 1f28f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1f2a78 │ │ │ │ + bvc.n 1f2958 │ │ │ │ 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] @ (1f2b08 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f2a28 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r2, [pc, #252] @ (1f2b0c ) │ │ │ │ + ldr r2, [pc, #252] @ (1f2a2c ) │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1f2b10 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f2a30 ) │ │ │ │ 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 1f2ae6 │ │ │ │ + beq.n 1f2a06 │ │ │ │ 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 1f2a4c │ │ │ │ + b.n 1f296c │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f2a52 │ │ │ │ + beq.n 1f2972 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f2a7c │ │ │ │ + beq.n 1f299c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1f2a40 │ │ │ │ + bne.n 1f2960 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f2a46 │ │ │ │ + beq.n 1f2966 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [r4] │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1f2a9e │ │ │ │ + cbnz r0, 1f29be │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1f2aec │ │ │ │ + bne.n 1f2a0c │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f2a4c │ │ │ │ + bne.n 1f296c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1f2b14 ) │ │ │ │ - ldr r3, [pc, #136] @ (1f2b10 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f2a34 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f2a30 ) │ │ │ │ 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 1f2b02 │ │ │ │ + bne.n 1f2a22 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2ae0 │ │ │ │ + beq.n 1f2a00 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61688 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2a70 │ │ │ │ + beq.n 1f2990 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1f2ac4 │ │ │ │ + bne.n 1f29e4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1f2a70 │ │ │ │ - ldr r3, [pc, #80] @ (1f2b18 ) │ │ │ │ + beq.n 1f2990 │ │ │ │ + ldr r3, [pc, #80] @ (1f2a38 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 60df0 │ │ │ │ - ldr r2, [pc, #72] @ (1f2b1c ) │ │ │ │ + ldr r2, [pc, #72] @ (1f2a3c ) │ │ │ │ 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 1f2a84 │ │ │ │ - ldr r1, [pc, #40] @ (1f2b18 ) │ │ │ │ + b.n 1f29a4 │ │ │ │ + ldr r1, [pc, #40] @ (1f2a38 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1f2b20 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f2a40 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [fp, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f2ae0 │ │ │ │ + b.n 1f2a00 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 1f2ae8 │ │ │ │ + bvs.n 1f29c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bpl.n 1f2ae0 │ │ │ │ + bvs.n 1f29c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1f2c00 │ │ │ │ + bvs.n 1f2ae0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ 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] @ (1f2c38 ) │ │ │ │ + ldr r2, [pc, #260] @ (1f2b58 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #260] @ (1f2c3c ) │ │ │ │ + ldr r3, [pc, #260] @ (1f2b5c ) │ │ │ │ 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 2073e4 │ │ │ │ + bl 207304 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f2be2 │ │ │ │ + beq.n 1f2b02 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r1, r2, [r3, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f12ec │ │ │ │ - cbnz r0, 1f2b90 │ │ │ │ + bl 1f120c │ │ │ │ + cbnz r0, 1f2ab0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f2c08 │ │ │ │ + beq.n 1f2b28 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #200] @ (1f2c40 ) │ │ │ │ - ldr r3, [pc, #192] @ (1f2c3c ) │ │ │ │ + ldr r2, [pc, #200] @ (1f2b60 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f2b5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2c32 │ │ │ │ + bne.n 1f2b52 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f152c │ │ │ │ + bl 1f144c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2b6a │ │ │ │ + beq.n 1f2a8a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f2c14 │ │ │ │ + beq.n 1f2b34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207460 │ │ │ │ + bl 207380 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2b6a │ │ │ │ + beq.n 1f2a8a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2b6a │ │ │ │ + beq.n 1f2a8a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f2b76 │ │ │ │ + bne.n 1f2a96 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f2b76 │ │ │ │ + b.n 1f2a96 │ │ │ │ strd r1, r0, [sp] │ │ │ │ blx 61b04 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2b76 │ │ │ │ + beq.n 1f2a96 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 2073f8 │ │ │ │ + bl 207318 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2b6a │ │ │ │ + beq.n 1f2a8a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 1f2b5e │ │ │ │ + b.n 1f2a7e │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 60b4c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 1f2b76 │ │ │ │ + b.n 1f2a96 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f152c │ │ │ │ + bl 1f144c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2b6a │ │ │ │ + beq.n 1f2a8a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2ba2 │ │ │ │ - b.n 1f2b6a │ │ │ │ + bne.n 1f2ac2 │ │ │ │ + b.n 1f2a8a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 1f2bc0 │ │ │ │ + bpl.n 1f2aa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1f2b48 │ │ │ │ + bpl.n 1f2c28 │ │ │ │ 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] @ (1f2d18 ) │ │ │ │ + ldr r2, [pc, #196] @ (1f2c38 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #196] @ (1f2d1c ) │ │ │ │ + ldr r3, [pc, #196] @ (1f2c3c ) │ │ │ │ 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 1f2cee │ │ │ │ + beq.n 1f2c0e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 60f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2ce2 │ │ │ │ + beq.n 1f2c02 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2c8e │ │ │ │ + bne.n 1f2bae │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2c74 │ │ │ │ + beq.n 1f2b94 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2ca0 │ │ │ │ + bne.n 1f2bc0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2ca0 │ │ │ │ + bne.n 1f2bc0 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2c74 │ │ │ │ - ldr r2, [pc, #124] @ (1f2d20 ) │ │ │ │ + beq.n 1f2b94 │ │ │ │ + ldr r2, [pc, #124] @ (1f2c40 ) │ │ │ │ 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 1f2c74 │ │ │ │ + beq.n 1f2b94 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1f2d0c │ │ │ │ + cbnz r0, 1f2c2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1f2d06 │ │ │ │ + beq.n 1f2c26 │ │ │ │ blx 612d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ blx 60f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2c7e │ │ │ │ + bne.n 1f2b9e │ │ │ │ mov r0, r4 │ │ │ │ blx 60d6c │ │ │ │ mov r0, r5 │ │ │ │ blx 612bc │ │ │ │ - ldr r2, [pc, #52] @ (1f2d24 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f2d1c ) │ │ │ │ + ldr r2, [pc, #52] @ (1f2c44 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f2c3c ) │ │ │ │ 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 1f2d14 │ │ │ │ + bne.n 1f2c34 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f2c44 │ │ │ │ - b.n 1f2cd2 │ │ │ │ + bl 1f2b64 │ │ │ │ + b.n 1f2bf2 │ │ │ │ mov r0, r2 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f2c74 │ │ │ │ + b.n 1f2b94 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 1f2c60 │ │ │ │ + bmi.n 1f2b40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1f2d3c │ │ │ │ + bcc.n 1f2c1c │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1f2d5e │ │ │ │ + bne.n 1f2c7e │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f2d5a │ │ │ │ + bls.n 1f2c7a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1f2d64 ) │ │ │ │ + ldr r1, [pc, #28] @ (1f2c84 ) │ │ │ │ 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, [r1, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ 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] @ 1f2e24 │ │ │ │ + ldr.w ip, [pc, #172] @ 1f2d44 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1f2e28 ) │ │ │ │ + ldr r4, [pc, #168] @ (1f2d48 ) │ │ │ │ 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 │ │ │ │ @@ -550197,1373 +549998,1373 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ itet ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 1f2dc0 │ │ │ │ - ldr r2, [pc, #132] @ (1f2e2c ) │ │ │ │ - ldr r3, [pc, #124] @ (1f2e28 ) │ │ │ │ + beq.n 1f2ce0 │ │ │ │ + ldr r2, [pc, #132] @ (1f2d4c ) │ │ │ │ + ldr r3, [pc, #124] @ (1f2d48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2e20 │ │ │ │ + bne.n 1f2d40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1f2e0e │ │ │ │ - ldr r2, [pc, #100] @ (1f2e30 ) │ │ │ │ + beq.n 1f2d2e │ │ │ │ + ldr r2, [pc, #100] @ (1f2d50 ) │ │ │ │ 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 1f2da6 │ │ │ │ + beq.n 1f2cc6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 610b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60b4c │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f2da6 │ │ │ │ + beq.n 1f2cc6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 60f88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1f2e06 │ │ │ │ + cbz r0, 1f2d26 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f2df2 │ │ │ │ + bne.n 1f2d12 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 60d6c │ │ │ │ - b.n 1f2da6 │ │ │ │ + b.n 1f2cc6 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f2dc8 │ │ │ │ + bne.n 1f2ce8 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2da6 │ │ │ │ - b.n 1f2dc8 │ │ │ │ + beq.n 1f2cc6 │ │ │ │ + b.n 1f2ce8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1f2f24 │ │ │ │ + bcc.n 1f2e04 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1f2ed4 │ │ │ │ + bcc.n 1f2db4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ 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] @ (1f2e90 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f2db0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f26d0 │ │ │ │ + bl 1f25f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f2e8c │ │ │ │ + cbz r0, 1f2dac │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f2e86 │ │ │ │ + beq.n 1f2da6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 612d4 │ │ │ │ - cbnz r0, 1f2e64 │ │ │ │ + cbnz r0, 1f2d84 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1f2e58 │ │ │ │ + bne.n 1f2d78 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1f2e86 │ │ │ │ + beq.n 1f2da6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f2e72 │ │ │ │ + bne.n 1f2d92 │ │ │ │ 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] @ (1f2f90 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f2eb0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1f2f94 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f2eb4 ) │ │ │ │ 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 1f9ef4 │ │ │ │ + bl 1f9e14 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1f2f98 ) │ │ │ │ + ldr r2, [pc, #204] @ (1f2eb8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f2f2a │ │ │ │ + blt.n 1f2e4a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f2e34 │ │ │ │ + bl 1f2d54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ - cbnz r4, 1f2f44 │ │ │ │ - ldr r1, [pc, #176] @ (1f2f9c ) │ │ │ │ + cbnz r4, 1f2e64 │ │ │ │ + ldr r1, [pc, #176] @ (1f2ebc ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f26d0 │ │ │ │ + bl 1f25f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f2f2a │ │ │ │ + cbz r0, 1f2e4a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f2e34 │ │ │ │ + bl 1f2d54 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f2f1e │ │ │ │ + beq.n 1f2e3e │ │ │ │ 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 1f2f0a │ │ │ │ + bne.n 1f2e2a │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f2f68 │ │ │ │ - ldr r2, [pc, #116] @ (1f2fa0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f2f94 ) │ │ │ │ + bne.n 1f2e88 │ │ │ │ + ldr r2, [pc, #116] @ (1f2ec0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f2eb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2f8a │ │ │ │ + bne.n 1f2eaa │ │ │ │ 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 1f2f52 │ │ │ │ + bne.n 1f2e72 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2f2a │ │ │ │ + b.n 1f2e4a │ │ │ │ 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 1f2f62 │ │ │ │ - b.n 1f2f78 │ │ │ │ + beq.n 1f2e82 │ │ │ │ + b.n 1f2e98 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1f3034 │ │ │ │ + bcs.n 1f2f14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ movs r0, r3 │ │ │ │ mrc2 15, 3, pc, cr7, cr15, {7} │ │ │ │ - beq.n 1f2f40 │ │ │ │ + bne.n 1f2e20 │ │ │ │ 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] @ (1f3080 ) │ │ │ │ - ldr r3, [pc, #200] @ (1f3084 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f2fa0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f2fa4 ) │ │ │ │ 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 1f3062 │ │ │ │ + beq.n 1f2f82 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3038 │ │ │ │ + beq.n 1f2f58 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f3038 │ │ │ │ - cbz r5, 1f3022 │ │ │ │ + cbz r0, 1f2f58 │ │ │ │ + cbz r5, 1f2f42 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2ffe │ │ │ │ + b.n 1f2f1e │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1f301c │ │ │ │ + bls.n 1f2f3c │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 611cc │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f2ff8 │ │ │ │ + bhi.n 1f2f18 │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f303e │ │ │ │ + b.n 1f2f5e │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1f300e │ │ │ │ + beq.n 1f2f2e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f28d4 │ │ │ │ + bl 1f27f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r4, 1f306a │ │ │ │ + cbnz r4, 1f2f8a │ │ │ │ blx 60b4c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ blx 61178 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #64] @ (1f3088 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f3084 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f2fa8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f2fa4 ) │ │ │ │ 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 1f307c │ │ │ │ + bne.n 1f2f9c │ │ │ │ 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 1f3044 │ │ │ │ + b.n 1f2f64 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f3046 │ │ │ │ + b.n 1f2f66 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - beq.n 1f3104 │ │ │ │ + bne.n 1f2fe4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + beq.n 1f2ed0 │ │ │ │ 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] @ (1f3104 ) │ │ │ │ - ldr r2, [pc, #104] @ (1f3108 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f3024 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f3028 ) │ │ │ │ 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, 1f30fc │ │ │ │ + cbnz r2, 1f301c │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f65d0 │ │ │ │ + bl 1f64f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1f310c ) │ │ │ │ + ldr r2, [pc, #76] @ (1f302c ) │ │ │ │ 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 1f30fc │ │ │ │ + beq.n 1f301c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1f3110 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f3108 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f3030 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f3028 ) │ │ │ │ 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 1f3100 │ │ │ │ + bne.n 1f3020 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f30e4 │ │ │ │ + b.n 1f3004 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + beq.n 1f309c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ 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] @ (1f32c8 ) │ │ │ │ + ldr r2, [pc, #416] @ (1f31e8 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1f32cc ) │ │ │ │ + ldr r3, [pc, #416] @ (1f31ec ) │ │ │ │ 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 1f1228 │ │ │ │ - ldr r2, [pc, #396] @ (1f32d0 ) │ │ │ │ + bl 1f1148 │ │ │ │ + ldr r2, [pc, #396] @ (1f31f0 ) │ │ │ │ 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 1f3176 │ │ │ │ + beq.n 1f3096 │ │ │ │ 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 1f31ee │ │ │ │ + bne.n 1f310e │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f31a0 │ │ │ │ + beq.n 1f30c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3256 │ │ │ │ - ldr r2, [pc, #332] @ (1f32d4 ) │ │ │ │ - ldr r3, [pc, #324] @ (1f32cc ) │ │ │ │ + beq.n 1f3176 │ │ │ │ + ldr r2, [pc, #332] @ (1f31f4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f31ec ) │ │ │ │ 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 1f32c4 │ │ │ │ + bne.w 1f31e4 │ │ │ │ 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 1f65d0 │ │ │ │ + bl 1f64f0 │ │ │ │ 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] @ (1f32d8 ) │ │ │ │ + ldr r2, [pc, #280] @ (1f31f8 ) │ │ │ │ add r2, pc │ │ │ │ blx 61764 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f31d8 │ │ │ │ + beq.n 1f30f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f29f8 │ │ │ │ + bl 1f2918 │ │ │ │ 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 1f3176 │ │ │ │ + beq.n 1f3096 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 60f40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3242 │ │ │ │ + beq.n 1f3162 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 6137c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1f325e │ │ │ │ + bne.n 1f317e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2b24 │ │ │ │ - cbz r0, 1f323c │ │ │ │ + bl 1f2a44 │ │ │ │ + cbz r0, 1f315c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 1f3278 │ │ │ │ + cbz r3, 1f3198 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f322a │ │ │ │ + b.n 1f314a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1f3274 │ │ │ │ + bls.n 1f3194 │ │ │ │ subs r2, r6, r3 │ │ │ │ add.w r1, r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61bd0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f3222 │ │ │ │ + bne.n 1f3142 │ │ │ │ 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 1f3184 │ │ │ │ + bne.n 1f30a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f3184 │ │ │ │ + b.n 1f30a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 612d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61178 │ │ │ │ mov r0, r4 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f3248 │ │ │ │ + b.n 1f3168 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f323c │ │ │ │ + beq.n 1f315c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 61fe0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f323c │ │ │ │ + beq.n 1f315c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f32bc │ │ │ │ + beq.n 1f31dc │ │ │ │ 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 1f32a6 │ │ │ │ + bne.n 1f31c6 │ │ │ │ dmb ish │ │ │ │ - b.n 1f3242 │ │ │ │ + b.n 1f3162 │ │ │ │ mov r0, r5 │ │ │ │ blx 612d4 │ │ │ │ - b.n 1f3242 │ │ │ │ + b.n 1f3162 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ 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] @ (1f34d8 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f33f8 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1f34dc ) │ │ │ │ + ldr r2, [pc, #488] @ (1f33fc ) │ │ │ │ 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] @ (1f34e0 ) │ │ │ │ + ldr r2, [pc, #468] @ (1f3400 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f33c6 │ │ │ │ - ldr r0, [pc, #460] @ (1f34e4 ) │ │ │ │ + beq.n 1f32e6 │ │ │ │ + ldr r0, [pc, #460] @ (1f3404 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f7020 │ │ │ │ + bl 1f6f40 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f33d6 │ │ │ │ - ldr r1, [pc, #452] @ (1f34e8 ) │ │ │ │ + beq.n 1f32f6 │ │ │ │ + ldr r1, [pc, #452] @ (1f3408 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f29f8 │ │ │ │ + bl 1f2918 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f33c2 │ │ │ │ + bne.n 1f32e2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f33fc │ │ │ │ - ldr r2, [pc, #416] @ (1f34ec ) │ │ │ │ - ldr r3, [pc, #400] @ (1f34dc ) │ │ │ │ + beq.n 1f331c │ │ │ │ + ldr r2, [pc, #416] @ (1f340c ) │ │ │ │ + ldr r3, [pc, #400] @ (1f33fc ) │ │ │ │ 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 1f34d4 │ │ │ │ + bne.w 1f33f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #392] @ (1f34f0 ) │ │ │ │ + ldr r0, [pc, #392] @ (1f3410 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3456 │ │ │ │ - ldr r7, [pc, #384] @ (1f34f4 ) │ │ │ │ + beq.n 1f3376 │ │ │ │ + ldr r7, [pc, #384] @ (1f3414 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #384] @ (1f34f8 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f3418 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f29f8 │ │ │ │ + bl 1f2918 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 1f33c2 │ │ │ │ + cbnz r0, 1f32e2 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f29f8 │ │ │ │ + bl 1f2918 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3342 │ │ │ │ + beq.n 1f3262 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f3348 │ │ │ │ + b.n 1f3268 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f33f6 │ │ │ │ + beq.n 1f3316 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f3450 │ │ │ │ - ldr r4, [pc, #296] @ (1f34fc ) │ │ │ │ + beq.n 1f3370 │ │ │ │ + ldr r4, [pc, #296] @ (1f341c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3314 │ │ │ │ - ldr r0, [pc, #296] @ (1f3500 ) │ │ │ │ + b.n 1f3234 │ │ │ │ + ldr r0, [pc, #296] @ (1f3420 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f7020 │ │ │ │ + bl 1f6f40 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f343a │ │ │ │ - ldr r3, [pc, #288] @ (1f3504 ) │ │ │ │ + cbz r0, 1f335a │ │ │ │ + ldr r3, [pc, #288] @ (1f3424 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ (1f3508 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f3428 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f3322 │ │ │ │ - ldr r4, [pc, #276] @ (1f350c ) │ │ │ │ + b.n 1f3242 │ │ │ │ + ldr r4, [pc, #276] @ (1f342c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3314 │ │ │ │ + b.n 1f3234 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #272] @ (1f3510 ) │ │ │ │ + ldr r4, [pc, #272] @ (1f3430 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f29f8 │ │ │ │ + bl 1f2918 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f33c2 │ │ │ │ + bne.n 1f32e2 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f29f8 │ │ │ │ + bl 1f2918 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 1f3348 │ │ │ │ - ldr r0, [pc, #216] @ (1f3514 ) │ │ │ │ + b.n 1f3268 │ │ │ │ + ldr r0, [pc, #216] @ (1f3434 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f7020 │ │ │ │ + bl 1f6f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3366 │ │ │ │ - ldr r1, [pc, #208] @ (1f3518 ) │ │ │ │ + beq.n 1f3286 │ │ │ │ + ldr r1, [pc, #208] @ (1f3438 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1f332a │ │ │ │ - ldr r4, [pc, #200] @ (1f351c ) │ │ │ │ + b.n 1f324a │ │ │ │ + ldr r4, [pc, #200] @ (1f343c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3314 │ │ │ │ + b.n 1f3234 │ │ │ │ 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 1f347e │ │ │ │ + b.n 1f339e │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1f33c2 │ │ │ │ + bne.n 1f32e2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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 1f346c │ │ │ │ - ldr r7, [pc, #124] @ (1f3520 ) │ │ │ │ + beq.n 1f338c │ │ │ │ + ldr r7, [pc, #124] @ (1f3440 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #124] @ (1f3524 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f3444 ) │ │ │ │ mov r4, r6 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f29f8 │ │ │ │ + bl 1f2918 │ │ │ │ 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 1f332a │ │ │ │ - b.n 1f33c2 │ │ │ │ + beq.w 1f324a │ │ │ │ + b.n 1f32e2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ 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] @ (1f35b0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f34d0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 61ac8 │ │ │ │ mov r4, r0 │ │ │ │ blx 6187c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f3552 │ │ │ │ + beq.n 1f3472 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 60de4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61aec │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f354c │ │ │ │ - ldr r3, [pc, #80] @ (1f35b4 ) │ │ │ │ + bne.n 1f346c │ │ │ │ + ldr r3, [pc, #80] @ (1f34d4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f700c │ │ │ │ - cbz r0, 1f358e │ │ │ │ + bl 1f6f2c │ │ │ │ + cbz r0, 1f34ae │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f354c │ │ │ │ - ldr r0, [pc, #56] @ (1f35b8 ) │ │ │ │ + bne.n 1f346c │ │ │ │ + ldr r0, [pc, #56] @ (1f34d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1f35bc ) │ │ │ │ + ldr r0, [pc, #44] @ (1f34dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ - cbz r0, 1f35a8 │ │ │ │ - ldr r3, [pc, #36] @ (1f35c0 ) │ │ │ │ + bl 1f6f2c │ │ │ │ + cbz r0, 1f34c8 │ │ │ │ + ldr r3, [pc, #36] @ (1f34e0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1f35c4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f34e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1f35c8 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f34e8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f3570 │ │ │ │ + b.n 1f3490 │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ 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] @ 1f363c │ │ │ │ + ldr.w ip, [pc, #92] @ 1f355c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1f3640 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3560 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f4434 │ │ │ │ + bl 1f4354 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f3632 │ │ │ │ + cbz r0, 1f3552 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f28d4 │ │ │ │ + bl 1f27f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ - ldr r1, [pc, #40] @ (1f3644 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f3640 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3564 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3560 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3636 │ │ │ │ + bne.n 1f3556 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f3618 │ │ │ │ + b.n 1f3538 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {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] @ (1f36c0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f35e0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #104] @ (1f36c4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f35e4 ) │ │ │ │ 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 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2b24 │ │ │ │ + bl 1f2a44 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f3696 │ │ │ │ - ldr r1, [pc, #72] @ (1f36c8 ) │ │ │ │ - ldr r2, [pc, #68] @ (1f36c4 ) │ │ │ │ + cbnz r0, 1f35b6 │ │ │ │ + ldr r1, [pc, #72] @ (1f35e8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f35e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f36bc │ │ │ │ + bne.n 1f35dc │ │ │ │ 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 1f4638 │ │ │ │ + bl 1f4558 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f367c │ │ │ │ + bne.n 1f359c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f367c │ │ │ │ + b.n 1f359c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ 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 1f4180 │ │ │ │ + bl 1f40a0 │ │ │ │ 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] @ 1f37a0 │ │ │ │ + ldr.w lr, [pc, #168] @ 1f36c0 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1f37a4 │ │ │ │ + ldr.w ip, [pc, #164] @ 1f36c4 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1f37a8 ) │ │ │ │ + ldr r2, [pc, #160] @ (1f36c8 ) │ │ │ │ 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, 1f375e │ │ │ │ + cbz r3, 1f367e │ │ │ │ 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 1f3780 │ │ │ │ + beq.n 1f36a0 │ │ │ │ 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 1f3776 │ │ │ │ + blt.n 1f3696 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #76] @ (1f37ac ) │ │ │ │ - ldr r3, [pc, #64] @ (1f37a4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f36cc ) │ │ │ │ + ldr r3, [pc, #64] @ (1f36c4 ) │ │ │ │ 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 1f379a │ │ │ │ + bne.n 1f36ba │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 60ae0 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f375a │ │ │ │ + b.n 1f367a │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f377c │ │ │ │ + beq.n 1f369c │ │ │ │ blx 61178 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f375a │ │ │ │ + b.n 1f367a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ 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] @ (1f38a4 ) │ │ │ │ + ldr r2, [pc, #228] @ (1f37c4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1f38a8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1f37c8 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1f38ac ) │ │ │ │ + ldr r1, [pc, #224] @ (1f37cc ) │ │ │ │ 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 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3880 │ │ │ │ + beq.n 1f37a0 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 6137c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f3880 │ │ │ │ + beq.n 1f37a0 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f389a │ │ │ │ + beq.n 1f37ba │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1f3828 │ │ │ │ + beq.n 1f3748 │ │ │ │ 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, 1f3884 │ │ │ │ + cbnz r0, 1f37a4 │ │ │ │ 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 1f389a │ │ │ │ + beq.n 1f37ba │ │ │ │ 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] @ (1f38b0 ) │ │ │ │ - ldr r2, [pc, #60] @ (1f38a8 ) │ │ │ │ + ldr r1, [pc, #72] @ (1f37d0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f37c8 ) │ │ │ │ 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 1f389e │ │ │ │ + bne.n 1f37be │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3866 │ │ │ │ + b.n 1f3786 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1f389a │ │ │ │ + bne.n 1f37ba │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f3828 │ │ │ │ + bne.n 1f3748 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f385c │ │ │ │ + b.n 1f377c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ 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] @ 1f393c │ │ │ │ + ldr.w ip, [pc, #92] @ 1f385c │ │ │ │ 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] @ (1f3940 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3860 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fff60 │ │ │ │ + bl 1ffe80 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f3934 │ │ │ │ + cbz r0, 1f3854 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f28d4 │ │ │ │ + bl 1f27f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ - ldr r1, [pc, #40] @ (1f3944 ) │ │ │ │ - ldr r2, [pc, #32] @ (1f3940 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3864 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f3860 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3938 │ │ │ │ + bne.n 1f3858 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f391a │ │ │ │ + b.n 1f383a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, 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] @ (1f39c4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f38e4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1f39c8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f38e8 ) │ │ │ │ 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 1f1228 │ │ │ │ + bl 1f1148 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2b24 │ │ │ │ + bl 1f2a44 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f3996 │ │ │ │ - ldr r1, [pc, #76] @ (1f39cc ) │ │ │ │ - ldr r2, [pc, #72] @ (1f39c8 ) │ │ │ │ + cbnz r0, 1f38b6 │ │ │ │ + ldr r1, [pc, #76] @ (1f38ec ) │ │ │ │ + ldr r2, [pc, #72] @ (1f38e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f39be │ │ │ │ + bne.n 1f38de │ │ │ │ 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 1fffd0 │ │ │ │ + bl 1ffef0 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f397c │ │ │ │ + bne.n 1f389c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f397c │ │ │ │ + b.n 1f389c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ 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 1ffe94 │ │ │ │ + bl 1ffdb4 │ │ │ │ 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] @ (1f3a88 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f39a8 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1f3a8c ) │ │ │ │ + ldr r3, [pc, #140] @ (1f39ac ) │ │ │ │ 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 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f32dc │ │ │ │ - cbz r0, 1f3a66 │ │ │ │ - ldr r1, [pc, #100] @ (1f3a90 ) │ │ │ │ + bl 1f31fc │ │ │ │ + cbz r0, 1f3986 │ │ │ │ + ldr r1, [pc, #100] @ (1f39b0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 6093c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3a66 │ │ │ │ + beq.n 1f3986 │ │ │ │ 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 1f3a66 │ │ │ │ + bge.n 1f3986 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2c44 │ │ │ │ + bl 1f2b64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f92fc │ │ │ │ - ldr r2, [pc, #36] @ (1f3a94 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f3a8c ) │ │ │ │ + bl 1f921c │ │ │ │ + ldr r2, [pc, #36] @ (1f39b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f39ac ) │ │ │ │ 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 1f3a84 │ │ │ │ + bne.n 1f39a4 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3a9c │ │ │ │ + bne.n 1f39bc │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f3ab2 │ │ │ │ + cbnz r2, 1f39d2 │ │ │ │ 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 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ 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] @ (1f3c3c ) │ │ │ │ + ldr r3, [pc, #348] @ (1f3b5c ) │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ (1f3c40 ) │ │ │ │ + ldr r2, [pc, #344] @ (1f3b60 ) │ │ │ │ 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 │ │ │ │ @@ -551577,39 +551378,39 @@ │ │ │ │ blx 60bb8 │ │ │ │ mov r0, r9 │ │ │ │ blx 61954 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.n 1f3c1c │ │ │ │ + beq.n 1f3b3c │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60bb8 │ │ │ │ cmp r6, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcc.n 1f3c00 │ │ │ │ - b.n 1f3c12 │ │ │ │ + bcc.n 1f3b20 │ │ │ │ + b.n 1f3b32 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1f3c10 │ │ │ │ + bne.n 1f3b30 │ │ │ │ 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 1f3c10 │ │ │ │ + bcc.n 1f3b30 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1f3c10 │ │ │ │ + bne.n 1f3b30 │ │ │ │ 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 │ │ │ │ @@ -551624,86 +551425,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 1f3c10 │ │ │ │ + bne.n 1f3b30 │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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 1f660c │ │ │ │ + bl 1f652c │ │ │ │ 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 1f5bfc │ │ │ │ + bl 1f5b1c │ │ │ │ cmp r4, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcs.n 1f3c10 │ │ │ │ + bcs.n 1f3b30 │ │ │ │ adds.w r7, r4, #56 @ 0x38 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r8, r7 │ │ │ │ sbcs.w r3, sl, r5 │ │ │ │ - bcs.n 1f3b32 │ │ │ │ + bcs.n 1f3a52 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60bb8 │ │ │ │ - ldr r2, [pc, #36] @ (1f3c44 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f3c3c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3b64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f3b5c ) │ │ │ │ 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 1f3c36 │ │ │ │ + bne.n 1f3b56 │ │ │ │ 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, r4} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, 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] @ (1f3e30 ) │ │ │ │ - ldr r3, [pc, #468] @ (1f3e34 ) │ │ │ │ + ldr r0, [pc, #468] @ (1f3d50 ) │ │ │ │ + ldr r3, [pc, #468] @ (1f3d54 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -551714,249 +551515,249 @@ │ │ │ │ blx 60bb8 │ │ │ │ mov r0, r6 │ │ │ │ blx 61954 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 614cc │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1f3d08 │ │ │ │ + bhi.n 1f3c28 │ │ │ │ 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, 1f3cec │ │ │ │ + cbz r0, 1f3c0c │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f3cbc │ │ │ │ + bne.n 1f3bdc │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 61b94 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1f3c98 │ │ │ │ + bne.n 1f3bb8 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1f3cec │ │ │ │ + bne.n 1f3c0c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1f3e38 ) │ │ │ │ - ldr r3, [pc, #352] @ (1f3e34 ) │ │ │ │ + ldr r2, [pc, #356] @ (1f3d58 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f3d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f3e2a │ │ │ │ + bne.w 1f3d4a │ │ │ │ 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 1f3d94 │ │ │ │ + beq.n 1f3cb4 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f3cc0 │ │ │ │ - ldr r1, [pc, #288] @ (1f3e3c ) │ │ │ │ + bne.n 1f3be0 │ │ │ │ + ldr r1, [pc, #288] @ (1f3d5c ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3cc0 │ │ │ │ + bne.n 1f3be0 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f3cc0 │ │ │ │ + bhi.n 1f3be0 │ │ │ │ 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 1f3dca │ │ │ │ + beq.n 1f3cea │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3d62 │ │ │ │ + bne.n 1f3c82 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3d52 │ │ │ │ + bne.n 1f3c72 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3de6 │ │ │ │ + bne.n 1f3d06 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3acc │ │ │ │ + bl 1f39ec │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3d78 │ │ │ │ + bne.n 1f3c98 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f3dd6 │ │ │ │ + cbnz r3, 1f3cf6 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1f3cd0 │ │ │ │ - ldr r4, [pc, #168] @ (1f3e40 ) │ │ │ │ + b.n 1f3bf0 │ │ │ │ + ldr r4, [pc, #168] @ (1f3d60 ) │ │ │ │ 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 1f3cc0 │ │ │ │ + bne.n 1f3be0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f3cc0 │ │ │ │ + bne.n 1f3be0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61e48 │ │ │ │ mov r0, r6 │ │ │ │ blx 61e48 │ │ │ │ - b.n 1f3d32 │ │ │ │ + b.n 1f3c52 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3acc │ │ │ │ - b.n 1f3d8c │ │ │ │ + bl 1f39ec │ │ │ │ + b.n 1f3cac │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f49ec │ │ │ │ - b.n 1f3d8c │ │ │ │ + bl 1f490c │ │ │ │ + b.n 1f3cac │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f3e04 │ │ │ │ + beq.n 1f3d24 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3df0 │ │ │ │ + bne.n 1f3d10 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3d6a │ │ │ │ + beq.n 1f3c8a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3e14 │ │ │ │ + bne.n 1f3d34 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3e06 │ │ │ │ - b.n 1f3d6a │ │ │ │ + bne.n 1f3d26 │ │ │ │ + b.n 1f3c8a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ 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] @ (1f4050 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f3f70 ) │ │ │ │ sub.w r3, fp, #4 │ │ │ │ - ldr r2, [pc, #484] @ (1f4054 ) │ │ │ │ + ldr r2, [pc, #484] @ (1f3f74 ) │ │ │ │ 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, 1f3ebe │ │ │ │ + cbz r2, 1f3dde │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #9 │ │ │ │ - bne.n 1f3e86 │ │ │ │ + bne.n 1f3da6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #444] @ (1f4058 ) │ │ │ │ + ldr r2, [pc, #444] @ (1f3f78 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #436] @ (1f4054 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f3f74 ) │ │ │ │ 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 1f404a │ │ │ │ + bne.w 1f3f6a │ │ │ │ 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] @ (1f405c ) │ │ │ │ + ldr r1, [pc, #412] @ (1f3f7c ) │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3e96 │ │ │ │ - ldr r3, [pc, #400] @ (1f4060 ) │ │ │ │ + beq.n 1f3db6 │ │ │ │ + ldr r3, [pc, #400] @ (1f3f80 ) │ │ │ │ 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] @ (1f4064 ) │ │ │ │ + ldr r3, [pc, #388] @ (1f3f84 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #384] @ (1f4068 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f3f88 ) │ │ │ │ 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 1f3fda │ │ │ │ + beq.n 1f3efa │ │ │ │ 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 │ │ │ │ @@ -551964,146 +551765,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 1f3eea │ │ │ │ + beq.n 1f3e0a │ │ │ │ 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 1f4012 │ │ │ │ - ldr r5, [pc, #300] @ (1f406c ) │ │ │ │ + beq.n 1f3f32 │ │ │ │ + ldr r5, [pc, #300] @ (1f3f8c ) │ │ │ │ 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 1f400c │ │ │ │ + beq.n 1f3f2c │ │ │ │ mov r0, r6 │ │ │ │ - cbz r7, 1f3fc6 │ │ │ │ + cbz r7, 1f3ee6 │ │ │ │ blx 61598 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3fe4 │ │ │ │ + beq.n 1f3f04 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f3f8c │ │ │ │ - b.n 1f402c │ │ │ │ + bne.n 1f3eac │ │ │ │ + b.n 1f3f4c │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 1f3fe4 │ │ │ │ + beq.n 1f3f04 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 61598 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3f86 │ │ │ │ + beq.n 1f3ea6 │ │ │ │ ldrd r0, r2, [r8, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r8, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f3f86 │ │ │ │ + bne.n 1f3ea6 │ │ │ │ ldrd r0, r2, [r8, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r8, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f3f86 │ │ │ │ + bne.n 1f3ea6 │ │ │ │ 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 1f3efa │ │ │ │ + bne.n 1f3e1a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61bc4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f3e98 │ │ │ │ + b.n 1f3db8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp, r9, lsl #2] │ │ │ │ - bl 1f3c48 │ │ │ │ - cbz r0, 1f4018 │ │ │ │ + bl 1f3b68 │ │ │ │ + cbz r0, 1f3f38 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 61bc4 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w r9, #8 │ │ │ │ - bls.w 1f3eea │ │ │ │ - b.n 1f3fda │ │ │ │ + bls.w 1f3e0a │ │ │ │ + b.n 1f3efa │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f3fc4 │ │ │ │ - b.n 1f3eea │ │ │ │ + bne.n 1f3ee4 │ │ │ │ + b.n 1f3e0a │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f3eea │ │ │ │ + b.n 1f3e0a │ │ │ │ mov r0, r6 │ │ │ │ blx 61bc4 │ │ │ │ mov r0, r7 │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ - b.n 1f3eea │ │ │ │ + b.n 1f3e0a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp] │ │ │ │ - bl 1f3c48 │ │ │ │ + bl 1f3b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4018 │ │ │ │ + beq.n 1f3f38 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ blx 61bc4 │ │ │ │ - b.n 1f3eea │ │ │ │ + b.n 1f3e0a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1f3fb8 │ │ │ │ + bpl.n 1f3f18 │ │ │ │ movs r6, r2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ 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] @ (1f4110 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f4030 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1f4114 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f4034 ) │ │ │ │ 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 │ │ │ │ @@ -552111,146 +551912,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 1f40ba │ │ │ │ - b.n 1f40fe │ │ │ │ + bne.n 1f3fda │ │ │ │ + b.n 1f401e │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1f40de │ │ │ │ + bne.n 1f3ffe │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1f409a │ │ │ │ + bge.n 1f3fba │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f40b4 │ │ │ │ + bpl.n 1f3fd4 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3e44 │ │ │ │ + bl 1f3d64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1f40ba │ │ │ │ + beq.n 1f3fda │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1f4118 ) │ │ │ │ - ldr r3, [pc, #48] @ (1f4114 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f4038 ) │ │ │ │ + ldr r3, [pc, #48] @ (1f4034 ) │ │ │ │ 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 1f410a │ │ │ │ + bne.n 1f402a │ │ │ │ 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 1f409a │ │ │ │ - b.n 1f40e0 │ │ │ │ + beq.n 1f3fba │ │ │ │ + b.n 1f4000 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - itee vc │ │ │ │ - lslvc r2, r5, #2 │ │ │ │ - lsrvs r4, r6, #3 │ │ │ │ - movvs r0, r0 │ │ │ │ - it ne │ │ │ │ - lslne r2, r5, #2 │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + it │ │ │ │ + lsl 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, 1f4168 │ │ │ │ + cbnz r3, 1f4088 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1f4138 │ │ │ │ + cbz r0, 1f4058 │ │ │ │ blx 61bc4 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1f4148 │ │ │ │ + cbz r0, 1f4068 │ │ │ │ blx 61bc4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1f413e │ │ │ │ + bne.n 1f405e │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1f415c │ │ │ │ + cbz r3, 1f407c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1f5be8 │ │ │ │ + bl 1f5b08 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 20c7bc │ │ │ │ + bl 20c6dc │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f4130 │ │ │ │ + b.n 1f4050 │ │ │ │ stmdb 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] @ (1f43f8 ) │ │ │ │ + ldr r2, [pc, #612] @ (1f4318 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #612] @ (1f43fc ) │ │ │ │ + ldr r3, [pc, #612] @ (1f431c ) │ │ │ │ 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 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1f5ae8 │ │ │ │ + bl 1f5a08 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #572] @ (1f4400 ) │ │ │ │ + ldr r0, [pc, #572] @ (1f4320 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1fe74c │ │ │ │ + bl 1fe66c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4248 │ │ │ │ - ldr r7, [pc, #560] @ (1f4404 ) │ │ │ │ + beq.n 1f4168 │ │ │ │ + ldr r7, [pc, #560] @ (1f4324 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #560] @ (1f4408 ) │ │ │ │ + ldr r2, [pc, #560] @ (1f4328 ) │ │ │ │ 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 1f436a │ │ │ │ - ldr r2, [pc, #540] @ (1f440c ) │ │ │ │ + beq.w 1f428a │ │ │ │ + ldr r2, [pc, #540] @ (1f432c ) │ │ │ │ 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 1f4364 │ │ │ │ - ldr r6, [pc, #524] @ (1f4410 ) │ │ │ │ + beq.w 1f4284 │ │ │ │ + ldr r6, [pc, #524] @ (1f4330 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 61e54 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -552260,51 +552061,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 1f436a │ │ │ │ + beq.w 1f428a │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f436a │ │ │ │ + beq.w 1f428a │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3c48 │ │ │ │ + bl 1f3b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f436a │ │ │ │ - ldr r0, [pc, #456] @ (1f4414 ) │ │ │ │ + beq.w 1f428a │ │ │ │ + ldr r0, [pc, #456] @ (1f4334 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f432e │ │ │ │ + beq.n 1f424e │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #444] @ 1f4418 │ │ │ │ - ldr.w r8, [pc, #444] @ 1f441c │ │ │ │ + ldr.w r9, [pc, #444] @ 1f4338 │ │ │ │ + ldr.w r8, [pc, #444] @ 1f433c │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #436] @ (1f4420 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4340 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f42ee │ │ │ │ + b.n 1f420e │ │ │ │ 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 1f439c │ │ │ │ + beq.w 1f42bc │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #404] @ (1f4424 ) │ │ │ │ + ldr r6, [pc, #404] @ (1f4344 ) │ │ │ │ blx 60b4c │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 61e54 │ │ │ │ mov r1, r6 │ │ │ │ @@ -552315,35 +552116,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 1f4374 │ │ │ │ + beq.n 1f4294 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f43aa │ │ │ │ + beq.n 1f42ca │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3c48 │ │ │ │ + bl 1f3b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4384 │ │ │ │ + beq.n 1f42a4 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61bc4 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1f432e │ │ │ │ + bhi.n 1f424e │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1f432e │ │ │ │ + cbz r3, 1f424e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 60d3c │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 60954 │ │ │ │ @@ -552354,121 +552155,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 1f4272 │ │ │ │ + bne.n 1f4192 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f42e4 │ │ │ │ - ldr r0, [pc, #248] @ (1f4428 ) │ │ │ │ + b.n 1f4204 │ │ │ │ + ldr r0, [pc, #248] @ (1f4348 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f4346 │ │ │ │ + cbz r0, 1f4266 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3e44 │ │ │ │ + bl 1f3d64 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f43b0 │ │ │ │ + cbnz r0, 1f42d0 │ │ │ │ movs r5, #1 │ │ │ │ - ldr r2, [pc, #224] @ (1f442c ) │ │ │ │ - ldr r3, [pc, #176] @ (1f43fc ) │ │ │ │ + ldr r2, [pc, #224] @ (1f434c ) │ │ │ │ + ldr r3, [pc, #176] @ (1f431c ) │ │ │ │ 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 1f43f2 │ │ │ │ + bne.n 1f4312 │ │ │ │ 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 1f411c │ │ │ │ - b.n 1f4348 │ │ │ │ - cbz r6, 1f437c │ │ │ │ + bl 1f403c │ │ │ │ + b.n 1f4268 │ │ │ │ + cbz r6, 1f429c │ │ │ │ mov r0, r6 │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f42e4 │ │ │ │ + b.n 1f4204 │ │ │ │ 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 1f42e4 │ │ │ │ + b.n 1f4204 │ │ │ │ mov r0, fp │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1f42e4 │ │ │ │ + b.n 1f4204 │ │ │ │ blx 61bc4 │ │ │ │ - b.n 1f437c │ │ │ │ + b.n 1f429c │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 61df4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1f4348 │ │ │ │ + blt.n 1f4268 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 60e8c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 1f43ea │ │ │ │ - ldr r1, [pc, #96] @ (1f4430 ) │ │ │ │ + blt.n 1f430a │ │ │ │ + ldr r1, [pc, #96] @ (1f4350 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 20c758 │ │ │ │ + bl 20c678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4348 │ │ │ │ + beq.n 1f4268 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 60d54 │ │ │ │ mov r0, r6 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f4348 │ │ │ │ + b.n 1f4268 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x0064 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + itt mi │ │ │ │ + lslmi r2, r5, #2 │ │ │ │ + lsrmi r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ movs r0, r3 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r4, 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 │ │ │ │ @@ -552487,185 +552288,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 1f4456 │ │ │ │ + bne.n 1f4376 │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4526 │ │ │ │ + beq.n 1f4446 │ │ │ │ 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 1f44ac │ │ │ │ + bne.n 1f43cc │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f449c │ │ │ │ + bne.n 1f43bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f45e2 │ │ │ │ + bne.w 1f4502 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5c98 │ │ │ │ + bl 1f5bb8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f452e │ │ │ │ + cbz r0, 1f444e │ │ │ │ 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 1f4504 │ │ │ │ + blt.n 1f4424 │ │ │ │ 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 1f4504 │ │ │ │ + bne.n 1f4424 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f44f8 │ │ │ │ + b.n 1f4418 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1f4550 │ │ │ │ + beq.n 1f4470 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f44f4 │ │ │ │ + beq.n 1f4414 │ │ │ │ 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 1f4510 │ │ │ │ + bne.n 1f4430 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f45d2 │ │ │ │ + bne.n 1f44f2 │ │ │ │ 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 1f45a8 │ │ │ │ + beq.n 1f44c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3acc │ │ │ │ + bl 1f39ec │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5c98 │ │ │ │ - cbz r0, 1f45a8 │ │ │ │ + bl 1f5bb8 │ │ │ │ + cbz r0, 1f44c8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f44c6 │ │ │ │ + b.n 1f43e6 │ │ │ │ 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 1f4506 │ │ │ │ + bne.n 1f4426 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1f457c │ │ │ │ + cbz r3, 1f449c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207460 │ │ │ │ + bl 207380 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f4506 │ │ │ │ + bne.n 1f4426 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4580 │ │ │ │ + bne.n 1f44a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4628 │ │ │ │ + bne.n 1f4548 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f45a0 │ │ │ │ + beq.n 1f44c0 │ │ │ │ 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 1f45ac │ │ │ │ + bne.n 1f44cc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4528 │ │ │ │ + beq.n 1f4448 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f49ec │ │ │ │ - b.n 1f4528 │ │ │ │ + bl 1f490c │ │ │ │ + b.n 1f4448 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f49ec │ │ │ │ - b.n 1f4526 │ │ │ │ + bl 1f490c │ │ │ │ + b.n 1f4446 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f460c │ │ │ │ + bne.n 1f452c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f45f6 │ │ │ │ + bne.n 1f4516 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f45e8 │ │ │ │ - b.n 1f44b6 │ │ │ │ + bne.n 1f4508 │ │ │ │ + b.n 1f43d6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4612 │ │ │ │ + bne.n 1f4532 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f45e6 │ │ │ │ - b.n 1f44b6 │ │ │ │ + bne.n 1f4506 │ │ │ │ + b.n 1f43d6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f49ec │ │ │ │ - b.n 1f4596 │ │ │ │ + bl 1f490c │ │ │ │ + b.n 1f44b6 │ │ │ │ stmdb 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] @ (1f49e0 ) │ │ │ │ - ldr r3, [pc, #908] @ (1f49e4 ) │ │ │ │ + ldr r2, [pc, #908] @ (1f4900 ) │ │ │ │ + ldr r3, [pc, #908] @ (1f4904 ) │ │ │ │ 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 │ │ │ │ @@ -552680,317 +552481,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 1f466a │ │ │ │ + bne.n 1f458a │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f4730 │ │ │ │ + beq.n 1f4650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f472c │ │ │ │ + beq.n 1f464c │ │ │ │ add.w sl, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f46c2 │ │ │ │ + bne.n 1f45e2 │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f46b2 │ │ │ │ + bne.n 1f45d2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4844 │ │ │ │ + bne.w 1f4764 │ │ │ │ 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, 1f474e │ │ │ │ + cbz r0, 1f466e │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f46fe │ │ │ │ + bne.n 1f461e │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 61b94 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1f46d8 │ │ │ │ + bne.n 1f45f8 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1f474e │ │ │ │ + bne.n 1f466e │ │ │ │ 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 1f4714 │ │ │ │ + bne.n 1f4634 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4834 │ │ │ │ + bne.w 1f4754 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #692] @ (1f49e8 ) │ │ │ │ - ldr r3, [pc, #688] @ (1f49e4 ) │ │ │ │ + ldr r2, [pc, #692] @ (1f4908 ) │ │ │ │ + ldr r3, [pc, #688] @ (1f4904 ) │ │ │ │ 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 1f49c8 │ │ │ │ + bne.w 1f48e8 │ │ │ │ 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 1f4768 │ │ │ │ + bne.n 1f4688 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4758 │ │ │ │ + bne.n 1f4678 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4972 │ │ │ │ + bne.w 1f4892 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3acc │ │ │ │ + bl 1f39ec │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5c98 │ │ │ │ + bl 1f5bb8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f47cc │ │ │ │ + cbz r0, 1f46ec │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4792 │ │ │ │ + bne.n 1f46b2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f49b8 │ │ │ │ + bne.w 1f48d8 │ │ │ │ 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 1f4722 │ │ │ │ - b.n 1f47bc │ │ │ │ + beq.n 1f4642 │ │ │ │ + b.n 1f46dc │ │ │ │ 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 207460 │ │ │ │ + bl 207380 │ │ │ │ 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 1f65d0 │ │ │ │ + bl 1f64f0 │ │ │ │ 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 1f488a │ │ │ │ + beq.n 1f47aa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f480c │ │ │ │ + bne.n 1f472c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4702 │ │ │ │ + beq.w 1f4622 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f49ec │ │ │ │ - b.n 1f4702 │ │ │ │ + bl 1f490c │ │ │ │ + b.n 1f4622 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1f49ec │ │ │ │ - b.n 1f472c │ │ │ │ + bl 1f490c │ │ │ │ + b.n 1f464c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f4864 │ │ │ │ + beq.n 1f4784 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f484e │ │ │ │ + bne.n 1f476e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f46cc │ │ │ │ + beq.w 1f45ec │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r2, r6, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4874 │ │ │ │ + bne.n 1f4794 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4866 │ │ │ │ - b.n 1f46cc │ │ │ │ + bne.n 1f4786 │ │ │ │ + b.n 1f45ec │ │ │ │ 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 1f4808 │ │ │ │ + bne.n 1f4728 │ │ │ │ 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 1f4808 │ │ │ │ + bne.n 1f4728 │ │ │ │ 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 1f4808 │ │ │ │ - vldr d7, [pc, #244] @ 1f49d0 │ │ │ │ + bne.n 1f4728 │ │ │ │ + vldr d7, [pc, #244] @ 1f48f0 │ │ │ │ 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] @ 1f49d8 │ │ │ │ + vldr d7, [pc, #232] @ 1f48f8 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4808 │ │ │ │ + bne.n 1f4728 │ │ │ │ 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 1f4808 │ │ │ │ + bne.w 1f4728 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 61e48 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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 1f660c │ │ │ │ + bl 1f652c │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1f5bfc │ │ │ │ + bl 1f5b1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3a98 │ │ │ │ + bl 1f39b8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61598 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 60f40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f3a98 │ │ │ │ - b.n 1f4730 │ │ │ │ + bl 1f39b8 │ │ │ │ + b.n 1f4650 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f4992 │ │ │ │ + beq.n 1f48b2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f497c │ │ │ │ + bne.n 1f489c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4772 │ │ │ │ + beq.w 1f4692 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f49a2 │ │ │ │ + bne.n 1f48c2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4994 │ │ │ │ - b.n 1f4772 │ │ │ │ + bne.n 1f48b4 │ │ │ │ + b.n 1f4692 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f49ec │ │ │ │ - b.n 1f47aa │ │ │ │ + bl 1f490c │ │ │ │ + b.n 1f46ca │ │ │ │ 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 │ │ │ │ - cbnz r6, 1f4a0c │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + cbnz r0, 1f4936 │ │ │ │ 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 │ │ │ │ @@ -553018,46 +552819,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] @ 1f4af0 │ │ │ │ + vldr s15, [pc, #156] @ 1f4a10 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1f4af4 │ │ │ │ + vldr s14, [pc, #148] @ 1f4a14 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f4a76 │ │ │ │ + blt.n 1f4996 │ │ │ │ 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 1f4aec │ │ │ │ - vldr s14, [pc, #104] @ 1f4af8 │ │ │ │ + bvs.n 1f4a0c │ │ │ │ + vldr s14, [pc, #104] @ 1f4a18 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1f4aec │ │ │ │ - vldr s14, [pc, #88] @ 1f4afc │ │ │ │ + cbnz r3, 1f4a0c │ │ │ │ + vldr s14, [pc, #88] @ 1f4a1c │ │ │ │ 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, 1f4aec │ │ │ │ + cbnz r3, 1f4a0c │ │ │ │ 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 │ │ │ │ @@ -553087,94 +552888,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 1f4b3c │ │ │ │ + beq.n 1f4a5c │ │ │ │ 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, 1f4b4c │ │ │ │ + cbz r0, 1f4a6c │ │ │ │ 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, 1f4b7c │ │ │ │ + cbnz r4, 1f4a9c │ │ │ │ ands.w r2, r2, lr │ │ │ │ - beq.n 1f4b82 │ │ │ │ + beq.n 1f4aa2 │ │ │ │ mov.w r0, ip, asr #13 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 1f4b40 │ │ │ │ + b.n 1f4a60 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ - b.n 1f4b40 │ │ │ │ + b.n 1f4a60 │ │ │ │ sub.w r0, r1, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r0, #14 │ │ │ │ - blt.n 1f4bba │ │ │ │ + blt.n 1f4ada │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.n 1f4b7a │ │ │ │ + bgt.n 1f4a9a │ │ │ │ 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 1f4b40 │ │ │ │ + b.n 1f4a60 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1f4bd4 │ │ │ │ + vldr s15, [pc, #20] @ 1f4af4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 60d84 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1f4bac │ │ │ │ + b.n 1f4acc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1f4dd8 ) │ │ │ │ + ldr r3, [pc, #512] @ (1f4cf8 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1fd198 │ │ │ │ + bl 1fd0b8 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1f4c28 │ │ │ │ + vldr s15, [pc, #48] @ 1f4b48 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1f4c2c │ │ │ │ + vldr s14, [pc, #40] @ 1f4b4c │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f4c1a │ │ │ │ + blt.n 1f4b3a │ │ │ │ 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 │ │ │ │ @@ -553183,84 +552984,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 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f4c9c │ │ │ │ + vldr s15, [pc, #72] @ 1f4bbc │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f4ca0 │ │ │ │ + vldr s14, [pc, #64] @ 1f4bc0 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f4c7a │ │ │ │ + blt.n 1f4b9a │ │ │ │ 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 1f4c96 │ │ │ │ + ble.n 1f4bb6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f4a48 │ │ │ │ + bl 1f4968 │ │ │ │ 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 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f4d10 │ │ │ │ + vldr s15, [pc, #72] @ 1f4c30 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f4d14 │ │ │ │ + vldr s14, [pc, #64] @ 1f4c34 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f4cee │ │ │ │ + blt.n 1f4c0e │ │ │ │ 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 1f4d0a │ │ │ │ + bpl.n 1f4c2a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f4a48 │ │ │ │ + bl 1f4968 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f4d3e │ │ │ │ + cbz r2, 1f4c5e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1f4d40 │ │ │ │ + cbz r2, 1f4c60 │ │ │ │ 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 │ │ │ │ @@ -553295,38 +553096,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 1f4da8 │ │ │ │ + b.n 1f4cc8 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1f4dcc │ │ │ │ + cbz r3, 1f4cec │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1f4dcc │ │ │ │ + beq.n 1f4cec │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f4d98 │ │ │ │ + beq.n 1f4cb8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f4d9c │ │ │ │ + bne.n 1f4cbc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4d9c │ │ │ │ + beq.n 1f4cbc │ │ │ │ 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 │ │ │ │ @@ -553353,153 +553154,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, 1f4e64 │ │ │ │ + cbz r0, 1f4d84 │ │ │ │ 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 1f4e5c │ │ │ │ + beq.n 1f4d7c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f4e50 │ │ │ │ + cbz r3, 1f4d70 │ │ │ │ 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 1f4e42 │ │ │ │ + bne.n 1f4d62 │ │ │ │ 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 1f9428 │ │ │ │ + bl 1f9348 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f4e90 │ │ │ │ + cbz r2, 1f4db0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f4e8c │ │ │ │ + cbz r2, 1f4dac │ │ │ │ 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] @ (1f5080 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f4fa0 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #472] @ (1f5084 ) │ │ │ │ + ldr r3, [pc, #472] @ (1f4fa4 ) │ │ │ │ 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 1f4f46 │ │ │ │ + beq.n 1f4e66 │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1f4ee2 │ │ │ │ - ldr r2, [pc, #448] @ (1f5088 ) │ │ │ │ - ldr r3, [pc, #440] @ (1f5084 ) │ │ │ │ + bls.n 1f4e02 │ │ │ │ + ldr r2, [pc, #448] @ (1f4fa8 ) │ │ │ │ + ldr r3, [pc, #440] @ (1f4fa4 ) │ │ │ │ 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 1f507c │ │ │ │ + bne.w 1f4f9c │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #424] @ (1f508c ) │ │ │ │ + ldr r3, [pc, #424] @ (1f4fac ) │ │ │ │ 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 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4ec6 │ │ │ │ + beq.n 1f4de6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f4f0a │ │ │ │ - ldr r1, [pc, #396] @ (1f5090 ) │ │ │ │ + cbz r3, 1f4e2a │ │ │ │ + ldr r1, [pc, #396] @ (1f4fb0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f9434 │ │ │ │ + bl 1f9354 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add.w r9, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f4f6c │ │ │ │ + beq.n 1f4e8c │ │ │ │ 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 1f4f20 │ │ │ │ + bne.n 1f4e40 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1f4f80 │ │ │ │ + b.n 1f4ea0 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f4ec0 │ │ │ │ - ldr r2, [pc, #324] @ (1f5094 ) │ │ │ │ + bne.n 1f4de0 │ │ │ │ + ldr r2, [pc, #324] @ (1f4fb4 ) │ │ │ │ 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 1f4ec6 │ │ │ │ + b.n 1f4de6 │ │ │ │ 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] @ (1f5098 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f4fb8 ) │ │ │ │ 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] │ │ │ │ @@ -553516,23 +553317,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 1f5048 │ │ │ │ + beq.n 1f4f68 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f4fd2 │ │ │ │ + b.n 1f4ef2 │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f5048 │ │ │ │ + beq.n 1f4f68 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4fcc │ │ │ │ + beq.n 1f4eec │ │ │ │ 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] │ │ │ │ @@ -553548,79 +553349,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, 1f506c │ │ │ │ + cbnz r6, 1f4f8c │ │ │ │ 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 1f5040 │ │ │ │ + beq.n 1f4f60 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4fe6 │ │ │ │ + bne.n 1f4f06 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5034 │ │ │ │ + bne.n 1f4f54 │ │ │ │ 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 1f4ec6 │ │ │ │ + beq.w 1f4de6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f5064 │ │ │ │ + cbz r3, 1f4f84 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f9434 │ │ │ │ + bl 1f9354 │ │ │ │ ldr.w r7, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f92fc │ │ │ │ - b.n 1f4ec6 │ │ │ │ + bl 1f921c │ │ │ │ + b.n 1f4de6 │ │ │ │ add fp, r7 │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1f501e │ │ │ │ + bhi.n 1f4f3e │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1f501a │ │ │ │ + b.n 1f4f3a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cbz r0, 1f5098 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1f5098 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - revsh r0, r5 │ │ │ │ + cbnz r0, 1f4ff2 │ │ │ │ movs r7, r4 │ │ │ │ vminnm.f32 , , │ │ │ │ - hlt 0x0000 │ │ │ │ + hlt 0x0020 │ │ │ │ movs r7, r4 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r6, r5 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1f517c │ │ │ │ + bcs.n 1f509c │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f5174 │ │ │ │ + bls.n 1f5094 │ │ │ │ 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 │ │ │ │ @@ -553632,71 +553433,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 1f5114 │ │ │ │ + b.n 1f5034 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1f514a │ │ │ │ + beq.n 1f506a │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1f5162 │ │ │ │ + beq.n 1f5082 │ │ │ │ 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 1f5100 │ │ │ │ + bne.n 1f5020 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5106 │ │ │ │ + bne.n 1f5026 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1f516c │ │ │ │ + cbnz r3, 1f508c │ │ │ │ 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 1f5106 │ │ │ │ + beq.n 1f5026 │ │ │ │ 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 1f5142 │ │ │ │ + beq.n 1f5062 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5138 │ │ │ │ + beq.n 1f5058 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1f5138 │ │ │ │ + b.n 1f5058 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1f4e94 │ │ │ │ - b.n 1f50c4 │ │ │ │ + bl 1f4db4 │ │ │ │ + b.n 1f4fe4 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f4e94 │ │ │ │ - b.n 1f50c4 │ │ │ │ + bl 1f4db4 │ │ │ │ + b.n 1f4fe4 │ │ │ │ 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] │ │ │ │ @@ -553719,48 +553520,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 1f528c │ │ │ │ + bhi.n 1f51ac │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1f523c │ │ │ │ + bls.n 1f515c │ │ │ │ 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 1f521a │ │ │ │ + bhi.n 1f513a │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1f5264 │ │ │ │ + cbz r0, 1f5184 │ │ │ │ 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 1f5250 │ │ │ │ + bne.n 1f5170 │ │ │ │ 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 │ │ │ │ @@ -553794,47 +553595,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 1f52ba │ │ │ │ + bhi.n 1f51da │ │ │ │ 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 1f5200 │ │ │ │ + b.n 1f5120 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f5388 │ │ │ │ + vldr d7, [pc, #80] @ 1f52a8 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1f5390 │ │ │ │ + vldr d7, [pc, #72] @ 1f52b0 │ │ │ │ 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] @ 1f5398 │ │ │ │ + vldr d7, [pc, #56] @ 1f52b8 │ │ │ │ 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 │ │ │ │ @@ -553861,31 +553662,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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5402 │ │ │ │ - vldr d7, [pc, #68] @ 1f5408 │ │ │ │ + cbz r0, 1f5322 │ │ │ │ + vldr d7, [pc, #68] @ 1f5328 │ │ │ │ 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] @ 1f5410 │ │ │ │ + vldr d7, [pc, #52] @ 1f5330 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1f5418 │ │ │ │ + vldr d7, [pc, #44] @ 1f5338 │ │ │ │ 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 │ │ │ │ @@ -553922,193 +553723,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 1f543a │ │ │ │ + bne.n 1f535a │ │ │ │ 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 1f5492 │ │ │ │ + beq.n 1f53b2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1f5490 │ │ │ │ + cbz r0, 1f53b0 │ │ │ │ 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 1f548e │ │ │ │ + b.n 1f53ae │ │ │ │ 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, 1f54f0 │ │ │ │ + cbz r1, 1f5410 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1f54f0 │ │ │ │ + beq.n 1f5410 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f54cc │ │ │ │ + b.n 1f53ec │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f54f0 │ │ │ │ + beq.n 1f5410 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f54c6 │ │ │ │ + beq.n 1f53e6 │ │ │ │ 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 1f54f0 │ │ │ │ + beq.n 1f5410 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f54d2 │ │ │ │ + bne.n 1f53f2 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f54e4 │ │ │ │ + bne.n 1f5404 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f54fc │ │ │ │ - bl 1f92fc │ │ │ │ + beq.n 1f541c │ │ │ │ + bl 1f921c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f5522 │ │ │ │ + cbz r0, 1f5442 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f54a4 │ │ │ │ + bl 1f53c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1f5566 │ │ │ │ + cbz r0, 1f5486 │ │ │ │ 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, 1f5568 │ │ │ │ + cbz r1, 1f5488 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1f555e │ │ │ │ + beq.n 1f547e │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1f5552 │ │ │ │ + cbz r3, 1f5472 │ │ │ │ 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 1f5546 │ │ │ │ + bne.n 1f5466 │ │ │ │ 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] @ (1f5584 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f54a4 ) │ │ │ │ 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, r5, r6} │ │ │ │ + push {r1, r2, r7} │ │ │ │ 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 1f4d48 │ │ │ │ + bl 1f4c68 │ │ │ │ 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 1f4d48 │ │ │ │ + bl 1f4c68 │ │ │ │ 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 1f509c │ │ │ │ - cbz r0, 1f55f2 │ │ │ │ + bl 1f4fbc │ │ │ │ + cbz r0, 1f5512 │ │ │ │ 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 1f509c │ │ │ │ - cbz r0, 1f5614 │ │ │ │ + bl 1f4fbc │ │ │ │ + cbz r0, 1f5534 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1f562e │ │ │ │ + cbz r1, 1f554e │ │ │ │ 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 │ │ │ │ @@ -554121,83 +553922,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 1f4d48 │ │ │ │ - cbz r0, 1f5668 │ │ │ │ + bl 1f4c68 │ │ │ │ + cbz r0, 1f5588 │ │ │ │ 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, 1f5694 │ │ │ │ + cbz r1, 1f55b4 │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5684 │ │ │ │ - b.n 1f568e │ │ │ │ + bne.n 1f55a4 │ │ │ │ + b.n 1f55ae │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f568e │ │ │ │ + beq.n 1f55ae │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f567e │ │ │ │ + beq.n 1f559e │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1f5672 │ │ │ │ + b.n 1f5592 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f57da │ │ │ │ + beq.w 1f56fa │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1f573c │ │ │ │ + bhi.n 1f565c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f56ec │ │ │ │ + bls.n 1f560c │ │ │ │ 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 1f56ca │ │ │ │ + bhi.n 1f55ea │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f5714 │ │ │ │ + cbz r1, 1f5634 │ │ │ │ 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 1f5700 │ │ │ │ + bne.n 1f5620 │ │ │ │ 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 │ │ │ │ @@ -554231,73 +554032,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 1f576a │ │ │ │ + bhi.n 1f568a │ │ │ │ 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 1f56b0 │ │ │ │ + b.n 1f55d0 │ │ │ │ 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 1f592c │ │ │ │ + beq.w 1f584c │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1f588c │ │ │ │ + bhi.n 1f57ac │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f583c │ │ │ │ + bls.n 1f575c │ │ │ │ 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 1f581a │ │ │ │ + bhi.n 1f573a │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f5864 │ │ │ │ + cbz r1, 1f5784 │ │ │ │ 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 1f5850 │ │ │ │ + bne.n 1f5770 │ │ │ │ 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 │ │ │ │ @@ -554332,34 +554133,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 1f58ba │ │ │ │ + bhi.n 1f57da │ │ │ │ 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 1f5800 │ │ │ │ + b.n 1f5720 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1f5864 │ │ │ │ + b.n 1f5784 │ │ │ │ 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 │ │ │ │ @@ -554377,31 +554178,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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f59e0 │ │ │ │ - vldr d7, [pc, #76] @ 1f59e8 │ │ │ │ + cbz r0, 1f5900 │ │ │ │ + vldr d7, [pc, #76] @ 1f5908 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1f5a00 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f5920 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1f59f0 │ │ │ │ + vldr d7, [pc, #64] @ 1f5910 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1f5a04 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f5924 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1f59f8 │ │ │ │ + vldr d7, [pc, #56] @ 1f5918 │ │ │ │ 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 │ │ │ │ @@ -554420,36 +554221,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 ffe15a02 │ │ │ │ - bl ffe17a06 │ │ │ │ + bl ffe15922 │ │ │ │ + bl ffe17926 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f5a68 │ │ │ │ + vldr d7, [pc, #80] @ 1f5988 │ │ │ │ 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] @ 1f5a70 │ │ │ │ + vldr d7, [pc, #68] @ 1f5990 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1f5a78 │ │ │ │ + vldr d7, [pc, #60] @ 1f5998 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1f5a80 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f5a84 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f59a0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f59a4 ) │ │ │ │ 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 │ │ │ │ @@ -554466,166 +554267,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 583a82 │ │ │ │ - bl 58fa86 │ │ │ │ + bl 5839a2 │ │ │ │ + bl 58f9a6 │ │ │ │ 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 1f5ade │ │ │ │ + bhi.n 1f59fe │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1f5ad6 │ │ │ │ - ldr.w ip, [pc, #52] @ 1f5ae4 │ │ │ │ + bhi.n 1f59f6 │ │ │ │ + ldr.w ip, [pc, #52] @ 1f5a04 │ │ │ │ add ip, pc │ │ │ │ - b.n 1f5abc │ │ │ │ + b.n 1f59dc │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1f5ad6 │ │ │ │ + beq.n 1f59f6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1f5ab6 │ │ │ │ + bcc.n 1f59d6 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1f4e94 │ │ │ │ + bl 1f4db4 │ │ │ │ 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 r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ 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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5b6c │ │ │ │ - vldr d7, [pc, #104] @ 1f5b70 │ │ │ │ + beq.n 1f5a8c │ │ │ │ + vldr d7, [pc, #104] @ 1f5a90 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1f5b90 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f5ab0 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1f5b88 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1f5aa8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1f5b78 │ │ │ │ + vldr d7, [pc, #92] @ 1f5a98 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1f5b94 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f5ab4 ) │ │ │ │ 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] @ 1f5b80 │ │ │ │ - ldr r3, [pc, #76] @ (1f5b98 ) │ │ │ │ + vldr d7, [pc, #56] @ 1f5aa0 │ │ │ │ + ldr r3, [pc, #76] @ (1f5ab8 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1f5b9c ) │ │ │ │ + ldr r1, [pc, #76] @ (1f5abc ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1f9434 │ │ │ │ + bl 1f9354 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1f5b6c │ │ │ │ - ldr r1, [pc, #56] @ (1f5ba0 ) │ │ │ │ + beq.n 1f5a8c │ │ │ │ + ldr r1, [pc, #56] @ (1f5ac0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f9434 │ │ │ │ + bl 1f9354 │ │ │ │ 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 5db92 │ │ │ │ - bl 4b9b96 │ │ │ │ - bl 4c7b9a │ │ │ │ - bl 3b5b9e │ │ │ │ - bl 4f5ba2 │ │ │ │ - cbz r0, 1f5be4 │ │ │ │ + bl 5dab2 │ │ │ │ + bl 4b9ab6 │ │ │ │ + bl 4c7aba │ │ │ │ + bl 3b5abe │ │ │ │ + bl 4f5ac2 │ │ │ │ + cbz r0, 1f5b04 │ │ │ │ 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 1f5bdc │ │ │ │ + beq.n 1f5afc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f5bd0 │ │ │ │ + cbz r3, 1f5af0 │ │ │ │ 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 1f5bc2 │ │ │ │ + bne.n 1f5ae2 │ │ │ │ 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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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, 1f5c8a │ │ │ │ + cbz r0, 1f5baa │ │ │ │ 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] │ │ │ │ @@ -554644,20 +554445,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 1f509c │ │ │ │ - cbz r0, 1f5c8e │ │ │ │ + bl 1f4fbc │ │ │ │ + cbz r0, 1f5bae │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1f5c8e │ │ │ │ + cbnz r3, 1f5bae │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ @@ -554667,104 +554468,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] @ (1f5cf0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f5cf4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f5c10 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f5c14 ) │ │ │ │ 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 1f4d48 │ │ │ │ - cbz r0, 1f5cd2 │ │ │ │ + bl 1f4c68 │ │ │ │ + cbz r0, 1f5bf2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1f5cf8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f5cf4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f5c18 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f5c14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5cea │ │ │ │ + bne.n 1f5c0a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #288 @ (adr r3, 1f5e14 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 1f5cb4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #152 @ (adr r3, 1f5d94 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 1f5c34 ) │ │ │ │ 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] @ (1f5d6c ) │ │ │ │ - ldr r3, [pc, #88] @ (1f5d70 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f5c8c ) │ │ │ │ + ldr r3, [pc, #88] @ (1f5c90 ) │ │ │ │ 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 1f4d48 │ │ │ │ - cbz r0, 1f5d50 │ │ │ │ + bl 1f4c68 │ │ │ │ + cbz r0, 1f5c70 │ │ │ │ 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] @ (1f5d74 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f5d70 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f5c94 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f5c90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5d68 │ │ │ │ + bne.n 1f5c88 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #912 @ (adr r2, 1f6100 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 1f5fa0 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #672 @ (adr r2, 1f6018 ) │ │ │ │ + add r3, pc, #544 @ (adr r3, 1f5eb8 ) │ │ │ │ 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] @ (1f5f1c ) │ │ │ │ + ldr r4, [pc, #400] @ (1f5e3c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #400] @ (1f5f20 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f5e40 ) │ │ │ │ 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 │ │ │ │ @@ -554772,803 +554573,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 1f5e82 │ │ │ │ + bne.n 1f5da2 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1f5e74 │ │ │ │ + bmi.n 1f5d94 │ │ │ │ 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 1f5e52 │ │ │ │ + blt.n 1f5d72 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1f5e0e │ │ │ │ + cbz r3, 1f5d2e │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f5dfa │ │ │ │ + beq.n 1f5d1a │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f5e0e │ │ │ │ + beq.n 1f5d2e │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #292] @ (1f5f24 ) │ │ │ │ + ldr r2, [pc, #292] @ (1f5e44 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 61148 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f5e66 │ │ │ │ + blt.n 1f5d86 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1f5e66 │ │ │ │ + cbnz r3, 1f5d86 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1f5e32 │ │ │ │ + ble.n 1f5d52 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #268] @ (1f5f28 ) │ │ │ │ - ldr r3, [pc, #260] @ (1f5f20 ) │ │ │ │ + ldr r2, [pc, #268] @ (1f5e48 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f5e40 ) │ │ │ │ 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 1f5f08 │ │ │ │ + bne.n 1f5e28 │ │ │ │ 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 1f5f0c │ │ │ │ + beq.n 1f5e2c │ │ │ │ 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 1f5d78 │ │ │ │ - b.n 1f5e18 │ │ │ │ - cbz r3, 1f5e66 │ │ │ │ + bl 1f5c98 │ │ │ │ + b.n 1f5d38 │ │ │ │ + cbz r3, 1f5d86 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1f5e60 │ │ │ │ + beq.n 1f5d80 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f5e66 │ │ │ │ + beq.n 1f5d86 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f5dfc │ │ │ │ - ldr r1, [pc, #196] @ (1f5f2c ) │ │ │ │ + b.n 1f5d1c │ │ │ │ + ldr r1, [pc, #196] @ (1f5e4c ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 61e18 │ │ │ │ - b.n 1f5e16 │ │ │ │ + b.n 1f5d36 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1f5f02 │ │ │ │ + bhi.n 1f5e22 │ │ │ │ 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] @ (1f5f30 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f5e50 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 61b58 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f5eb0 │ │ │ │ + blt.n 1f5dd0 │ │ │ │ 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 1f5dbc │ │ │ │ + b.n 1f5cdc │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f5dbc │ │ │ │ - ldr r3, [pc, #116] @ (1f5f34 ) │ │ │ │ + b.n 1f5cdc │ │ │ │ + ldr r3, [pc, #116] @ (1f5e54 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1f5f38 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f5e58 ) │ │ │ │ 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 1f5dc0 │ │ │ │ + blt.w 1f5ce0 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1f5dc0 │ │ │ │ - ldr r3, [pc, #68] @ (1f5f3c ) │ │ │ │ + b.n 1f5ce0 │ │ │ │ + ldr r3, [pc, #68] @ (1f5e5c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f5ec2 │ │ │ │ - ldr r3, [pc, #64] @ (1f5f40 ) │ │ │ │ + b.n 1f5de2 │ │ │ │ + ldr r3, [pc, #64] @ (1f5e60 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f5ec2 │ │ │ │ - ldr r3, [pc, #64] @ (1f5f44 ) │ │ │ │ + b.n 1f5de2 │ │ │ │ + ldr r3, [pc, #64] @ (1f5e64 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f5ec2 │ │ │ │ + b.n 1f5de2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1f5f48 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f5e68 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1f5e16 │ │ │ │ - add r2, pc, #432 @ (adr r2, 1f60d0 ) │ │ │ │ + b.n 1f5d36 │ │ │ │ + add r3, pc, #304 @ (adr r3, 1f5f70 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #896 @ (adr r1, 1f62ac ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 1f614c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f5888 │ │ │ │ + b.n 1f57e8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xfa4e0016 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + @ instruction: 0xfa6e0016 │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ 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] @ 1f5fd0 │ │ │ │ + ldr.w ip, [pc, #112] @ 1f5ef0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add ip, pc │ │ │ │ add r4, sp, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #100] @ (1f5fd4 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f5ef4 ) │ │ │ │ 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 1f5d78 │ │ │ │ - ldr r2, [pc, #72] @ (1f5fd8 ) │ │ │ │ + bl 1f5c98 │ │ │ │ + ldr r2, [pc, #72] @ (1f5ef8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1f5fdc ) │ │ │ │ + ldr r2, [pc, #60] @ (1f5efc ) │ │ │ │ add r2, pc │ │ │ │ blx 615bc <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f5fb0 │ │ │ │ + beq.n 1f5ed0 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #44] @ (1f5fe0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f5fd4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f5f00 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f5ef4 ) │ │ │ │ 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 1f5fcc │ │ │ │ + bne.n 1f5eec │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #600 @ (adr r0, 1f622c ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 1f60cc ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #288 @ (adr r0, 1f6104 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 1f5fa4 ) │ │ │ │ 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] @ 1f6074 │ │ │ │ + ldr.w ip, [pc, #124] @ 1f5f94 │ │ │ │ add r4, sp, #28 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1f6078 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f5f98 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1f607c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f5f9c ) │ │ │ │ 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] @ (1f6080 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f5fa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1f5d78 │ │ │ │ - ldr r2, [pc, #80] @ (1f6084 ) │ │ │ │ + bl 1f5c98 │ │ │ │ + ldr r2, [pc, #80] @ (1f5fa4 ) │ │ │ │ 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 1f6052 │ │ │ │ + beq.n 1f5f72 │ │ │ │ mov r0, r3 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #52] @ (1f6088 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f607c ) │ │ │ │ + ldr r2, [pc, #52] @ (1f5fa8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f5f9c ) │ │ │ │ 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 1f606e │ │ │ │ + bne.n 1f5f8e │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 1f6010 │ │ │ │ + bge.n 1f5ef0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + add r0, pc, #824 @ (adr r0, 1f62d4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1f5fbc │ │ │ │ + bge.n 1f609c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + add r0, pc, #536 @ (adr r0, 1f61c4 ) │ │ │ │ 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] @ (1f6228 ) │ │ │ │ + ldr r2, [pc, #396] @ (1f6148 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1f622c ) │ │ │ │ + ldr r3, [pc, #392] @ (1f614c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1f6230 ) │ │ │ │ - ldr r5, [pc, #396] @ (1f6234 ) │ │ │ │ + ldr r0, [pc, #392] @ (1f6150 ) │ │ │ │ + ldr r5, [pc, #396] @ (1f6154 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f700c │ │ │ │ - ldr r1, [pc, #380] @ (1f6238 ) │ │ │ │ + bl 1f6f2c │ │ │ │ + ldr r1, [pc, #380] @ (1f6158 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1febe8 │ │ │ │ + bl 1feb08 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1f60ca │ │ │ │ + cbnz r3, 1f5fea │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1f623c ) │ │ │ │ + ldr r2, [pc, #368] @ (1f615c ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1f6240 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f6160 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1f6244 ) │ │ │ │ + ldr r0, [pc, #364] @ (1f6164 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f6128 │ │ │ │ - ldr r0, [pc, #352] @ (1f6248 ) │ │ │ │ + cbz r0, 1f6048 │ │ │ │ + ldr r0, [pc, #352] @ (1f6168 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d38 │ │ │ │ - cbz r0, 1f6122 │ │ │ │ - ldr r0, [pc, #344] @ (1f624c ) │ │ │ │ + cbz r0, 1f6042 │ │ │ │ + ldr r0, [pc, #344] @ (1f616c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f621c │ │ │ │ - ldr r0, [pc, #332] @ (1f6250 ) │ │ │ │ + beq.w 1f613c │ │ │ │ + ldr r0, [pc, #332] @ (1f6170 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6220 │ │ │ │ - ldr r0, [pc, #320] @ (1f6254 ) │ │ │ │ + beq.w 1f6140 │ │ │ │ + ldr r0, [pc, #320] @ (1f6174 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1f6258 ) │ │ │ │ + ldr r3, [pc, #308] @ (1f6178 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1f625c ) │ │ │ │ + ldr r1, [pc, #304] @ (1f617c ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1f6260 ) │ │ │ │ + ldr r0, [pc, #304] @ (1f6180 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fe9fc │ │ │ │ - ldr r2, [pc, #296] @ (1f6264 ) │ │ │ │ - ldr r3, [pc, #300] @ (1f6268 ) │ │ │ │ + bl 1fe91c │ │ │ │ + ldr r2, [pc, #296] @ (1f6184 ) │ │ │ │ + ldr r3, [pc, #300] @ (1f6188 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1f626c ) │ │ │ │ + ldr r1, [pc, #300] @ (1f618c ) │ │ │ │ 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 1f618a │ │ │ │ - ldr r3, [pc, #276] @ (1f6270 ) │ │ │ │ + beq.n 1f60aa │ │ │ │ + ldr r3, [pc, #276] @ (1f6190 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f617c │ │ │ │ - ldr r2, [pc, #272] @ (1f6274 ) │ │ │ │ - ldr r3, [pc, #196] @ (1f622c ) │ │ │ │ + bmi.n 1f609c │ │ │ │ + ldr r2, [pc, #272] @ (1f6194 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f614c ) │ │ │ │ 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 1f6224 │ │ │ │ + bne.n 1f6144 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f8be8 │ │ │ │ + bl 1f8b08 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 61f5c │ │ │ │ - b.n 1f6162 │ │ │ │ + b.n 1f6082 │ │ │ │ blx 60de4 │ │ │ │ mov r4, r0 │ │ │ │ blx 61aec │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f61a0 │ │ │ │ - ldr r3, [pc, #220] @ (1f6278 ) │ │ │ │ + beq.n 1f60c0 │ │ │ │ + ldr r3, [pc, #220] @ (1f6198 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f615e │ │ │ │ - ldr r0, [pc, #216] @ (1f627c ) │ │ │ │ + b.n 1f607e │ │ │ │ + ldr r0, [pc, #216] @ (1f619c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ - cbz r0, 1f6200 │ │ │ │ - ldr r4, [pc, #212] @ (1f6280 ) │ │ │ │ - bl 1f8be8 │ │ │ │ + bl 1f6f2c │ │ │ │ + cbz r0, 1f6120 │ │ │ │ + ldr r4, [pc, #212] @ (1f61a0 ) │ │ │ │ + bl 1f8b08 │ │ │ │ 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 1f61e0 │ │ │ │ - ldr r3, [pc, #168] @ (1f6284 ) │ │ │ │ + bge.n 1f6100 │ │ │ │ + ldr r3, [pc, #168] @ (1f61a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f615e │ │ │ │ - ldr r1, [pc, #164] @ (1f6288 ) │ │ │ │ + b.n 1f607e │ │ │ │ + ldr r1, [pc, #164] @ (1f61a8 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b1c │ │ │ │ - ldr r1, [pc, #160] @ (1f628c ) │ │ │ │ + ldr r1, [pc, #160] @ (1f61ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f615e │ │ │ │ - ldr r2, [pc, #156] @ (1f6290 ) │ │ │ │ + beq.n 1f607e │ │ │ │ + ldr r2, [pc, #156] @ (1f61b0 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1f615e │ │ │ │ - ldr r0, [pc, #144] @ (1f6294 ) │ │ │ │ + b.n 1f607e │ │ │ │ + ldr r0, [pc, #144] @ (1f61b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ - cbz r0, 1f6214 │ │ │ │ - ldr r1, [pc, #140] @ (1f6298 ) │ │ │ │ + bl 1f6f2c │ │ │ │ + cbz r0, 1f6134 │ │ │ │ + ldr r1, [pc, #140] @ (1f61b8 ) │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ - b.n 1f61e8 │ │ │ │ - ldr r3, [pc, #132] @ (1f629c ) │ │ │ │ + b.n 1f6108 │ │ │ │ + ldr r3, [pc, #132] @ (1f61bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f615e │ │ │ │ + b.n 1f607e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f6122 │ │ │ │ + b.n 1f6042 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f6122 │ │ │ │ + b.n 1f6042 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + add r0, pc, #232 @ (adr r0, 1f6234 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + add r0, pc, #192 @ (adr r0, 1f6218 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbnz r0, 1f625e │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bhi.n 1f6238 │ │ │ │ + bls.n 1f6118 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 1f6228 │ │ │ │ + bls.n 1f6108 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ movs r0, r3 │ │ │ │ - str??.w r0, [r4, r6, lsl #1] │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + strb.w r0, [r4, #22] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f671c │ │ │ │ + b.n 1f667c │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1f619c │ │ │ │ + bls.n 1f607c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + cbnz r4, 1f61aa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1f6170 │ │ │ │ + bls.n 1f6250 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1f6180 │ │ │ │ + bls.n 1f6260 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 1f6358 │ │ │ │ + bls.n 1f6238 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bhi.n 1f62e0 │ │ │ │ + bls.n 1f61c0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1f626c │ │ │ │ + bhi.n 1f614c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r1, #22 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n 1f6254 │ │ │ │ + bhi.n 1f6134 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 1f6230 │ │ │ │ + bhi.n 1f6110 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n 1f620c │ │ │ │ + bhi.n 1f60ec │ │ │ │ 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] @ (1f6344 ) │ │ │ │ + ldr r2, [pc, #144] @ (1f6264 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1f6348 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f6268 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1f634c ) │ │ │ │ + ldr r4, [pc, #144] @ (1f626c ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1f6350 ) │ │ │ │ + ldr r0, [pc, #140] @ (1f6270 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1f6354 ) │ │ │ │ + ldr r1, [pc, #140] @ (1f6274 ) │ │ │ │ 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 1f632a │ │ │ │ + bhi.n 1f624a │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1f6310 │ │ │ │ - ldr r4, [pc, #112] @ (1f6358 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1f635c │ │ │ │ + bhi.n 1f6230 │ │ │ │ + ldr r4, [pc, #112] @ (1f6278 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1f627c │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f630a │ │ │ │ + beq.n 1f622a │ │ │ │ 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 1f62f2 │ │ │ │ - ldr r2, [pc, #76] @ (1f6360 ) │ │ │ │ - ldr r3, [pc, #52] @ (1f6348 ) │ │ │ │ + bne.n 1f6212 │ │ │ │ + ldr r2, [pc, #76] @ (1f6280 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f6268 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f633e │ │ │ │ + bne.n 1f625e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1f6364 ) │ │ │ │ + ldr r1, [pc, #56] @ (1f6284 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1f6368 ) │ │ │ │ + ldr r0, [pc, #56] @ (1f6288 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ blx 61ea8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1f62e0 │ │ │ │ + b.n 1f6200 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1f6354 │ │ │ │ + bvc.n 1f6234 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 1f6338 │ │ │ │ + bvc.n 1f6218 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvs.n 1f6320 │ │ │ │ + bvc.n 1f6200 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1f6274 │ │ │ │ + bvc.n 1f6354 │ │ │ │ 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] @ 1f63c0 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f62e0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1f63c4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f62e4 ) │ │ │ │ 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 1f62a0 │ │ │ │ - ldr r2, [pc, #40] @ (1f63c8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f63c4 ) │ │ │ │ + bl 1f61c0 │ │ │ │ + ldr r2, [pc, #40] @ (1f62e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f62e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f63bc │ │ │ │ + bne.n 1f62dc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ 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] @ (1f63f4 ) │ │ │ │ + ldr r0, [pc, #24] @ (1f6314 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f700c │ │ │ │ - ldr r2, [pc, #20] @ (1f63f8 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f63fc ) │ │ │ │ + bl 1f6f2c │ │ │ │ + ldr r2, [pc, #20] @ (1f6318 ) │ │ │ │ + ldr r1, [pc, #20] @ (1f631c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ 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] @ 1f6460 │ │ │ │ + ldr.w r8, [pc, #76] @ 1f6380 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f6436 │ │ │ │ + b.n 1f6356 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f636c │ │ │ │ + bl 1f628c │ │ │ │ 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 1f6424 │ │ │ │ + bne.n 1f6344 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f645c │ │ │ │ + beq.n 1f637c │ │ │ │ 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} │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ 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 1f90f8 │ │ │ │ - ldr r1, [pc, #24] @ (1f6498 ) │ │ │ │ + bl 1f9018 │ │ │ │ + ldr r1, [pc, #24] @ (1f63b8 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1f946c │ │ │ │ + bl 1f938c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + ldc 0, cr0, [r4, #92] @ 0x5c │ │ │ │ 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] @ 1f6500 │ │ │ │ + ldr.w ip, [pc, #80] @ 1f6420 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1f6504 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f6424 ) │ │ │ │ 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 1f95a0 │ │ │ │ + bl 1f94c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6400 │ │ │ │ - ldr r2, [pc, #40] @ (1f6508 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6504 ) │ │ │ │ + bl 1f6320 │ │ │ │ + ldr r2, [pc, #40] @ (1f6428 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f64fc │ │ │ │ + bne.n 1f641c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ 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] @ 1f6578 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f6498 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1f657c ) │ │ │ │ + ldr r3, [pc, #88] @ (1f649c ) │ │ │ │ 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] │ │ │ │ @@ -555579,34 +555380,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 1f6400 │ │ │ │ + bl 1f6320 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #32] @ (1f6580 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f657c ) │ │ │ │ + ldr r2, [pc, #32] @ (1f64a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f649c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6574 │ │ │ │ + bne.n 1f6494 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ 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 │ │ │ │ @@ -555624,37 +555425,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 1f65a8 │ │ │ │ + bne.n 1f64c8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1f6608 │ │ │ │ + ldr.w lr, [pc, #48] @ 1f6528 │ │ │ │ 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 1f65dc │ │ │ │ + bne.n 1f64fc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #552 @ (adr r7, 1f6834 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 1f67d4 ) │ │ │ │ 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] │ │ │ │ @@ -555668,259 +555469,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 1f6614 │ │ │ │ + bne.n 1f6534 │ │ │ │ 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] @ (1f66b4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f65d4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1f66b8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f65d8 ) │ │ │ │ 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 20a1f8 │ │ │ │ + bl 20a118 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a194 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a754 │ │ │ │ - ldr r2, [pc, #36] @ (1f66bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1f66b8 ) │ │ │ │ + bl 20a674 │ │ │ │ + ldr r2, [pc, #36] @ (1f65dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1f65d8 ) │ │ │ │ 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 1f66b0 │ │ │ │ + bne.n 1f65d0 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ 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] @ (1f6728 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f6648 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1f672c ) │ │ │ │ + ldr r3, [pc, #88] @ (1f664c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r6, [pc, #80] @ (1f6730 ) │ │ │ │ + ldr r6, [pc, #80] @ (1f6650 ) │ │ │ │ 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 1f6584 │ │ │ │ - ldr r2, [pc, #64] @ (1f6734 ) │ │ │ │ + bl 1f64a4 │ │ │ │ + ldr r2, [pc, #64] @ (1f6654 ) │ │ │ │ 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 1f66f6 │ │ │ │ - ldr r2, [pc, #44] @ (1f6738 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f672c ) │ │ │ │ + bne.n 1f6616 │ │ │ │ + ldr r2, [pc, #44] @ (1f6658 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f664c ) │ │ │ │ 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 1f6722 │ │ │ │ + bne.n 1f6642 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ 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] @ (1f6790 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f66b0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #68] @ (1f6794 ) │ │ │ │ + ldr r3, [pc, #68] @ (1f66b4 ) │ │ │ │ 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 1f6584 │ │ │ │ + bl 1f64a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61e6c │ │ │ │ - ldr r2, [pc, #40] @ (1f6798 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6794 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f66b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f66b4 ) │ │ │ │ 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 1f678c │ │ │ │ + bne.n 1f66ac │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ 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] @ (1f67fc ) │ │ │ │ + ldr r2, [pc, #80] @ (1f671c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1f6800 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f6720 ) │ │ │ │ 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 20c544 │ │ │ │ + bl 20c464 │ │ │ │ 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] @ (1f6800 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6720 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1f6804 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f6724 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f67f8 │ │ │ │ + bne.n 1f6718 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ 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] @ 1f6878 │ │ │ │ + ldr.w lr, [pc, #96] @ 1f6798 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #92] @ 1f687c │ │ │ │ + ldr.w ip, [pc, #92] @ 1f679c │ │ │ │ add lr, pc │ │ │ │ - add r3, pc, #76 @ (adr r3, 1f6870 ) │ │ │ │ + add r3, pc, #76 @ (adr r3, 1f6790 ) │ │ │ │ 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 1f6842 │ │ │ │ - ldr r2, [pc, #44] @ (1f6880 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f687c ) │ │ │ │ + beq.n 1f6762 │ │ │ │ + ldr r2, [pc, #44] @ (1f67a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f679c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f686a │ │ │ │ + bne.n 1f678a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ 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] @ (1f6908 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f6828 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #116] @ (1f690c ) │ │ │ │ + ldr r3, [pc, #116] @ (1f682c ) │ │ │ │ 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 1f68fc │ │ │ │ + blt.n 1f681c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 20c544 │ │ │ │ + bl 20c464 │ │ │ │ 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 │ │ │ │ @@ -555928,234 +555729,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 1f68fc │ │ │ │ - ldr r2, [pc, #40] @ (1f6910 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f690c ) │ │ │ │ + bne.n 1f681c │ │ │ │ + ldr r2, [pc, #40] @ (1f6830 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f682c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6904 │ │ │ │ + bne.n 1f6824 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f68e4 │ │ │ │ + b.n 1f6804 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ 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 1f6966 │ │ │ │ + bge.n 1f6886 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1f696c │ │ │ │ + bne.n 1f688c │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60a14 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f696c │ │ │ │ + blt.n 1f688c │ │ │ │ movs r1, #1 │ │ │ │ blx 60a14 <__fcntl_time64@plt> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f6972 │ │ │ │ + beq.n 1f6892 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a14 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f6972 │ │ │ │ + beq.n 1f6892 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f6966 │ │ │ │ + b.n 1f6886 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 61178 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1f6966 │ │ │ │ + b.n 1f6886 │ │ │ │ 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] @ (1f6ad8 ) │ │ │ │ + ldr r2, [pc, #324] @ (1f69f8 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #324] @ (1f6adc ) │ │ │ │ + ldr r3, [pc, #324] @ (1f69fc ) │ │ │ │ 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 1f6a72 │ │ │ │ + beq.n 1f6992 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 61580 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6a8e │ │ │ │ + beq.n 1f69ae │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 61b04 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6ac4 │ │ │ │ + beq.n 1f69e4 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1f69e6 │ │ │ │ + b.n 1f6906 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f6a0e │ │ │ │ + ble.n 1f692e │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f6a38 │ │ │ │ + beq.n 1f6958 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 611cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1f69dc │ │ │ │ + bge.n 1f68fc │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1f69e2 │ │ │ │ + beq.n 1f6902 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1f69e0 │ │ │ │ + bgt.n 1f6900 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f6a48 │ │ │ │ + bne.n 1f6968 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6aac │ │ │ │ + beq.n 1f69cc │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f69d6 │ │ │ │ + b.n 1f68f6 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f6a1a │ │ │ │ + beq.n 1f693a │ │ │ │ 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, 1f6a96 │ │ │ │ + cbz r0, 1f69b6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f6a72 │ │ │ │ + beq.n 1f6992 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #108] @ (1f6ae0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f6adc ) │ │ │ │ + ldr r2, [pc, #108] @ (1f6a00 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f69fc ) │ │ │ │ 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 1f6aa8 │ │ │ │ + bne.n 1f69c8 │ │ │ │ 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 1f69c4 │ │ │ │ + b.n 1f68e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f6a72 │ │ │ │ + b.n 1f6992 │ │ │ │ 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 1f6a72 │ │ │ │ + b.n 1f6992 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r6 │ │ │ │ blx 61178 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f6a72 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + b.n 1f6992 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ 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] @ (1f6cc0 ) │ │ │ │ + ldr r2, [pc, #456] @ (1f6be0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #456] @ (1f6cc4 ) │ │ │ │ + ldr r3, [pc, #456] @ (1f6be4 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #452] @ (1f6cc8 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f6be8 ) │ │ │ │ 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 1fe264 │ │ │ │ + bl 1fe184 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 6161c │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -556171,177 +555972,177 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6c88 │ │ │ │ + bne.w 1f6ba8 │ │ │ │ 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 1f6be6 │ │ │ │ + beq.n 1f6b06 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1f6b90 │ │ │ │ + bpl.n 1f6ab0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 61424 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f6c88 │ │ │ │ + beq.n 1f6ba8 │ │ │ │ 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 1f6c0a │ │ │ │ + bne.n 1f6b2a │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f6b44 │ │ │ │ + beq.n 1f6a64 │ │ │ │ blx 60df0 │ │ │ │ - ldr r2, [pc, #276] @ (1f6ccc ) │ │ │ │ - ldr r1, [pc, #276] @ (1f6cd0 ) │ │ │ │ + ldr r2, [pc, #276] @ (1f6bec ) │ │ │ │ + ldr r1, [pc, #276] @ (1f6bf0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ - ldr r2, [pc, #268] @ (1f6cd4 ) │ │ │ │ - ldr r3, [pc, #248] @ (1f6cc4 ) │ │ │ │ + bl 1f628c │ │ │ │ + ldr r2, [pc, #268] @ (1f6bf4 ) │ │ │ │ + ldr r3, [pc, #248] @ (1f6be4 ) │ │ │ │ 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 1f6cba │ │ │ │ + bne.n 1f6bda │ │ │ │ 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 1f6b44 │ │ │ │ + beq.n 1f6a64 │ │ │ │ blx 60df0 │ │ │ │ - ldr r2, [pc, #220] @ (1f6cd8 ) │ │ │ │ - ldr r1, [pc, #224] @ (1f6cdc ) │ │ │ │ + ldr r2, [pc, #220] @ (1f6bf8 ) │ │ │ │ + ldr r1, [pc, #224] @ (1f6bfc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ - b.n 1f6bc6 │ │ │ │ + bl 1f628c │ │ │ │ + b.n 1f6ae6 │ │ │ │ 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 1f6c38 │ │ │ │ - b.n 1f6b44 │ │ │ │ + bhi.n 1f6b58 │ │ │ │ + b.n 1f6a64 │ │ │ │ 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 1f6b44 │ │ │ │ + bcs.n 1f6a64 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f6c1e │ │ │ │ + bne.n 1f6b3e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ands.w fp, r2, #3072 @ 0xc00 │ │ │ │ - bne.n 1f6c78 │ │ │ │ + bne.n 1f6b98 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6c1e │ │ │ │ + bne.n 1f6b3e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands.w fp, r2, #256 @ 0x100 │ │ │ │ - bne.n 1f6c8e │ │ │ │ + bne.n 1f6bae │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 1f6c1e │ │ │ │ + bpl.n 1f6b3e │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 60d54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f6c22 │ │ │ │ + b.n 1f6b42 │ │ │ │ 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 1f6bc6 │ │ │ │ + b.n 1f6ae6 │ │ │ │ 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 1f6caa │ │ │ │ + beq.n 1f6bca │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f6c22 │ │ │ │ - ldr r2, [pc, #52] @ (1f6ce0 ) │ │ │ │ + b.n 1f6b42 │ │ │ │ + ldr r2, [pc, #52] @ (1f6c00 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1f6ce4 ) │ │ │ │ + ldr r1, [pc, #52] @ (1f6c04 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f636c │ │ │ │ - b.n 1f6bc6 │ │ │ │ + bl 1f628c │ │ │ │ + b.n 1f6ae6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #584] @ (1f6f14 ) │ │ │ │ + ldr r7, [pc, #712] @ (1f6eb4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #96] @ (1f6d30 ) │ │ │ │ + ldr r7, [pc, #224] @ (1f6cd0 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r1, #20] │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [pc, #696] @ (1f6f94 ) │ │ │ │ + ldr r6, [pc, #824] @ (1f6f34 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r1, #16] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [pc, #288] @ (1f6e04 ) │ │ │ │ + ldr r6, [pc, #416] @ (1f6da4 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r3, #4] │ │ │ │ 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 │ │ │ │ @@ -556349,26 +556150,26 @@ │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r3 │ │ │ │ blx 61948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6e6a │ │ │ │ + beq.w 1f6d8a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6de2 │ │ │ │ + beq.n 1f6d02 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcc.n 1f6d44 │ │ │ │ - cbz r5, 1f6d34 │ │ │ │ - ldr r3, [pc, #328] @ (1f6e78 ) │ │ │ │ + bcc.n 1f6c64 │ │ │ │ + cbz r5, 1f6c54 │ │ │ │ + ldr r3, [pc, #328] @ (1f6d98 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -556378,30 +556179,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 1f6e04 │ │ │ │ + beq.n 1f6d24 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ blx 60e8c │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f6dee │ │ │ │ + beq.n 1f6d0e │ │ │ │ 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 1f6e44 │ │ │ │ + beq.n 1f6d64 │ │ │ │ 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 │ │ │ │ @@ -556413,119 +556214,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 1f6e12 │ │ │ │ + bne.n 1f6d32 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f6e4e │ │ │ │ - cbz r5, 1f6dcc │ │ │ │ - ldr r3, [pc, #180] @ (1f6e7c ) │ │ │ │ + beq.n 1f6d6e │ │ │ │ + cbz r5, 1f6cec │ │ │ │ + ldr r3, [pc, #180] @ (1f6d9c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f6dd6 │ │ │ │ + beq.n 1f6cf6 │ │ │ │ blx 61178 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f6d34 │ │ │ │ + beq.n 1f6c54 │ │ │ │ blx 61178 │ │ │ │ - b.n 1f6d34 │ │ │ │ + b.n 1f6c54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6d34 │ │ │ │ - ldr r3, [pc, #152] @ (1f6e80 ) │ │ │ │ + beq.n 1f6c54 │ │ │ │ + ldr r3, [pc, #152] @ (1f6da0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6d34 │ │ │ │ + b.n 1f6c54 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f6d70 │ │ │ │ + beq.n 1f6c90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6dcc │ │ │ │ - ldr r3, [pc, #132] @ (1f6e84 ) │ │ │ │ + beq.n 1f6cec │ │ │ │ + ldr r3, [pc, #132] @ (1f6da4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6dcc │ │ │ │ + b.n 1f6cec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6dd6 │ │ │ │ - ldr r3, [pc, #124] @ (1f6e88 ) │ │ │ │ + beq.n 1f6cf6 │ │ │ │ + ldr r3, [pc, #124] @ (1f6da8 ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6dd8 │ │ │ │ + b.n 1f6cf8 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 61710 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f6e5a │ │ │ │ - ldr r1, [pc, #104] @ (1f6e8c ) │ │ │ │ + beq.n 1f6d7a │ │ │ │ + ldr r1, [pc, #104] @ (1f6dac ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1fe1c8 │ │ │ │ + bl 1fe0e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6d3c │ │ │ │ + beq.n 1f6c5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6dcc │ │ │ │ - ldr r3, [pc, #80] @ (1f6e90 ) │ │ │ │ + beq.n 1f6cec │ │ │ │ + ldr r3, [pc, #80] @ (1f6db0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6dcc │ │ │ │ + b.n 1f6cec │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 1f6da2 │ │ │ │ + b.n 1f6cc2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f6dcc │ │ │ │ - ldr r3, [pc, #64] @ (1f6e94 ) │ │ │ │ + beq.n 1f6cec │ │ │ │ + ldr r3, [pc, #64] @ (1f6db4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6dcc │ │ │ │ - cbz r5, 1f6e62 │ │ │ │ - ldr r3, [pc, #56] @ (1f6e98 ) │ │ │ │ + b.n 1f6cec │ │ │ │ + cbz r5, 1f6d82 │ │ │ │ + ldr r3, [pc, #56] @ (1f6db8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f6dd2 │ │ │ │ - b.n 1f6d34 │ │ │ │ + bne.n 1f6cf2 │ │ │ │ + b.n 1f6c54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f6d3c │ │ │ │ - ldr r3, [pc, #40] @ (1f6e9c ) │ │ │ │ + beq.w 1f6c5c │ │ │ │ + ldr r3, [pc, #40] @ (1f6dbc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f6d3c │ │ │ │ - ldr r6, [pc, #192] @ (1f6f3c ) │ │ │ │ + b.n 1f6c5c │ │ │ │ + ldr r6, [pc, #320] @ (1f6edc ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #80] @ (1f6ed0 ) │ │ │ │ + ldr r6, [pc, #208] @ (1f6e70 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #400] @ (1f7014 ) │ │ │ │ + ldr r5, [pc, #528] @ (1f6fb4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #1000] @ (1f7270 ) │ │ │ │ + ldr r5, [pc, #104] @ (1f6e10 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #480] @ (1f706c ) │ │ │ │ + ldr r5, [pc, #608] @ (1f700c ) │ │ │ │ movs r0, r3 │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - ldr r5, [pc, #920] @ (1f722c ) │ │ │ │ + ldr r6, [pc, #24] @ (1f6dcc ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #320] @ (1f6fd8 ) │ │ │ │ + ldr r5, [pc, #448] @ (1f6f78 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #680] @ (1f7144 ) │ │ │ │ + ldr r5, [pc, #808] @ (1f70e4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #696] @ (1f7158 ) │ │ │ │ + ldr r4, [pc, #824] @ (1f70f8 ) │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f6ee6 │ │ │ │ + cbz r0, 1f6e06 │ │ │ │ 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 │ │ │ │ @@ -556533,138 +556334,138 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 61220 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 20c7bc │ │ │ │ + bl 20c6dc │ │ │ │ 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] @ (1f6fa0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1f6ec0 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6f10 │ │ │ │ + bne.n 1f6e30 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6f00 │ │ │ │ + bne.n 1f6e20 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f6f54 │ │ │ │ - ldr r4, [pc, #140] @ (1f6fa4 ) │ │ │ │ + cbnz r2, 1f6e74 │ │ │ │ + ldr r4, [pc, #140] @ (1f6ec4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5504 │ │ │ │ - ldr r3, [pc, #132] @ (1f6fa8 ) │ │ │ │ - ldr r0, [pc, #132] @ (1f6fac ) │ │ │ │ + bl 1f5424 │ │ │ │ + ldr r3, [pc, #132] @ (1f6ec8 ) │ │ │ │ + ldr r0, [pc, #132] @ (1f6ecc ) │ │ │ │ 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 1f6f36 │ │ │ │ + bne.n 1f6e56 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f6f4c │ │ │ │ + cbnz r3, 1f6e6c │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f6f82 │ │ │ │ - ldr r4, [pc, #84] @ (1f6fb0 ) │ │ │ │ + bne.n 1f6ea2 │ │ │ │ + ldr r4, [pc, #84] @ (1f6ed0 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6f6c │ │ │ │ + bne.n 1f6e8c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f6f5c │ │ │ │ - b.n 1f6f16 │ │ │ │ + bne.n 1f6e7c │ │ │ │ + b.n 1f6e36 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6f88 │ │ │ │ + bne.n 1f6ea8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6f58 │ │ │ │ - b.n 1f6f16 │ │ │ │ + bne.n 1f6e78 │ │ │ │ + b.n 1f6e36 │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ 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] @ (1f6ff8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f6f18 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1f6ffc ) │ │ │ │ + ldr r3, [pc, #52] @ (1f6f1c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1f6fee │ │ │ │ - ldr r2, [pc, #44] @ (1f7000 ) │ │ │ │ - ldr r4, [pc, #48] @ (1f7004 ) │ │ │ │ + cbz r1, 1f6f0e │ │ │ │ + ldr r2, [pc, #44] @ (1f6f20 ) │ │ │ │ + ldr r4, [pc, #48] @ (1f6f24 ) │ │ │ │ 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] @ (1f7008 ) │ │ │ │ + ldr r1, [pc, #24] @ (1f6f28 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1f6fd0 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + b.n 1f6ef0 │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -556676,168 +556477,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] @ (1f7188 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f70a8 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1f718c ) │ │ │ │ + ldr r4, [pc, #320] @ (1f70ac ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7064 │ │ │ │ + bne.n 1f6f84 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7054 │ │ │ │ + bne.n 1f6f74 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f713a │ │ │ │ - ldr r3, [pc, #288] @ (1f7190 ) │ │ │ │ + bne.n 1f705a │ │ │ │ + ldr r3, [pc, #288] @ (1f70b0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f711c │ │ │ │ - ldr r3, [pc, #284] @ (1f7194 ) │ │ │ │ + bne.n 1f703c │ │ │ │ + ldr r3, [pc, #284] @ (1f70b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f70b0 │ │ │ │ + cbz r2, 1f6fd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f70ea │ │ │ │ + beq.n 1f700a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #264] @ (1f7198 ) │ │ │ │ + ldr r0, [pc, #264] @ (1f70b8 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7094 │ │ │ │ + bne.n 1f6fb4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7126 │ │ │ │ + bne.n 1f7046 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #232] @ (1f719c ) │ │ │ │ + ldr r1, [pc, #232] @ (1f70bc ) │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ - ldr r1, [pc, #228] @ (1f71a0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f70c0 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f53a0 │ │ │ │ + bl 1f52c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f708c │ │ │ │ + beq.n 1f6fac │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #204] @ (1f71a4 ) │ │ │ │ + ldr r0, [pc, #204] @ (1f70c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35fc00 │ │ │ │ + bl 35fb20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f708a │ │ │ │ - ldr r4, [pc, #188] @ (1f71a8 ) │ │ │ │ + bne.n 1f6faa │ │ │ │ + ldr r4, [pc, #188] @ (1f70c8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f946c │ │ │ │ + bl 1f938c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7184 │ │ │ │ + beq.n 1f70a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 61f98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f946c │ │ │ │ + bl 1f938c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f708c │ │ │ │ + b.n 1f6fac │ │ │ │ mov r0, r5 │ │ │ │ blx 61f98 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f708c │ │ │ │ + b.n 1f6fac │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f7168 │ │ │ │ - ldr r6, [pc, #108] @ (1f71ac ) │ │ │ │ + bne.n 1f7088 │ │ │ │ + ldr r6, [pc, #108] @ (1f70cc ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7152 │ │ │ │ + bne.n 1f7072 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7142 │ │ │ │ - b.n 1f706c │ │ │ │ + bne.n 1f7062 │ │ │ │ + b.n 1f6f8c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f716e │ │ │ │ + bne.n 1f708e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f713e │ │ │ │ - b.n 1f706c │ │ │ │ + bne.n 1f705e │ │ │ │ + b.n 1f6f8c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f708c │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + b.n 1f6fac │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ 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 r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -556854,75 +556655,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] @ (1f726c ) │ │ │ │ + ldr r2, [pc, #120] @ (1f718c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1f7270 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f7190 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1f7274 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f7194 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6980 │ │ │ │ - cbz r0, 1f7232 │ │ │ │ - ldr r1, [pc, #100] @ (1f7278 ) │ │ │ │ + bl 1f68a0 │ │ │ │ + cbz r0, 1f7152 │ │ │ │ + ldr r1, [pc, #100] @ (1f7198 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 616d4 │ │ │ │ - cbz r0, 1f722c │ │ │ │ - ldr r1, [pc, #92] @ (1f727c ) │ │ │ │ + cbz r0, 1f714c │ │ │ │ + ldr r1, [pc, #92] @ (1f719c ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 60cdc <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f724c │ │ │ │ + beq.n 1f716c │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1f7280 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f7270 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f71a0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f7190 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7268 │ │ │ │ + bne.n 1f7188 │ │ │ │ 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 1f7234 │ │ │ │ + b.n 1f7154 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #304] @ (1f73a8 ) │ │ │ │ + ldr r2, [pc, #432] @ (1f7348 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #280] @ (1f7394 ) │ │ │ │ + ldr r2, [pc, #408] @ (1f7334 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #296] @ (1f73a8 ) │ │ │ │ + ldr r2, [pc, #424] @ (1f7348 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -556942,174 +556743,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 1f72cc │ │ │ │ + beq.n 1f71ec │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1f72d8 │ │ │ │ + cbz r3, 1f71f8 │ │ │ │ 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 1f7300 │ │ │ │ + beq.n 1f7220 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f72fc │ │ │ │ + bcs.n 1f721c │ │ │ │ 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] @ (1f7324 ) │ │ │ │ + ldr r4, [pc, #16] @ (1f7244 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, 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] @ (1f73e4 ) │ │ │ │ + ldr r1, [pc, #172] @ (1f7304 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1f73e8 ) │ │ │ │ + ldr r0, [pc, #172] @ (1f7308 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1f73ec ) │ │ │ │ - bl 1fe9fc │ │ │ │ - ldr r3, [pc, #164] @ (1f73f0 ) │ │ │ │ - ldr r2, [pc, #164] @ (1f73f4 ) │ │ │ │ + ldr r4, [pc, #164] @ (1f730c ) │ │ │ │ + bl 1fe91c │ │ │ │ + ldr r3, [pc, #164] @ (1f7310 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f7314 ) │ │ │ │ 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 1f73c0 │ │ │ │ - ldr r3, [pc, #148] @ (1f73f8 ) │ │ │ │ + beq.n 1f72e0 │ │ │ │ + ldr r3, [pc, #148] @ (1f7318 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f7378 │ │ │ │ + cbz r3, 1f7298 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61ac8 │ │ │ │ mov r4, r0 │ │ │ │ blx 6187c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f7394 │ │ │ │ - ldr r3, [pc, #128] @ (1f73fc ) │ │ │ │ + beq.n 1f72b4 │ │ │ │ + ldr r3, [pc, #128] @ (1f731c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1f7384 │ │ │ │ + cbz r3, 1f72a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1f7400 ) │ │ │ │ - ldr r2, [pc, #124] @ (1f7404 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f7320 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f7324 ) │ │ │ │ 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 1f7378 │ │ │ │ - ldr r1, [pc, #100] @ (1f7408 ) │ │ │ │ + bne.n 1f7298 │ │ │ │ + ldr r1, [pc, #100] @ (1f7328 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61e54 │ │ │ │ - ldr r3, [pc, #92] @ (1f740c ) │ │ │ │ + ldr r3, [pc, #92] @ (1f732c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7384 │ │ │ │ - ldr r0, [pc, #88] @ (1f7410 ) │ │ │ │ + beq.n 1f72a4 │ │ │ │ + ldr r0, [pc, #88] @ (1f7330 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35fc00 │ │ │ │ - b.n 1f7378 │ │ │ │ - ldr r0, [pc, #80] @ (1f7414 ) │ │ │ │ + bl 35fb20 │ │ │ │ + b.n 1f7298 │ │ │ │ + ldr r0, [pc, #80] @ (1f7334 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1fe720 │ │ │ │ - ldr r3, [pc, #76] @ (1f7418 ) │ │ │ │ + bl 1fe640 │ │ │ │ + ldr r3, [pc, #76] @ (1f7338 ) │ │ │ │ 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 1f7360 │ │ │ │ + b.n 1f7280 │ │ │ │ nop │ │ │ │ - add r7, pc, #464 @ (adr r7, 1f75b8 ) │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #248] @ (1f74e4 ) │ │ │ │ + ldr r1, [pc, #376] @ (1f7484 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldr r0, [pc, #816] @ (1f7748 ) │ │ │ │ + ldr r0, [pc, #944] @ (1f76e8 ) │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ 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 1f4dd4 │ │ │ │ + bl 1f4cf4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cbz r2, 1f744a │ │ │ │ + cbz r2, 1f736a │ │ │ │ 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 │ │ │ │ @@ -557119,15 +556920,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] @ (1f74f0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1f7410 ) │ │ │ │ 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 │ │ │ │ @@ -557135,106 +556936,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, 1f74b0 │ │ │ │ - ldr r6, [pc, #92] @ (1f74f4 ) │ │ │ │ + cbz r3, 1f73d0 │ │ │ │ + ldr r6, [pc, #92] @ (1f7414 ) │ │ │ │ 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 1f749c │ │ │ │ + bhi.n 1f73bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1f74f8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f7418 ) │ │ │ │ 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, 1f74e4 │ │ │ │ + cbz r3, 1f7404 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r7, #24 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbnz r3, 1f74e0 │ │ │ │ + cbnz r3, 1f7400 │ │ │ │ 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] @ (1f74fc ) │ │ │ │ + ldr r2, [pc, #20] @ (1f741c ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f74d0 │ │ │ │ - ldr r0, [pc, #216] @ (1f75cc ) │ │ │ │ + b.n 1f73f0 │ │ │ │ + ldr r0, [pc, #344] @ (1f756c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [pc, #104] @ (1f7560 ) │ │ │ │ + ldr r0, [pc, #232] @ (1f7500 ) │ │ │ │ movs r0, r3 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ 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] @ (1f7538 ) │ │ │ │ + ldr r2, [pc, #24] @ (1f7458 ) │ │ │ │ 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} │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ 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] @ (1f7558 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7478 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns pc │ │ │ │ + blxns r3 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1f757c ) │ │ │ │ + ldr r2, [pc, #16] @ (1f749c ) │ │ │ │ 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} │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x47aa │ │ │ │ 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 │ │ │ │ @@ -557242,415 +557043,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] @ (1f75d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f74f4 ) │ │ │ │ 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, 1f75c4 │ │ │ │ + cbz r3, 1f74e4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r5, #24 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1f75d8 ) │ │ │ │ + ldr r2, [pc, #16] @ (1f74f8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bx ip │ │ │ │ + @ instruction: 0x4786 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ 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] @ (1f75f8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7518 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ 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] @ (1f7618 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7538 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bx r2 │ │ │ │ + bx r6 │ │ │ │ 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, 1f768c │ │ │ │ + cbnz r3, 1f75ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1f769c ) │ │ │ │ + ldr r2, [pc, #92] @ (1f75bc ) │ │ │ │ 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] @ (1f76a0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f75c0 ) │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #68] @ (1f76a4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f75c4 ) │ │ │ │ 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, 1f767c │ │ │ │ + cbz r2, 1f759c │ │ │ │ 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] @ (1f76a8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f75c8 ) │ │ │ │ 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] @ (1f76ac ) │ │ │ │ + ldr r2, [pc, #28] @ (1f75cc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - b.n 1f763a │ │ │ │ + b.n 1f755a │ │ │ │ nop │ │ │ │ - mov r8, pc │ │ │ │ + bx r3 │ │ │ │ movs r0, r3 │ │ │ │ - mov sl, pc │ │ │ │ + bx r3 │ │ │ │ movs r0, r3 │ │ │ │ - bxns r0 │ │ │ │ + bxns r4 │ │ │ │ movs r0, r3 │ │ │ │ - mov sl, lr │ │ │ │ + bx r2 │ │ │ │ movs r0, r3 │ │ │ │ - mov sl, sl │ │ │ │ + mov sl, lr │ │ │ │ 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] @ (1f7700 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f7620 ) │ │ │ │ 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] @ (1f7704 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f7624 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1f7708 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f7628 ) │ │ │ │ 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 ip, r4 │ │ │ │ + mov ip, r8 │ │ │ │ movs r0, r3 │ │ │ │ - mov lr, r2 │ │ │ │ + mov lr, r6 │ │ │ │ movs r0, r3 │ │ │ │ - bge.n 1f7690 │ │ │ │ + bge.n 1f75f0 │ │ │ │ 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, 1f7734 │ │ │ │ - ldr r2, [pc, #32] @ (1f7748 ) │ │ │ │ + cbnz r2, 1f7654 │ │ │ │ + ldr r2, [pc, #32] @ (1f7668 ) │ │ │ │ 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] @ (1f774c ) │ │ │ │ + ldr r2, [pc, #20] @ (1f766c ) │ │ │ │ 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 1f7724 │ │ │ │ + b.n 1f7644 │ │ │ │ nop │ │ │ │ - mov r6, sp │ │ │ │ + mov lr, r1 │ │ │ │ movs r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r9 │ │ │ │ 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, 1f7780 │ │ │ │ - ldr r2, [pc, #44] @ (1f7794 ) │ │ │ │ + cbnz r3, 1f76a0 │ │ │ │ + ldr r2, [pc, #44] @ (1f76b4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1f7798 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f76b8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1f779c ) │ │ │ │ + ldr r2, [pc, #24] @ (1f76bc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1f7766 │ │ │ │ + b.n 1f7686 │ │ │ │ nop │ │ │ │ - mov r4, r7 │ │ │ │ + mov r4, fp │ │ │ │ movs r0, r3 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, ip │ │ │ │ movs r0, r3 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp lr, pc │ │ │ │ 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] @ (1f77bc ) │ │ │ │ + ldr r2, [pc, #12] @ (1f76dc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r6 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1f77dc ) │ │ │ │ + ldr r2, [pc, #12] @ (1f76fc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, lr │ │ │ │ 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] @ (1f7804 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f7724 ) │ │ │ │ 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, sl │ │ │ │ + cmp lr, lr │ │ │ │ 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] @ (1f7838 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f7758 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f54a4 │ │ │ │ + bl 1f53c4 │ │ │ │ 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] @ 1f78c0 │ │ │ │ + vldr d7, [pc, #112] @ 1f77e0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f789c │ │ │ │ - vldr d6, [pc, #104] @ 1f78c8 │ │ │ │ + bmi.n 1f77bc │ │ │ │ + vldr d6, [pc, #104] @ 1f77e8 │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f78aa │ │ │ │ - vldr d7, [pc, #100] @ 1f78d0 │ │ │ │ + bmi.n 1f77ca │ │ │ │ + vldr d7, [pc, #100] @ 1f77f0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f788a │ │ │ │ + bmi.n 1f77aa │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #88] @ (1f78d8 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f77f8 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d6 │ │ │ │ - ldr r1, [pc, #76] @ (1f78dc ) │ │ │ │ + ldr r1, [pc, #76] @ (1f77fc ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #64] @ (1f78e0 ) │ │ │ │ + ldr r1, [pc, #64] @ (1f7800 ) │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #52] @ (1f78e4 ) │ │ │ │ + ldr r1, [pc, #52] @ (1f7804 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f94d4 │ │ │ │ + bl 1f93f4 │ │ │ │ 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, sp │ │ │ │ + cmp lr, r1 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r4, lr │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, sl │ │ │ │ movs r0, r3 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r9 │ │ │ │ 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] @ (1f7a50 ) │ │ │ │ + ldr r7, [pc, #336] @ (1f7970 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f566c │ │ │ │ - cbz r0, 1f793e │ │ │ │ + bl 1f558c │ │ │ │ + cbz r0, 1f785e │ │ │ │ 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 1f566c │ │ │ │ + bl 1f558c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7926 │ │ │ │ - ldr r3, [pc, #276] @ (1f7a54 ) │ │ │ │ + bne.n 1f7846 │ │ │ │ + ldr r3, [pc, #276] @ (1f7974 ) │ │ │ │ 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 1f7a44 │ │ │ │ - ldr r3, [pc, #256] @ (1f7a58 ) │ │ │ │ + beq.n 1f7964 │ │ │ │ + ldr r3, [pc, #256] @ (1f7978 ) │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r6, [pc, #252] @ (1f7a5c ) │ │ │ │ + ldr r6, [pc, #252] @ (1f797c ) │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr r3, [pc, #252] @ (1f7a60 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f7980 ) │ │ │ │ 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, 1f798c │ │ │ │ + cbz r5, 1f78ac │ │ │ │ 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 1f797a │ │ │ │ + bne.n 1f789a │ │ │ │ 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, 1f79b8 │ │ │ │ + cbz r3, 1f78d8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r1, r8, #24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #180] @ (1f7a64 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f7984 ) │ │ │ │ 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 │ │ │ │ @@ -557658,161 +557459,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 1f7840 │ │ │ │ + bl 1f7760 │ │ │ │ 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 1f7840 │ │ │ │ + bl 1f7760 │ │ │ │ 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 1f7840 │ │ │ │ + bl 1f7760 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1f7a68 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f7988 ) │ │ │ │ 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 1f78e8 │ │ │ │ + bl 1f7808 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1f7970 │ │ │ │ + bcc.n 1f7890 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r6, r6 │ │ │ │ movs r0, r3 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ movs r3, r3 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r4, r5 │ │ │ │ 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] @ (1f7e64 ) │ │ │ │ + ldr r1, [pc, #996] @ (1f7d84 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #996] @ (1f7e68 ) │ │ │ │ + ldr r3, [pc, #996] @ (1f7d88 ) │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #996] @ (1f7e6c ) │ │ │ │ + ldr r2, [pc, #996] @ (1f7d8c ) │ │ │ │ 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 1f7adc │ │ │ │ + beq.n 1f79fc │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f7adc │ │ │ │ + beq.n 1f79fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f7e0c │ │ │ │ + beq.w 1f7d2c │ │ │ │ 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 1f7e5a │ │ │ │ + beq.w 1f7d7a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f7ae4 │ │ │ │ + b.n 1f7a04 │ │ │ │ ldrb.w r1, [r4, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7ac0 │ │ │ │ + bne.n 1f79e0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #288] @ 0x120 │ │ │ │ - cbz r2, 1f7af4 │ │ │ │ + cbz r2, 1f7a14 │ │ │ │ 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 1f7c80 │ │ │ │ + bcs.w 1f7ba0 │ │ │ │ mov r9, r1 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ - b.n 1f7b86 │ │ │ │ + b.n 1f7aa6 │ │ │ │ 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 1f7c0e │ │ │ │ + beq.n 1f7b2e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 1f7c0e │ │ │ │ + bpl.n 1f7b2e │ │ │ │ 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, 1f7b6e │ │ │ │ + cbz r3, 1f7a8e │ │ │ │ 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] │ │ │ │ @@ -557820,25 +557621,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 1f7c80 │ │ │ │ + bls.n 1f7ba0 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7b80 │ │ │ │ + beq.n 1f7aa0 │ │ │ │ adds r7, r5, #4 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 61e6c │ │ │ │ - cbz r0, 1f7bd2 │ │ │ │ + cbz r0, 1f7af2 │ │ │ │ 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 │ │ │ │ @@ -557853,160 +557654,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 1f7be2 │ │ │ │ + bpl.n 1f7b02 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 1f7c18 │ │ │ │ + cbz r0, 1f7b38 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1f7d04 │ │ │ │ + beq.w 1f7c24 │ │ │ │ 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 1f7b12 │ │ │ │ + bne.n 1f7a32 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1f7b3a │ │ │ │ + bne.n 1f7a5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7b58 │ │ │ │ + beq.n 1f7a78 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - b.n 1f7b58 │ │ │ │ + b.n 1f7a78 │ │ │ │ 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 1f7e26 │ │ │ │ + bhi.w 1f7d46 │ │ │ │ ldr.w r7, [r4, #312] @ 0x138 │ │ │ │ add.w r8, r2, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bls.n 1f7ce8 │ │ │ │ + bls.n 1f7c08 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 1f7ddc │ │ │ │ + bhi.w 1f7cfc │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #548] @ (1f7e70 ) │ │ │ │ + ldr r3, [pc, #548] @ (1f7d90 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r4, #300] @ 0x12c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f7e2a │ │ │ │ + beq.w 1f7d4a │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7e1a │ │ │ │ + beq.w 1f7d3a │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7cf4 │ │ │ │ + beq.n 1f7c14 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str.w r6, [r4, #304] @ 0x130 │ │ │ │ str.w r7, [r4, #312] @ 0x138 │ │ │ │ add r6, r3 │ │ │ │ - b.n 1f7cf0 │ │ │ │ + b.n 1f7c10 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1f7c8c │ │ │ │ + cbz r2, 1f7bac │ │ │ │ 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, 1f7ccc │ │ │ │ + cbz r1, 1f7bec │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f7cb4 │ │ │ │ + cbz r3, 1f7bd4 │ │ │ │ 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 1f7de4 │ │ │ │ - ldr r2, [pc, #420] @ (1f7e74 ) │ │ │ │ - ldr r3, [pc, #412] @ (1f7e6c ) │ │ │ │ + bmi.w 1f7d04 │ │ │ │ + ldr r2, [pc, #420] @ (1f7d94 ) │ │ │ │ + ldr r3, [pc, #412] @ (1f7d8c ) │ │ │ │ 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 1f7e60 │ │ │ │ + bne.w 1f7d80 │ │ │ │ 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 1f7cf4 │ │ │ │ + beq.n 1f7c14 │ │ │ │ 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 1f7be2 │ │ │ │ + b.n 1f7b02 │ │ │ │ ldrd r8, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r2, r8, r3 │ │ │ │ subs r3, #16 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f7d9e │ │ │ │ + bcs.n 1f7cbe │ │ │ │ add.w r7, r8, r3 │ │ │ │ - ldr r3, [pc, #352] @ (1f7e78 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f7d98 ) │ │ │ │ add.w r6, r4, #320 @ 0x140 │ │ │ │ mov sl, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #344] @ (1f7e7c ) │ │ │ │ + ldr r3, [pc, #344] @ (1f7d9c ) │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp, #28] │ │ │ │ - b.n 1f7d3e │ │ │ │ + b.n 1f7c5e │ │ │ │ ldrd r2, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add r2, r3 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f7d96 │ │ │ │ + bcs.n 1f7cb6 │ │ │ │ ldr.w r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f7da4 │ │ │ │ + cbz r0, 1f7cc4 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1f7d30 │ │ │ │ + bne.n 1f7c50 │ │ │ │ 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 │ │ │ │ @@ -558018,149 +557819,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 1f7d3e │ │ │ │ + bcc.n 1f7c5e │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ subs r3, #16 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ - b.n 1f7be2 │ │ │ │ + b.n 1f7b02 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ movs r0, #1 │ │ │ │ blx 61948 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f5328 │ │ │ │ + bl 1f5248 │ │ │ │ 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 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f7d52 │ │ │ │ + b.n 1f7c72 │ │ │ │ cmp r7, r8 │ │ │ │ it cc │ │ │ │ movcc r7, r8 │ │ │ │ - b.n 1f7c4a │ │ │ │ + b.n 1f7b6a │ │ │ │ ldr.w r2, [r4, #688] @ 0x2b0 │ │ │ │ - ldr r3, [pc, #148] @ (1f7e80 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f7da0 ) │ │ │ │ add r2, r1 │ │ │ │ str.w r2, [r4, #688] @ 0x2b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #140] @ (1f7e84 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f7da4 ) │ │ │ │ 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 1f78e8 │ │ │ │ - b.n 1f7ccc │ │ │ │ + bl 1f7808 │ │ │ │ + b.n 1f7bec │ │ │ │ str.w r1, [r4, #280] @ 0x118 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ strd r2, r2, [r4, #284] @ 0x11c │ │ │ │ - b.n 1f7af4 │ │ │ │ + b.n 1f7a14 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f7c6c │ │ │ │ + b.n 1f7b8c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f7cf4 │ │ │ │ + b.n 1f7c14 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7cf4 │ │ │ │ + beq.w 1f7c14 │ │ │ │ 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 1f7cf0 │ │ │ │ + b.n 1f7c10 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ - b.n 1f7af4 │ │ │ │ + b.n 1f7a14 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl fff87e7a │ │ │ │ - bl e9e7e │ │ │ │ + bl fff87d9a │ │ │ │ + bl e9d9e │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r5 │ │ │ │ + eors r0, r1 │ │ │ │ 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] @ (1f8030 ) │ │ │ │ + ldr r2, [pc, #388] @ (1f7f50 ) │ │ │ │ adds r5, r3, #7 │ │ │ │ - ldr r3, [pc, #388] @ (1f8034 ) │ │ │ │ + ldr r3, [pc, #388] @ (1f7f54 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov.w r7, r8, lsl #4 │ │ │ │ - ldr r4, [pc, #380] @ (1f8038 ) │ │ │ │ + ldr r4, [pc, #380] @ (1f7f58 ) │ │ │ │ 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 1f7ef0 │ │ │ │ + bls.n 1f7e10 │ │ │ │ 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 1f7fd4 │ │ │ │ + bls.n 1f7ef4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f7f82 │ │ │ │ + beq.n 1f7ea2 │ │ │ │ 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] │ │ │ │ @@ -558173,150 +557974,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 1f7ffc │ │ │ │ + bhi.n 1f7f1c │ │ │ │ ldr.w r2, [ip, #44] @ 0x2c │ │ │ │ add.w sl, r3, #12 │ │ │ │ cmp sl, r2 │ │ │ │ - bhi.n 1f7f8a │ │ │ │ + bhi.n 1f7eaa │ │ │ │ add.w r2, r6, r8, lsl #4 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, r4, r3 │ │ │ │ - beq.n 1f7f50 │ │ │ │ + beq.n 1f7e70 │ │ │ │ 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 1f7e98 │ │ │ │ - ldr r2, [pc, #212] @ (1f803c ) │ │ │ │ - ldr r3, [pc, #200] @ (1f8034 ) │ │ │ │ + bl 1f7db8 │ │ │ │ + ldr r2, [pc, #212] @ (1f7f5c ) │ │ │ │ + ldr r3, [pc, #200] @ (1f7f54 ) │ │ │ │ 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 1f802a │ │ │ │ + bne.n 1f7f4a │ │ │ │ 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 1f7efe │ │ │ │ + b.n 1f7e1e │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f7fc8 │ │ │ │ + bls.n 1f7ee8 │ │ │ │ cmp r2, sl │ │ │ │ it cc │ │ │ │ movcc r2, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #164] @ (1f8040 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f7f60 ) │ │ │ │ adds r1, r6, r7 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f8000 │ │ │ │ + beq.n 1f7f20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1f7ff0 │ │ │ │ + cbz r0, 1f7f10 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f7f50 │ │ │ │ + beq.n 1f7e70 │ │ │ │ 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 1f7f4a │ │ │ │ + b.n 1f7e6a │ │ │ │ mov r2, sl │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 1f7f98 │ │ │ │ + b.n 1f7eb8 │ │ │ │ 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 1f7f66 │ │ │ │ + b.n 1f7e86 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 6134c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f7fb4 │ │ │ │ + b.n 1f7ed4 │ │ │ │ mov r4, sl │ │ │ │ - b.n 1f7f50 │ │ │ │ + b.n 1f7e70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61b04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7f50 │ │ │ │ + beq.n 1f7e70 │ │ │ │ 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 1f7f4a │ │ │ │ + b.n 1f7e6a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ 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] @ (1f8174 ) │ │ │ │ + ldr r5, [pc, #284] @ (1f8094 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f8156 │ │ │ │ + beq.n 1f8076 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [pc, #260] @ (1f8178 ) │ │ │ │ + ldr r7, [pc, #260] @ (1f8098 ) │ │ │ │ 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 │ │ │ │ @@ -558345,123 +558146,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 1f80e0 │ │ │ │ + beq.n 1f8000 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bpl.n 1f8126 │ │ │ │ - ldr r0, [pc, #156] @ (1f817c ) │ │ │ │ + bpl.n 1f8046 │ │ │ │ + ldr r0, [pc, #156] @ (1f809c ) │ │ │ │ add r0, pc │ │ │ │ strd r2, r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #152] @ (1f8180 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f80a0 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - ldr r2, [pc, #148] @ (1f8184 ) │ │ │ │ + ldr r2, [pc, #148] @ (1f80a4 ) │ │ │ │ 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 1f5328 │ │ │ │ + bl 1f5248 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - cbz r2, 1f8130 │ │ │ │ + cbz r2, 1f8050 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #141 @ 0x8d │ │ │ │ - beq.n 1f8120 │ │ │ │ + beq.n 1f8040 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f8120 │ │ │ │ + cbz r3, 1f8040 │ │ │ │ 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 1f8150 │ │ │ │ - ldr r0, [pc, #92] @ (1f8188 ) │ │ │ │ + bpl.n 1f8070 │ │ │ │ + ldr r0, [pc, #92] @ (1f80a8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f80e0 │ │ │ │ - ldr r1, [pc, #88] @ (1f818c ) │ │ │ │ + b.n 1f8000 │ │ │ │ + ldr r1, [pc, #88] @ (1f80ac ) │ │ │ │ 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 1fde28 │ │ │ │ + bl 1fdd48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f810c │ │ │ │ + bne.n 1f802c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f810c │ │ │ │ - ldr r0, [pc, #60] @ (1f8190 ) │ │ │ │ + b.n 1f802c │ │ │ │ + ldr r0, [pc, #60] @ (1f80b0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f80e0 │ │ │ │ - ldr r1, [pc, #60] @ (1f8194 ) │ │ │ │ + b.n 1f8000 │ │ │ │ + ldr r1, [pc, #60] @ (1f80b4 ) │ │ │ │ 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 1f8066 │ │ │ │ - cbnz r4, 1f819a │ │ │ │ + b.n 1f7f86 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r2, 1f8198 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #744 @ (adr r0, 1f8468 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 1f8308 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3b8182 │ │ │ │ - bl 51e186 │ │ │ │ - add r0, pc, #544 @ (adr r0, 1f83ac ) │ │ │ │ + bl 3b80a2 │ │ │ │ + bl 51e0a6 │ │ │ │ + add r1, pc, #416 @ (adr r1, 1f824c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ - add r0, pc, #504 @ (adr r0, 1f838c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 1f822c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3c0196 │ │ │ │ + bl 3c00b6 │ │ │ │ ldr.w r3, [r0, #704] @ 0x2c0 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f8206 │ │ │ │ + bls.n 1f8126 │ │ │ │ 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 1f81fa │ │ │ │ - ldr.w r9, [pc, #64] @ 1f8208 │ │ │ │ + bcs.n 1f811a │ │ │ │ + ldr.w r9, [pc, #64] @ 1f8128 │ │ │ │ add.w r7, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #60] @ 1f820c │ │ │ │ + ldr.w r8, [pc, #60] @ 1f812c │ │ │ │ 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 1fe068 │ │ │ │ + bl 1fdf88 │ │ │ │ ldrd r3, r2, [r5, #700] @ 0x2bc │ │ │ │ add r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1f81da │ │ │ │ + bcc.n 1f80fa │ │ │ │ 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 │ │ │ │ @@ -558481,110 +558282,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] @ (1f82fc ) │ │ │ │ + ldr r7, [pc, #176] @ (1f821c ) │ │ │ │ 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 1f82ee │ │ │ │ + bcs.n 1f820e │ │ │ │ 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 1f8260 │ │ │ │ - cbz r0, 1f8298 │ │ │ │ - ldr r3, [pc, #132] @ (1f8300 ) │ │ │ │ + bcc.n 1f8180 │ │ │ │ + cbz r0, 1f81b8 │ │ │ │ + ldr r3, [pc, #132] @ (1f8220 ) │ │ │ │ add.w r4, r5, #32 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f828e │ │ │ │ - cbz r2, 1f82e6 │ │ │ │ - bl 1f92fc │ │ │ │ + beq.n 1f81ae │ │ │ │ + cbz r2, 1f8206 │ │ │ │ + bl 1f921c │ │ │ │ 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 1f8256 │ │ │ │ + bne.n 1f8176 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - bl 1f9cc8 │ │ │ │ + bl 1f9be8 │ │ │ │ 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, 1f82e2 │ │ │ │ - ldr r2, [pc, #68] @ (1f8300 ) │ │ │ │ + cbz r0, 1f8202 │ │ │ │ + ldr r2, [pc, #68] @ (1f8220 ) │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f82d0 │ │ │ │ - cbz r3, 1f82f2 │ │ │ │ - bl 1f92fc │ │ │ │ + beq.n 1f81f0 │ │ │ │ + cbz r3, 1f8212 │ │ │ │ + bl 1f921c │ │ │ │ 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 1f828e │ │ │ │ + b.n 1f81ae │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1f8276 │ │ │ │ + b.n 1f8196 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - b.n 1f82d0 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + b.n 1f81f0 │ │ │ │ + ldrb r0, [r1, #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, 1f8324 │ │ │ │ + cbz r3, 1f8244 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f8324 │ │ │ │ + cbz r3, 1f8244 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8238 │ │ │ │ + bl 1f8158 │ │ │ │ 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 1f8238 │ │ │ │ + bl 1f8158 │ │ │ │ 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] │ │ │ │ @@ -558592,118 +558393,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 1f8356 │ │ │ │ + bne.n 1f8276 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8210 │ │ │ │ + bl 1f8130 │ │ │ │ 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] @ (1f8490 ) │ │ │ │ + ldr r7, [pc, #240] @ (1f83b0 ) │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 1f83cc │ │ │ │ - ldr r2, [pc, #240] @ (1f8494 ) │ │ │ │ + cbz r0, 1f82ec │ │ │ │ + ldr r2, [pc, #240] @ (1f83b4 ) │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f83ba │ │ │ │ + beq.n 1f82da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f847c │ │ │ │ - bl 1f92fc │ │ │ │ + beq.n 1f839c │ │ │ │ + bl 1f921c │ │ │ │ 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] @ (1f8498 ) │ │ │ │ + ldr r1, [pc, #200] @ (1f83b8 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ add r1, pc │ │ │ │ - bl 1f54a4 │ │ │ │ + bl 1f53c4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f83f2 │ │ │ │ + cbz r3, 1f8312 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8472 │ │ │ │ + bne.n 1f8392 │ │ │ │ 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, 1f8470 │ │ │ │ + cbz r3, 1f8390 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fe0bc │ │ │ │ + bl 1fdfdc │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fdfc4 │ │ │ │ + bl 1fdee4 │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 1f8446 │ │ │ │ + bcs.n 1f8366 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ - cbz r3, 1f8430 │ │ │ │ + cbz r3, 1f8350 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f8430 │ │ │ │ + cbz r3, 1f8350 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8238 │ │ │ │ + bl 1f8158 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f841c │ │ │ │ - cbz r0, 1f8470 │ │ │ │ - ldr r2, [pc, #72] @ (1f8494 ) │ │ │ │ + bhi.n 1f833c │ │ │ │ + cbz r0, 1f8390 │ │ │ │ + ldr r2, [pc, #72] @ (1f83b4 ) │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f845e │ │ │ │ - cbz r3, 1f8486 │ │ │ │ - bl 1f92fc │ │ │ │ + beq.n 1f837e │ │ │ │ + cbz r3, 1f83a6 │ │ │ │ + bl 1f921c │ │ │ │ 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 1f83e4 │ │ │ │ + b.n 1f8304 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ - b.n 1f83ba │ │ │ │ + b.n 1f82da │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - b.n 1f845e │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + b.n 1f837e │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe2c49a │ │ │ │ + bl ffe2c3ba │ │ │ │ ldr r3, [r0, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -558711,71 +558512,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] @ (1f8708 ) │ │ │ │ + ldr r6, [pc, #576] @ (1f8628 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #576] @ (1f870c ) │ │ │ │ + ldr r5, [pc, #576] @ (1f862c ) │ │ │ │ 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] @ (1f8710 ) │ │ │ │ + ldr r0, [pc, #560] @ (1f8630 ) │ │ │ │ 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 1f85fc │ │ │ │ + beq.n 1f851c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f86e0 │ │ │ │ + beq.w 1f8600 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 1f85fc │ │ │ │ + bcs.n 1f851c │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r7, lr │ │ │ │ - vldr d8, [pc, #488] @ 1f8700 │ │ │ │ + vldr d8, [pc, #488] @ 1f8620 │ │ │ │ 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 1f8592 │ │ │ │ + beq.n 1f84b2 │ │ │ │ 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 1f7e98 │ │ │ │ + bl 1f7db8 │ │ │ │ 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] │ │ │ │ @@ -558793,101 +558594,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 1f864e │ │ │ │ + bne.n 1f856e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1f9b90 │ │ │ │ + bl 1f9ab0 │ │ │ │ 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 1f85d2 │ │ │ │ + beq.n 1f84f2 │ │ │ │ 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 1f86f4 │ │ │ │ + bhi.w 1f8614 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f861a │ │ │ │ + bhi.n 1f853a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 1f86f4 │ │ │ │ + beq.w 1f8614 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 1f8530 │ │ │ │ - ldr r2, [pc, #276] @ (1f8714 ) │ │ │ │ - ldr r3, [pc, #268] @ (1f870c ) │ │ │ │ + bcc.n 1f8450 │ │ │ │ + ldr r2, [pc, #276] @ (1f8634 ) │ │ │ │ + ldr r3, [pc, #268] @ (1f862c ) │ │ │ │ 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 1f86f0 │ │ │ │ + bne.n 1f8610 │ │ │ │ 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 1f86aa │ │ │ │ + bhi.n 1f85ca │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r4, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #236] @ (1f8718 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f8638 ) │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f86bc │ │ │ │ + beq.n 1f85dc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f86b2 │ │ │ │ + beq.n 1f85d2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f86f4 │ │ │ │ + beq.n 1f8614 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b.n 1f85ec │ │ │ │ + b.n 1f850c │ │ │ │ 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 1f7e98 │ │ │ │ + bl 1f7db8 │ │ │ │ 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] │ │ │ │ @@ -558903,68 +558704,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 1f85a0 │ │ │ │ + b.n 1f84c0 │ │ │ │ cmp r4, r8 │ │ │ │ it cc │ │ │ │ movcc r4, r8 │ │ │ │ - b.n 1f8628 │ │ │ │ + b.n 1f8548 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 6134c │ │ │ │ - b.n 1f8640 │ │ │ │ + b.n 1f8560 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ blx 61b04 │ │ │ │ - cbz r0, 1f86f4 │ │ │ │ + cbz r0, 1f8614 │ │ │ │ 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 1f85ec │ │ │ │ + b.n 1f850c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f9be8 │ │ │ │ + bl 1f9b08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 1f8508 │ │ │ │ + b.n 1f8428 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ 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 1f876e │ │ │ │ + bcs.n 1f868e │ │ │ │ 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 │ │ │ │ @@ -558979,77 +558780,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 1f873e │ │ │ │ + bne.n 1f865e │ │ │ │ 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 1f879e │ │ │ │ + bls.n 1f86be │ │ │ │ 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 1f8794 │ │ │ │ + bne.n 1f86b4 │ │ │ │ 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] @ (1f89c0 ) │ │ │ │ + ldr r1, [pc, #520] @ (1f88e0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #520] @ (1f89c4 ) │ │ │ │ + ldr r2, [pc, #520] @ (1f88e4 ) │ │ │ │ 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] @ 1f89c8 │ │ │ │ + ldr.w sl, [pc, #508] @ 1f88e8 │ │ │ │ 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 1f8980 │ │ │ │ + beq.w 1f88a0 │ │ │ │ add.w r1, r7, #24 │ │ │ │ - bl 1f9b90 │ │ │ │ + bl 1f9ab0 │ │ │ │ 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 1f7e98 │ │ │ │ + bl 1f7db8 │ │ │ │ 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 │ │ │ │ @@ -559062,92 +558863,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 1f88aa │ │ │ │ + beq.n 1f87ca │ │ │ │ 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 1f885a │ │ │ │ + bpl.n 1f877a │ │ │ │ ldrd r3, r2, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ orrs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1f88ee │ │ │ │ + bne.n 1f880e │ │ │ │ ldr r6, [r4, #16] │ │ │ │ adds r3, r6, #5 │ │ │ │ - bhi.w 1f89b8 │ │ │ │ + bhi.w 1f88d8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r7, r6, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1f88be │ │ │ │ + bls.n 1f87de │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1f88e6 │ │ │ │ + bhi.n 1f8806 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #332] @ (1f89cc ) │ │ │ │ + ldr r3, [pc, #332] @ (1f88ec ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f8992 │ │ │ │ + beq.w 1f88b2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8988 │ │ │ │ + beq.n 1f88a8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f89b8 │ │ │ │ + beq.w 1f88d8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ adds r6, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1f88c4 │ │ │ │ + b.n 1f87e4 │ │ │ │ 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 1f883c │ │ │ │ + b.n 1f875c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r6, r3, r6 │ │ │ │ - beq.n 1f89b8 │ │ │ │ - ldr r2, [pc, #264] @ (1f89d0 ) │ │ │ │ + beq.n 1f88d8 │ │ │ │ + ldr r2, [pc, #264] @ (1f88f0 ) │ │ │ │ add.w r0, r5, #24 │ │ │ │ - ldr r3, [pc, #248] @ (1f89c4 ) │ │ │ │ + ldr r3, [pc, #248] @ (1f88e4 ) │ │ │ │ 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 1f89b4 │ │ │ │ + bne.n 1f88d4 │ │ │ │ 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 1f887e │ │ │ │ + b.n 1f879e │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f7e98 │ │ │ │ + bl 1f7db8 │ │ │ │ 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 │ │ │ │ @@ -559186,53 +558987,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 1f892e │ │ │ │ + bhi.n 1f884e │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f885a │ │ │ │ - bl 1f9be8 │ │ │ │ + b.n 1f877a │ │ │ │ + bl 1f9b08 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1f87ea │ │ │ │ + b.n 1f870a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ - b.n 1f8898 │ │ │ │ + b.n 1f87b8 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f89b8 │ │ │ │ + cbz r0, 1f88d8 │ │ │ │ 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 1f88c4 │ │ │ │ + b.n 1f87e4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ 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 │ │ │ │ @@ -559244,310 +559045,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 1f8238 │ │ │ │ + bl 1f8158 │ │ │ │ mov ip, r6 │ │ │ │ - ldr r7, [pc, #220] @ (1f8aec ) │ │ │ │ + ldr r7, [pc, #220] @ (1f8a0c ) │ │ │ │ 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 1f8a12 │ │ │ │ + bne.n 1f8932 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8210 │ │ │ │ + bl 1f8130 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 1f8ae6 │ │ │ │ + bhi.n 1f8a06 │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 1f8a62 │ │ │ │ + bhi.n 1f8982 │ │ │ │ ldr.w r0, [r5, #700] @ 0x2bc │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1f8ae6 │ │ │ │ + beq.n 1f8a06 │ │ │ │ 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 1f8aa6 │ │ │ │ + bhi.n 1f89c6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #124] @ (1f8af0 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f8a10 ) │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8aba │ │ │ │ + beq.n 1f89da │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ - cbz r0, 1f8ab0 │ │ │ │ + cbz r0, 1f89d0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f916c │ │ │ │ - cbz r0, 1f8ae6 │ │ │ │ + bl 1f908c │ │ │ │ + cbz r0, 1f8a06 │ │ │ │ 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 1f8a72 │ │ │ │ + b.n 1f8992 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ - b.n 1f8a8a │ │ │ │ + b.n 1f89aa │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f8ae6 │ │ │ │ + cbz r0, 1f8a06 │ │ │ │ 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 1f8a56 │ │ │ │ + b.n 1f8976 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r1, #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] @ (1f8b14 ) │ │ │ │ + ldr r4, [pc, #16] @ (1f8a34 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60b4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ 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] @ (1f8bcc ) │ │ │ │ + ldr r0, [pc, #164] @ (1f8aec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1f8bd0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f8af0 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f700c │ │ │ │ - cbz r0, 1f8b50 │ │ │ │ + bl 1f6f2c │ │ │ │ + cbz r0, 1f8a70 │ │ │ │ blx 620c4 │ │ │ │ - ldr r3, [pc, #148] @ (1f8bd4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f8af4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1f8b4c │ │ │ │ - ldr r0, [pc, #144] @ (1f8bd8 ) │ │ │ │ + cbz r0, 1f8a6c │ │ │ │ + ldr r0, [pc, #144] @ (1f8af8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35fc00 │ │ │ │ + bl 35fb20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1f8bdc ) │ │ │ │ + ldr r2, [pc, #136] @ (1f8afc ) │ │ │ │ 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, 1f8ba6 │ │ │ │ - ldr r0, [pc, #120] @ (1f8be0 ) │ │ │ │ + cbz r0, 1f8ac6 │ │ │ │ + ldr r0, [pc, #120] @ (1f8b00 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 60ee0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f8bbe │ │ │ │ + cbz r0, 1f8ade │ │ │ │ blx 61b1c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60c7c │ │ │ │ - cbnz r0, 1f8bb8 │ │ │ │ + cbnz r0, 1f8ad8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 61f08 │ │ │ │ - cbz r0, 1f8bb8 │ │ │ │ + cbz r0, 1f8ad8 │ │ │ │ adds r0, #1 │ │ │ │ blx 620c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1f8bbe │ │ │ │ - ldr r3, [pc, #68] @ (1f8be4 ) │ │ │ │ + cbz r2, 1f8ade │ │ │ │ + ldr r3, [pc, #68] @ (1f8b04 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1f8b44 │ │ │ │ + b.n 1f8a64 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 61f08 │ │ │ │ - cbz r0, 1f8bc6 │ │ │ │ + cbz r0, 1f8ae6 │ │ │ │ adds r0, #1 │ │ │ │ blx 620c4 │ │ │ │ - b.n 1f8b3c │ │ │ │ + b.n 1f8a5c │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 620c4 │ │ │ │ - b.n 1f8b3c │ │ │ │ + b.n 1f8a5c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f8b38 │ │ │ │ + b.n 1f8a58 │ │ │ │ nop │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ movs r0, r3 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ 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] @ (1f8c28 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f8b48 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1f8c0c │ │ │ │ - ldr r3, [pc, #40] @ (1f8c2c ) │ │ │ │ + cbz r3, 1f8b2c │ │ │ │ + ldr r3, [pc, #40] @ (1f8b4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1f8c30 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f8b50 ) │ │ │ │ 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 1f8c02 │ │ │ │ + b.n 1f8b22 │ │ │ │ nop │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ 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] @ (1f8c84 ) │ │ │ │ + ldr r0, [pc, #60] @ (1f8ba4 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 60fdc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f8c7a │ │ │ │ - ldr r0, [pc, #48] @ (1f8c88 ) │ │ │ │ + bgt.n 1f8b9a │ │ │ │ + ldr r0, [pc, #48] @ (1f8ba8 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 60fdc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f8c7a │ │ │ │ - ldr r0, [pc, #36] @ (1f8c8c ) │ │ │ │ + bgt.n 1f8b9a │ │ │ │ + ldr r0, [pc, #36] @ (1f8bac ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 60fdc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f8c7a │ │ │ │ + bgt.n 1f8b9a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f8c76 │ │ │ │ + beq.n 1f8b96 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ 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] @ (1f8cec ) │ │ │ │ + ldr r0, [pc, #72] @ (1f8c0c ) │ │ │ │ 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 1f8ce8 │ │ │ │ + beq.n 1f8c08 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 611cc │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1f8cda │ │ │ │ + ble.n 1f8bfa │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1f8cd6 │ │ │ │ + cbnz r2, 1f8bf6 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f8cce │ │ │ │ + bne.n 1f8bee │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 61178 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ 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 │ │ │ │ @@ -559588,35 +559389,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, 1f8db6 │ │ │ │ + cbz r0, 1f8cd6 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f8da8 │ │ │ │ + beq.n 1f8cc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f8da8 │ │ │ │ + cbz r3, 1f8cc8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1f8da2 │ │ │ │ + cbz r3, 1f8cc2 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1f8da8 │ │ │ │ + cbz r3, 1f8cc8 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1f8db4 │ │ │ │ + cbz r3, 1f8cd4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8dac │ │ │ │ + bne.n 1f8ccc │ │ │ │ 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] │ │ │ │ @@ -559626,17 +559427,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 61b1c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1f8d6c │ │ │ │ + bl 1f8c8c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f8dfe │ │ │ │ + cbz r0, 1f8d1e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -559649,179 +559450,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 1f8f6a │ │ │ │ + beq.w 1f8e8a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f8f4c │ │ │ │ + beq.w 1f8e6c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f8f2e │ │ │ │ + beq.n 1f8e4e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8f12 │ │ │ │ + beq.n 1f8e32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f8ef6 │ │ │ │ + beq.n 1f8e16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f8ede │ │ │ │ + beq.n 1f8dfe │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 1f8ec8 │ │ │ │ + cbz r4, 1f8de8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 1f8eb2 │ │ │ │ + cbz r7, 1f8dd2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 1f8e9c │ │ │ │ + cbz r0, 1f8dbc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1f8e04 │ │ │ │ + bl 1f8d24 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8e8e │ │ │ │ + bne.n 1f8dae │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, 1f8ea6 │ │ │ │ + cbz r2, 1f8dc6 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f8e86 │ │ │ │ + bne.n 1f8da6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1f8ebc │ │ │ │ + cbz r3, 1f8ddc │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f8e7e │ │ │ │ + bne.n 1f8d9e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f8ed2 │ │ │ │ + cbz r3, 1f8df2 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f8e76 │ │ │ │ + bne.n 1f8d96 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1f8ee8 │ │ │ │ + cbz r3, 1f8e08 │ │ │ │ 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 1f8e6a │ │ │ │ + bne.n 1f8d8a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1f8f02 │ │ │ │ + cbz r3, 1f8e22 │ │ │ │ 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 1f8e5c │ │ │ │ + bne.n 1f8d7c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1f8f1e │ │ │ │ + cbz r3, 1f8e3e │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 60b4c │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f8e4a │ │ │ │ + bne.n 1f8d6a │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1f8f3a │ │ │ │ + cbz r3, 1f8e5a │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f8e38 │ │ │ │ + bne.w 1f8d58 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1f8f58 │ │ │ │ + cbz r3, 1f8e78 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1f8e24 │ │ │ │ + bne.w 1f8d44 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1f8f76 │ │ │ │ + cbz r3, 1f8e96 │ │ │ │ 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, 1f8fba │ │ │ │ + cbz r2, 1f8eda │ │ │ │ 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, 1f8fb6 │ │ │ │ + cbz r2, 1f8ed6 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f8fba │ │ │ │ + cbz r3, 1f8eda │ │ │ │ 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, 1f8fe0 │ │ │ │ + cbz r0, 1f8f00 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f8e04 │ │ │ │ + bl 1f8d24 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8fce │ │ │ │ + bne.n 1f8eee │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f8fea │ │ │ │ + cbz r3, 1f8f0a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -559829,43 +559630,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 1f9078 │ │ │ │ + beq.n 1f8f98 │ │ │ │ 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, 1f904e │ │ │ │ + cbz r4, 1f8f6e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f9060 │ │ │ │ + beq.n 1f8f80 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f9046 │ │ │ │ + b.n 1f8f66 │ │ │ │ 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 1f9060 │ │ │ │ + beq.n 1f8f80 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1f902e │ │ │ │ - b.n 1f9060 │ │ │ │ + bhi.n 1f8f4e │ │ │ │ + b.n 1f8f80 │ │ │ │ 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] │ │ │ │ @@ -559874,184 +559675,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, 1f9088 │ │ │ │ + cbz r1, 1f8fa8 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1f90ac │ │ │ │ - cbz r2, 1f9096 │ │ │ │ + bne.n 1f8fcc │ │ │ │ + cbz r2, 1f8fb6 │ │ │ │ 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 1f8f84 │ │ │ │ + bl 1f8ea4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1f908a │ │ │ │ - b.n 1f900e │ │ │ │ + bne.n 1f8faa │ │ │ │ + b.n 1f8f2e │ │ │ │ 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, 1f90f4 │ │ │ │ + cbz r0, 1f9014 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f90f2 │ │ │ │ + cbz r4, 1f9012 │ │ │ │ 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, 1f90f2 │ │ │ │ + cbz r3, 1f9012 │ │ │ │ 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, 1f913c │ │ │ │ + cbz r0, 1f905c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f913a │ │ │ │ + cbz r4, 1f905a │ │ │ │ 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, 1f913a │ │ │ │ + cbz r3, 1f905a │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9166 │ │ │ │ + cbz r0, 1f9086 │ │ │ │ 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, 1f9186 │ │ │ │ + cbz r1, 1f90a6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f8d6c │ │ │ │ + bl 1f8c8c │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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, 1f91d2 │ │ │ │ + cbz r4, 1f90f2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8d6c │ │ │ │ + bl 1f8c8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1f91be │ │ │ │ + bhi.n 1f90de │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f91b8 │ │ │ │ + beq.n 1f90d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f91b8 │ │ │ │ + b.n 1f90d8 │ │ │ │ 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, 1f920a │ │ │ │ + cbnz r3, 1f912a │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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, 1f9248 │ │ │ │ + cbnz r4, 1f9168 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9242 │ │ │ │ + cbz r0, 1f9162 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -560061,47 +559862,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 1f927c │ │ │ │ + bne.n 1f919c │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f9280 │ │ │ │ + beq.n 1f91a0 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f8d6c │ │ │ │ + bl 1f8c8c │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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, 1f92da │ │ │ │ + cbnz r5, 1f91fa │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1f92e2 │ │ │ │ + cbz r3, 1f9202 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, r4, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f8d6c │ │ │ │ + bl 1f8c8c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1f92ca │ │ │ │ + bcc.n 1f91ea │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 61070 │ │ │ │ @@ -560109,178 +559910,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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f92c4 │ │ │ │ + beq.n 1f91e4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 61070 │ │ │ │ - b.n 1f92c4 │ │ │ │ + b.n 1f91e4 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9370 │ │ │ │ + beq.n 1f9290 │ │ │ │ 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, 1f9336 │ │ │ │ + cbz r2, 1f9256 │ │ │ │ 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, 1f9332 │ │ │ │ + cbz r2, 1f9252 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f9336 │ │ │ │ + cbz r3, 1f9256 │ │ │ │ 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, 1f935e │ │ │ │ + cbz r0, 1f927e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f8e04 │ │ │ │ + bl 1f8d24 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f934c │ │ │ │ + bne.n 1f926c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f9368 │ │ │ │ + cbz r3, 1f9288 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1f93de │ │ │ │ + cbz r1, 1f92fe │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1f93ca │ │ │ │ + cbz r0, 1f92ea │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1f93d8 │ │ │ │ + cbz r3, 1f92f8 │ │ │ │ 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, 1f939e │ │ │ │ + cbz r3, 1f92be │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1f93a2 │ │ │ │ + cbz r2, 1f92c2 │ │ │ │ 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, 1f93c6 │ │ │ │ + cbz r0, 1f92e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1f93c6 │ │ │ │ + cbz r3, 1f92e6 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9386 │ │ │ │ + bne.n 1f92a6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1f93c6 │ │ │ │ + b.n 1f92e6 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1f93b2 │ │ │ │ + b.n 1f92d2 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1f9420 │ │ │ │ + cbz r1, 1f9340 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1f941e │ │ │ │ + cbz r0, 1f933e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1f9422 │ │ │ │ + cbz r3, 1f9342 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1f93fc │ │ │ │ + b.n 1f931c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f93fa │ │ │ │ + bne.n 1f931a │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1f9414 │ │ │ │ + cbz r2, 1f9334 │ │ │ │ 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 1f9408 │ │ │ │ + b.n 1f9328 │ │ │ │ nop │ │ │ │ - cbz r0, 1f9432 │ │ │ │ + cbz r0, 1f9352 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1f9432 │ │ │ │ + cbz r0, 1f9352 │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9466 │ │ │ │ + cbz r0, 1f9386 │ │ │ │ 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, 1f94a8 │ │ │ │ + cbz r1, 1f93c8 │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -560297,88 +560098,88 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8db8 │ │ │ │ + bl 1f8cd8 │ │ │ │ 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] @ (1f954c ) │ │ │ │ + ldr r2, [pc, #100] @ (1f946c ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1f9550 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f9470 ) │ │ │ │ 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 1ff4cc │ │ │ │ + bl 1ff3ec │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f9526 │ │ │ │ + cbz r0, 1f9446 │ │ │ │ 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] @ (1f9554 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f9550 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f9474 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9546 │ │ │ │ + bne.n 1f9466 │ │ │ │ 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, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ 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 1ff4cc │ │ │ │ + bl 1ff3ec │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9596 │ │ │ │ + cbz r0, 1f94b6 │ │ │ │ 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 │ │ │ │ @@ -560394,180 +560195,180 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r4, 1f95fc │ │ │ │ - bl 1ff4cc │ │ │ │ + cbz r4, 1f951c │ │ │ │ + bl 1ff3ec │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1f8d6c │ │ │ │ + bl 1f8c8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f95f6 │ │ │ │ + cbz r0, 1f9516 │ │ │ │ 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 1ff4cc │ │ │ │ + bl 1ff3ec │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f9636 │ │ │ │ + cbz r0, 1f9556 │ │ │ │ adds r7, #24 │ │ │ │ - vldr d7, [pc, #48] @ 1f9648 │ │ │ │ + vldr d7, [pc, #48] @ 1f9568 │ │ │ │ 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 1f95f4 │ │ │ │ + b.n 1f9514 │ │ │ │ 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] @ (1f96b4 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f95d4 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1f96b8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f95d8 ) │ │ │ │ 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, 1f9688 │ │ │ │ + cbz r0, 1f95a8 │ │ │ │ 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 1f95a0 │ │ │ │ - ldr r2, [pc, #36] @ (1f96bc ) │ │ │ │ - ldr r3, [pc, #28] @ (1f96b8 ) │ │ │ │ + bl 1f94c0 │ │ │ │ + ldr r2, [pc, #36] @ (1f95dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1f95d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f96ae │ │ │ │ + bne.n 1f95ce │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r0, #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] @ (1f9730 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f9650 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1f9734 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f9654 ) │ │ │ │ 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, 1f9700 │ │ │ │ + cbz r0, 1f9620 │ │ │ │ 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 1f95a0 │ │ │ │ - ldr r2, [pc, #40] @ (1f9738 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f9734 ) │ │ │ │ + bl 1f94c0 │ │ │ │ + ldr r2, [pc, #40] @ (1f9658 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f972a │ │ │ │ + bne.n 1f964a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r1, #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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9760 │ │ │ │ + cbz r0, 1f9680 │ │ │ │ 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 1f976a │ │ │ │ + bne.n 1f968a │ │ │ │ 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 │ │ │ │ @@ -560579,66 +560380,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 1f987c │ │ │ │ + bhi.n 1f979c │ │ │ │ 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 1f9814 │ │ │ │ + beq.n 1f9734 │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f988e │ │ │ │ + beq.n 1f97ae │ │ │ │ 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, 1f97f4 │ │ │ │ + cbnz r3, 1f9714 │ │ │ │ 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 1f980e │ │ │ │ + beq.n 1f972e │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f980e │ │ │ │ + beq.n 1f972e │ │ │ │ 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] │ │ │ │ @@ -560655,58 +560456,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 1f97d4 │ │ │ │ - b.n 1f988e │ │ │ │ + bne.n 1f96f4 │ │ │ │ + b.n 1f97ae │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f980e │ │ │ │ + beq.n 1f972e │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1f97f4 │ │ │ │ + b.n 1f9714 │ │ │ │ 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 1f98b0 │ │ │ │ + bhi.n 1f97d0 │ │ │ │ subs r7, r0, r7 │ │ │ │ strb r3, [r0, #2] │ │ │ │ strh r7, [r0, #0] │ │ │ │ str.w r1, [r4, #-16] │ │ │ │ - b.n 1f97da │ │ │ │ + b.n 1f96fa │ │ │ │ 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 1f9780 │ │ │ │ + bl 1f96a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f98de │ │ │ │ + cbz r0, 1f97fe │ │ │ │ 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, 1f992e │ │ │ │ + cbz r0, 1f984e │ │ │ │ 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 │ │ │ │ @@ -560716,226 +560517,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 1f9928 │ │ │ │ + bhi.n 1f9848 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f8ff4 │ │ │ │ + bl 1f8f14 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f8f84 │ │ │ │ + bl 1f8ea4 │ │ │ │ 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 1f995a │ │ │ │ + bhi.n 1f987a │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1f9962 │ │ │ │ + cbz r0, 1f9882 │ │ │ │ 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, 1f99ce │ │ │ │ + cbz r0, 1f98ee │ │ │ │ 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, 1f99cc │ │ │ │ + cbz r1, 1f98ec │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1f99b6 │ │ │ │ + cbz r3, 1f98d6 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f99ac │ │ │ │ + bne.n 1f98cc │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1f99c2 │ │ │ │ + cbz r3, 1f98e2 │ │ │ │ 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 1f999c │ │ │ │ + b.n 1f98bc │ │ │ │ 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 1f9a12 │ │ │ │ + bhi.n 1f9932 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1f9374 │ │ │ │ + bl 1f9294 │ │ │ │ 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] @ 1f9b88 │ │ │ │ + vldr d8, [pc, #324] @ 1f9aa8 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1f9b3e │ │ │ │ + beq.n 1f9a5e │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1f9abe │ │ │ │ + cbz r3, 1f99de │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1f9aa6 │ │ │ │ + beq.n 1f99c6 │ │ │ │ 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 1f9aa0 │ │ │ │ + bpl.n 1f99c0 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f9aa0 │ │ │ │ + beq.n 1f99c0 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1f8ff4 │ │ │ │ + bl 1f8f14 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1f9aa6 │ │ │ │ + beq.n 1f99c6 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1f9a70 │ │ │ │ + bne.n 1f9990 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov fp, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1f9b3e │ │ │ │ + beq.n 1f9a5e │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9a64 │ │ │ │ + bne.n 1f9984 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1f9ad0 │ │ │ │ + cbz r1, 1f99f0 │ │ │ │ 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, 1f9b02 │ │ │ │ + cbz r0, 1f9a22 │ │ │ │ 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, 1f9afe │ │ │ │ + cbz r1, 1f9a1e │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1f9b02 │ │ │ │ + cbz r3, 1f9a22 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1f9b22 │ │ │ │ + cbz r0, 1f9a42 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1f8e04 │ │ │ │ + bl 1f8d24 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9b10 │ │ │ │ + bne.n 1f9a30 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1f9b2c │ │ │ │ + cbz r3, 1f9a4c │ │ │ │ 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 1f9ab2 │ │ │ │ + bne.n 1f99d2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1f9a4c │ │ │ │ + bne.n 1f996c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1f9b66 │ │ │ │ + beq.n 1f9a86 │ │ │ │ subs r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9374 │ │ │ │ + bl 1f9294 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f9b56 │ │ │ │ + bne.n 1f9a76 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1f9b4e │ │ │ │ + bne.n 1f9a6e │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1f9b76 │ │ │ │ - bl 1f8f84 │ │ │ │ + cbz r0, 1f9a96 │ │ │ │ + bl 1f8ea4 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ @@ -560947,43 +560748,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 1f9bc0 │ │ │ │ + bhi.n 1f9ae0 │ │ │ │ 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 1f9bde │ │ │ │ + bls.n 1f9afe │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9bbc │ │ │ │ + beq.n 1f9adc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1f9bba │ │ │ │ + b.n 1f9ada │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f90f8 │ │ │ │ - b.n 1f9bbc │ │ │ │ + bl 1f9018 │ │ │ │ + b.n 1f9adc │ │ │ │ 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 1f90f8 │ │ │ │ - cbz r0, 1f9c14 │ │ │ │ - vldr d7, [pc, #20] @ 1f9c18 │ │ │ │ + bl 1f9018 │ │ │ │ + cbz r0, 1f9b34 │ │ │ │ + vldr d7, [pc, #20] @ 1f9b38 │ │ │ │ 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 │ │ │ │ @@ -560997,16 +560798,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 1f90f8 │ │ │ │ - cbz r0, 1f9c5a │ │ │ │ + bl 1f9018 │ │ │ │ + cbz r0, 1f9b7a │ │ │ │ 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 │ │ │ │ @@ -561015,79 +560816,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 1f9c9c │ │ │ │ + bhi.n 1f9bbc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1f9c96 │ │ │ │ + cbz r3, 1f9bb6 │ │ │ │ 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 1f9cbc │ │ │ │ + bcs.n 1f9bdc │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9c96 │ │ │ │ + beq.n 1f9bb6 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1f9c8a │ │ │ │ + b.n 1f9baa │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f9c88 │ │ │ │ + b.n 1f9ba8 │ │ │ │ nop │ │ │ │ - cbz r0, 1f9d38 │ │ │ │ + cbz r0, 1f9c58 │ │ │ │ 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, 1f9cfe │ │ │ │ + cbz r2, 1f9c1e │ │ │ │ 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, 1f9cfa │ │ │ │ + cbz r2, 1f9c1a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f9cfe │ │ │ │ + cbz r3, 1f9c1e │ │ │ │ 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, 1f9d26 │ │ │ │ + cbz r0, 1f9c46 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f8e04 │ │ │ │ + bl 1f8d24 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9d14 │ │ │ │ + bne.n 1f9c34 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f9d30 │ │ │ │ + cbz r3, 1f9c50 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -561095,25 +560896,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, 1f9d80 │ │ │ │ + cbz r1, 1f9ca0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b1c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9b90 │ │ │ │ + bl 1f9ab0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9d7a │ │ │ │ + cbz r0, 1f9c9a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 61a8c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -561123,153 +560924,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] @ (1f9e00 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f9d20 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1f9e04 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f9d24 ) │ │ │ │ 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 1ff4cc │ │ │ │ + bl 1ff3ec │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9b90 │ │ │ │ + bl 1f9ab0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f9dda │ │ │ │ + cbz r0, 1f9cfa │ │ │ │ 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] @ (1f9e08 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f9e04 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f9d28 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9d24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9dfa │ │ │ │ + bne.n 1f9d1a │ │ │ │ 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, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ 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, 1f9e48 │ │ │ │ + cbnz r3, 1f9d68 │ │ │ │ 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 1f9e4e │ │ │ │ + bhi.n 1f9d6e │ │ │ │ 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 1f9e6c │ │ │ │ + bcs.n 1f9d8c │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9e44 │ │ │ │ + beq.n 1f9d64 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1f9e42 │ │ │ │ + b.n 1f9d62 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f90f8 │ │ │ │ - b.n 1f9e44 │ │ │ │ + bl 1f9018 │ │ │ │ + b.n 1f9d64 │ │ │ │ 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, 1f9eba │ │ │ │ + cbnz r4, 1f9dda │ │ │ │ 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 1f9ec2 │ │ │ │ - cbz r4, 1f9eb4 │ │ │ │ + bhi.n 1f9de2 │ │ │ │ + cbz r4, 1f9dd4 │ │ │ │ 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 1f9ee6 │ │ │ │ + bcs.n 1f9e06 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9eb4 │ │ │ │ + beq.n 1f9dd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1f9eac │ │ │ │ + b.n 1f9dcc │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f9eaa │ │ │ │ + b.n 1f9dca │ │ │ │ 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 │ │ │ │ @@ -561290,116 +561091,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, 1f9f60 │ │ │ │ - vldr d7, [pc, #112] @ 1f9fc0 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1f9fc8 ) │ │ │ │ + cbnz r1, 1f9e80 │ │ │ │ + vldr d7, [pc, #112] @ 1f9ee0 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1f9ee8 ) │ │ │ │ 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 1f9fb4 │ │ │ │ - ldr r0, [pc, #80] @ (1f9fd0 ) │ │ │ │ + beq.n 1f9ed4 │ │ │ │ + ldr r0, [pc, #80] @ (1f9ef0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 6137c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1f9fa0 │ │ │ │ + blt.n 1f9ec0 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 611cc │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1f9fb8 │ │ │ │ + beq.n 1f9ed8 │ │ │ │ blx 61178 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1f9fc0 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1f9ee0 ) │ │ │ │ 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 1f9fb4 │ │ │ │ + b.n 1f9ed4 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1fa1e4 ) │ │ │ │ + ldr r7, [pc, #544] @ (1fa104 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1f9f7a │ │ │ │ + bpl.n 1f9e9a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1f9fe6 │ │ │ │ + cbz r3, 1f9f06 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1f9ff6 │ │ │ │ + cbz r2, 1f9f16 │ │ │ │ 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 1fa024 │ │ │ │ + bcc.n 1f9f44 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1fa018 │ │ │ │ - cbz r3, 1fa014 │ │ │ │ + bhi.n 1f9f38 │ │ │ │ + cbz r3, 1f9f34 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1fa01a │ │ │ │ + bls.n 1f9f3a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1fa03e │ │ │ │ + cbz r3, 1f9f5e │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1fa006 │ │ │ │ - cbz r3, 1fa02c │ │ │ │ + bcs.n 1f9f26 │ │ │ │ + cbz r3, 1f9f4c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1fa01a │ │ │ │ + bcs.n 1f9f3a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa014 │ │ │ │ + beq.n 1f9f34 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f9ffe │ │ │ │ + bls.n 1f9f1e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -561407,40 +561208,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, 1fa06c │ │ │ │ + cbz r0, 1f9f8c │ │ │ │ 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 1fa08c │ │ │ │ + bls.n 1f9fac │ │ │ │ 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, 1fa0b4 │ │ │ │ + cbz r2, 1f9fd4 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561449,40 +561250,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, 1fa0e0 │ │ │ │ + cbz r0, 1fa000 │ │ │ │ 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 1fa100 │ │ │ │ + bls.n 1fa020 │ │ │ │ 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, 1fa128 │ │ │ │ + cbz r2, 1fa048 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561496,172 +561297,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, 1fa15a │ │ │ │ + cbz r6, 1fa07a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa200 │ │ │ │ + beq.n 1fa120 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa1d6 │ │ │ │ + bne.n 1fa0f6 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1fa17e │ │ │ │ + cbz r6, 1fa09e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1fa16e │ │ │ │ + bhi.n 1fa08e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1fa1c8 │ │ │ │ + bls.n 1fa0e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1fa1c8 │ │ │ │ + bmi.n 1fa0e8 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1fa1da │ │ │ │ - cbz r2, 1fa1a0 │ │ │ │ + beq.n 1fa0fa │ │ │ │ + cbz r2, 1fa0c0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1fa1e4 │ │ │ │ + bpl.n 1fa104 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1fa230 │ │ │ │ + beq.n 1fa150 │ │ │ │ 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 1fa044 │ │ │ │ + bl 1f9f64 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1fa188 │ │ │ │ + bhi.n 1fa0a8 │ │ │ │ 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 1fa164 │ │ │ │ + b.n 1fa084 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1fa20c │ │ │ │ + cbz r2, 1fa12c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1fa20c │ │ │ │ + bmi.n 1fa12c │ │ │ │ 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 1fa1c2 │ │ │ │ + b.n 1fa0e2 │ │ │ │ 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 1fa24c │ │ │ │ + beq.n 1fa16c │ │ │ │ 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 1fa0b8 │ │ │ │ + bl 1f9fd8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1fa1c2 │ │ │ │ + b.n 1fa0e2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fa0b8 │ │ │ │ + bl 1f9fd8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1fa1a6 │ │ │ │ + b.n 1fa0c6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fa044 │ │ │ │ + bl 1f9f64 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1fa212 │ │ │ │ + b.n 1fa132 │ │ │ │ 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, 1fa288 │ │ │ │ + cbz r1, 1fa1a8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa4b8 │ │ │ │ + beq.w 1fa3d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa4de │ │ │ │ + beq.w 1fa3fe │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa29a │ │ │ │ + bne.n 1fa1ba │ │ │ │ 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 1fa2ec │ │ │ │ + beq.n 1fa20c │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1fa2ce │ │ │ │ + bls.n 1fa1ee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1fa2da │ │ │ │ + cbz r7, 1fa1fa │ │ │ │ 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 │ │ │ │ @@ -561670,15 +561471,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 1fa306 │ │ │ │ + bls.n 1fa226 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -561688,76 +561489,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, 1fa336 │ │ │ │ - cbz r5, 1fa336 │ │ │ │ + cbz r6, 1fa256 │ │ │ │ + cbz r5, 1fa256 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1fa328 │ │ │ │ + bhi.n 1fa248 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fa394 │ │ │ │ + beq.n 1fa2b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fa3e4 │ │ │ │ + beq.n 1fa304 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fa490 │ │ │ │ + bne.w 1fa3b0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1fa418 │ │ │ │ + beq.n 1fa338 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fa5ac │ │ │ │ + beq.w 1fa4cc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fa3ec │ │ │ │ + bpl.n 1fa30c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1fa366 │ │ │ │ + cbz r0, 1fa286 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1fa398 │ │ │ │ + bpl.n 1fa2b8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1fa370 │ │ │ │ + cbz r3, 1fa290 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1fa3bc │ │ │ │ + bpl.n 1fa2dc │ │ │ │ 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 1fa38c │ │ │ │ + beq.n 1fa2ac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1fa40e │ │ │ │ + bmi.n 1fa32e │ │ │ │ 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, 1fa3a2 │ │ │ │ + cbz r3, 1fa2c2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fa3bc │ │ │ │ + bpl.n 1fa2dc │ │ │ │ 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 1fa044 │ │ │ │ + bl 1f9f64 │ │ │ │ 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] │ │ │ │ @@ -561765,369 +561566,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 1fa0b8 │ │ │ │ + bl 1f9fd8 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fa394 │ │ │ │ + beq.n 1fa2b4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa38c │ │ │ │ + b.n 1fa2ac │ │ │ │ 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 1fa0b8 │ │ │ │ + bl 1f9fd8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa360 │ │ │ │ - b.n 1fa366 │ │ │ │ + bne.n 1fa280 │ │ │ │ + b.n 1fa286 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1fa350 │ │ │ │ + bne.n 1fa270 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fa5b0 │ │ │ │ + beq.w 1fa4d0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fa496 │ │ │ │ + bpl.n 1fa3b6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1fa456 │ │ │ │ + cbz r0, 1fa376 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1fa456 │ │ │ │ + bmi.n 1fa376 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1fa43a │ │ │ │ + cbz r3, 1fa35a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fa462 │ │ │ │ + bpl.n 1fa382 │ │ │ │ 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 1fa0b8 │ │ │ │ + bl 1f9fd8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1fa462 │ │ │ │ + b.n 1fa382 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa370 │ │ │ │ + beq.n 1fa290 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1fa370 │ │ │ │ + bmi.n 1fa290 │ │ │ │ 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 1fa044 │ │ │ │ + bl 1f9f64 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fa394 │ │ │ │ - b.n 1fa3e8 │ │ │ │ + beq.n 1fa2b4 │ │ │ │ + b.n 1fa308 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa386 │ │ │ │ + b.n 1fa2a6 │ │ │ │ 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 1fa044 │ │ │ │ + bl 1f9f64 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa42a │ │ │ │ - b.n 1fa456 │ │ │ │ + bne.n 1fa34a │ │ │ │ + b.n 1fa376 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa51a │ │ │ │ + bls.n 1fa43a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fa582 │ │ │ │ + beq.n 1fa4a2 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa588 │ │ │ │ + beq.n 1fa4a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r6, 1fa52e │ │ │ │ + cbz r6, 1fa44e │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa326 │ │ │ │ + b.n 1fa246 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1fa548 │ │ │ │ + bls.n 1fa468 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fa5a0 │ │ │ │ + beq.n 1fa4c0 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fa326 │ │ │ │ + bne.w 1fa246 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa394 │ │ │ │ + beq.w 1fa2b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fa3e8 │ │ │ │ + beq.w 1fa308 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa34a │ │ │ │ - b.n 1fa490 │ │ │ │ + beq.w 1fa26a │ │ │ │ + b.n 1fa3b0 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa394 │ │ │ │ + beq.w 1fa2b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r6, 1fa55c │ │ │ │ + cbnz r6, 1fa47c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa394 │ │ │ │ + beq.w 1fa2b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fa570 │ │ │ │ + beq.n 1fa490 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa34a │ │ │ │ - b.n 1fa490 │ │ │ │ + beq.w 1fa26a │ │ │ │ + b.n 1fa3b0 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1fa574 │ │ │ │ + cbz r6, 1fa494 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa394 │ │ │ │ + beq.w 1fa2b4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa38c │ │ │ │ + b.n 1fa2ac │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa394 │ │ │ │ + beq.w 1fa2b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1fa53e │ │ │ │ + bne.n 1fa45e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa38c │ │ │ │ + b.n 1fa2ac │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa394 │ │ │ │ + beq.w 1fa2b4 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1fa38c │ │ │ │ + b.n 1fa2ac │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa4ce │ │ │ │ + bne.n 1fa3ee │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fa4da │ │ │ │ + bne.n 1fa3fa │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa394 │ │ │ │ + beq.w 1fa2b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fa34a │ │ │ │ - b.n 1fa394 │ │ │ │ + bne.w 1fa26a │ │ │ │ + b.n 1fa2b4 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fa326 │ │ │ │ - b.n 1fa500 │ │ │ │ + bne.w 1fa246 │ │ │ │ + b.n 1fa420 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fa5c2 │ │ │ │ + cbz r3, 1fa4e2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa5b8 │ │ │ │ + bne.n 1fa4d8 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1fa5d6 │ │ │ │ + cbz r3, 1fa4f6 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa5cc │ │ │ │ + bne.n 1fa4ec │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1fa5ec │ │ │ │ + cbz r3, 1fa50c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa5e2 │ │ │ │ + bne.n 1fa502 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1fa606 │ │ │ │ - b.n 1fa60e │ │ │ │ + bhi.n 1fa526 │ │ │ │ + b.n 1fa52e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fa60e │ │ │ │ + bls.n 1fa52e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fa5fa │ │ │ │ + beq.n 1fa51a │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1fa624 │ │ │ │ + cbz r3, 1fa544 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa61a │ │ │ │ + bne.n 1fa53a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1fa63e │ │ │ │ - b.n 1fa646 │ │ │ │ + bhi.n 1fa55e │ │ │ │ + b.n 1fa566 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fa646 │ │ │ │ + bls.n 1fa566 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fa632 │ │ │ │ + beq.n 1fa552 │ │ │ │ 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, 1fa698 │ │ │ │ + cbz r1, 1fa5b8 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1fa66a │ │ │ │ + b.n 1fa58a │ │ │ │ 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 1fa668 │ │ │ │ - ldr.w lr, [pc, #20] @ 1fa69c │ │ │ │ + bne.n 1fa588 │ │ │ │ + ldr.w lr, [pc, #20] @ 1fa5bc │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1fa12c │ │ │ │ + bl 1fa04c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1fa684 │ │ │ │ + b.n 1fa5a4 │ │ │ │ @ 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, 1fa6c8 │ │ │ │ + cbz r0, 1fa5e8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ - bcc.n 1fa6c8 │ │ │ │ + bcc.n 1fa5e8 │ │ │ │ mov r1, sp │ │ │ │ - bl 1f9ff8 │ │ │ │ + bl 1f9f18 │ │ │ │ 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, 1fa6fe │ │ │ │ + cbz r3, 1fa61e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fa6fe │ │ │ │ + bcc.n 1fa61e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl 1f9ff8 │ │ │ │ + bl 1f9f18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1fa72c │ │ │ │ + cbnz r0, 1fa64c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fa730 │ │ │ │ + bls.n 1fa650 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1fa716 │ │ │ │ + b.n 1fa636 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fa730 │ │ │ │ + bls.n 1fa650 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fa70a │ │ │ │ + beq.n 1fa62a │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fa736 │ │ │ │ + bcc.n 1fa656 │ │ │ │ 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 1fa6e6 │ │ │ │ + b.n 1fa606 │ │ │ │ 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 │ │ │ │ @@ -562138,144 +561939,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] @ 1fa7d8 │ │ │ │ + ldr.w r8, [pc, #108] @ 1fa6f8 │ │ │ │ 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 1fa7a2 │ │ │ │ + b.n 1fa6c2 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1fa7ce │ │ │ │ + beq.n 1fa6ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1fa7c6 │ │ │ │ + cbz r1, 1fa6e6 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1fa794 │ │ │ │ + beq.n 1fa6b4 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fa794 │ │ │ │ + bne.n 1fa6b4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa794 │ │ │ │ + beq.n 1fa6b4 │ │ │ │ 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, [r1, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1fa9ac ) │ │ │ │ + ldr r2, [pc, #444] @ (1fa8cc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1fa9b0 ) │ │ │ │ + ldr r3, [pc, #444] @ (1fa8d0 ) │ │ │ │ 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 1fa88c │ │ │ │ + beq.n 1fa7ac │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1fa828 │ │ │ │ - ldr r2, [pc, #420] @ (1fa9b4 ) │ │ │ │ - ldr r3, [pc, #416] @ (1fa9b0 ) │ │ │ │ + bls.n 1fa748 │ │ │ │ + ldr r2, [pc, #420] @ (1fa8d4 ) │ │ │ │ + ldr r3, [pc, #416] @ (1fa8d0 ) │ │ │ │ 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 1fa9a6 │ │ │ │ + bne.w 1fa8c6 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1fa9b8 ) │ │ │ │ + ldr r3, [pc, #396] @ (1fa8d8 ) │ │ │ │ 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 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa80c │ │ │ │ + beq.n 1fa72c │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1fa8b2 │ │ │ │ + beq.n 1fa7d2 │ │ │ │ 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 1fa85a │ │ │ │ + bne.n 1fa77a │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1fa8c2 │ │ │ │ + b.n 1fa7e2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fa808 │ │ │ │ - ldr r2, [pc, #292] @ (1fa9bc ) │ │ │ │ + bne.n 1fa728 │ │ │ │ + ldr r2, [pc, #292] @ (1fa8dc ) │ │ │ │ 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 1fa80c │ │ │ │ + b.n 1fa72c │ │ │ │ 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] @ (1fa9c0 ) │ │ │ │ + ldr r1, [pc, #252] @ (1fa8e0 ) │ │ │ │ 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] │ │ │ │ @@ -562292,34 +562093,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 1fa91a │ │ │ │ - ldr r0, [pc, #188] @ (1fa9c4 ) │ │ │ │ + beq.n 1fa83a │ │ │ │ + ldr r0, [pc, #188] @ (1fa8e4 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1fa92c │ │ │ │ + bne.n 1fa84c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1fa90a │ │ │ │ + bne.n 1fa82a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1fa80c │ │ │ │ + beq.w 1fa72c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f92fc │ │ │ │ - b.n 1fa80c │ │ │ │ - ldr.w r9, [pc, #152] @ 1fa9c8 │ │ │ │ + bl 1f921c │ │ │ │ + b.n 1fa72c │ │ │ │ + ldr.w r9, [pc, #152] @ 1fa8e8 │ │ │ │ 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 │ │ │ │ @@ -562332,83 +562133,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, 1fa996 │ │ │ │ + cbnz r0, 1fa8b6 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fa98e │ │ │ │ + beq.n 1fa8ae │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1fa938 │ │ │ │ + bne.n 1fa858 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fa97e │ │ │ │ + bne.n 1fa89e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1fa91a │ │ │ │ + b.n 1fa83a │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1fa970 │ │ │ │ + bhi.n 1fa890 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1fa96c │ │ │ │ + b.n 1fa88c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ 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 1faac8 │ │ │ │ + bcs.n 1fa9e8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1faac0 │ │ │ │ + bls.n 1fa9e0 │ │ │ │ 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] @ 1faae8 │ │ │ │ - ldr.w r9, [pc, #212] @ 1faaec │ │ │ │ + ldr.w fp, [pc, #212] @ 1faa08 │ │ │ │ + ldr.w r9, [pc, #212] @ 1faa0c │ │ │ │ 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] │ │ │ │ @@ -562416,110 +562217,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 1faa6e │ │ │ │ + b.n 1fa98e │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ cmp r1, fp │ │ │ │ - beq.n 1faa60 │ │ │ │ + beq.n 1fa980 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1faaa6 │ │ │ │ + beq.n 1fa9c6 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1faada │ │ │ │ + beq.n 1fa9fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r6, r3, r4, lsl #3 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1faa48 │ │ │ │ - cbz r5, 1faa88 │ │ │ │ - ldr r3, [pc, #112] @ (1faaf0 ) │ │ │ │ + bne.n 1fa968 │ │ │ │ + cbz r5, 1fa9a8 │ │ │ │ + ldr r3, [pc, #112] @ (1faa10 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1faad2 │ │ │ │ + beq.n 1fa9f2 │ │ │ │ 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, 1faa9e │ │ │ │ + cbz r2, 1fa9be │ │ │ │ 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 1faa60 │ │ │ │ + beq.n 1fa980 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1faa9e │ │ │ │ + beq.n 1fa9be │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1faa9e │ │ │ │ + b.n 1fa9be │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1fa7dc │ │ │ │ - b.n 1fa9f6 │ │ │ │ + bl 1fa6fc │ │ │ │ + b.n 1fa916 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1fa7dc │ │ │ │ - b.n 1fa9f6 │ │ │ │ + bl 1fa6fc │ │ │ │ + b.n 1fa916 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1faa86 │ │ │ │ + b.n 1fa9a6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1faa7c │ │ │ │ + bne.n 1fa99c │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ 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] @ 1fab50 │ │ │ │ + vldr d7, [pc, #68] @ 1faa70 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1fab58 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1faa78 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1fab60 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1faa80 ) │ │ │ │ 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 │ │ │ │ @@ -562544,32 +562345,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] @ 1fabd0 │ │ │ │ + vldr d7, [pc, #88] @ 1faaf0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1fabe8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fab08 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fabec │ │ │ │ - add r1, pc, #76 @ (adr r1, 1fabd8 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1fab0c │ │ │ │ + add r1, pc, #76 @ (adr r1, 1faaf8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1fabe0 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1fab00 ) │ │ │ │ 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] @ (1fabf0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1fab10 ) │ │ │ │ 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] │ │ │ │ @@ -562588,40 +562389,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, [r7, r1] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fac52 │ │ │ │ + cbz r0, 1fab72 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1fac58 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1fab78 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1fac60 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1fab80 ) │ │ │ │ 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 │ │ │ │ @@ -562661,251 +562462,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 1fac82 │ │ │ │ + bne.n 1faba2 │ │ │ │ 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 1facd2 │ │ │ │ + beq.n 1fabf2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1facd0 │ │ │ │ + cbz r0, 1fabf0 │ │ │ │ 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 1facce │ │ │ │ + b.n 1fabee │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fad0a │ │ │ │ + cbz r0, 1fac2a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fac68 │ │ │ │ - cbz r0, 1fad10 │ │ │ │ + bl 1fab88 │ │ │ │ + cbz r0, 1fac30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1fad0a │ │ │ │ + b.n 1fac2a │ │ │ │ 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, 1fad50 │ │ │ │ + cbz r1, 1fac70 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fad50 │ │ │ │ + beq.n 1fac70 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1fad8c ) │ │ │ │ + ldr r1, [pc, #80] @ (1facac ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fad62 │ │ │ │ + bne.n 1fac82 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fad40 │ │ │ │ + bne.n 1fac60 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fad5c │ │ │ │ - bl 1f92fc │ │ │ │ + beq.n 1fac7c │ │ │ │ + bl 1f921c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1fad90 ) │ │ │ │ + ldr r6, [pc, #44] @ (1facb0 ) │ │ │ │ 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 1fad50 │ │ │ │ + beq.n 1fac70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1fad66 │ │ │ │ + bne.n 1fac86 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fad78 │ │ │ │ - b.n 1fad50 │ │ │ │ + bne.n 1fac98 │ │ │ │ + b.n 1fac70 │ │ │ │ nop │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1fadb2 │ │ │ │ + cbz r0, 1facd2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1fad1c │ │ │ │ + bl 1fac3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1fae06 │ │ │ │ + cbz r0, 1fad26 │ │ │ │ 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, 1fae08 │ │ │ │ + cbz r1, 1fad28 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1fadfa │ │ │ │ - ldr.w r8, [pc, #80] @ 1fae28 │ │ │ │ + beq.n 1fad1a │ │ │ │ + ldr.w r8, [pc, #80] @ 1fad48 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1fadec │ │ │ │ + beq.n 1fad0c │ │ │ │ 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 1faddc │ │ │ │ + bne.n 1facfc │ │ │ │ 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] @ (1fae2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1fad4c ) │ │ │ │ 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, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ 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 1fa73c │ │ │ │ + bl 1fa65c │ │ │ │ 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 1fa73c │ │ │ │ + bl 1fa65c │ │ │ │ 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 1fae9e │ │ │ │ - ldr r3, [pc, #32] @ (1faea8 ) │ │ │ │ + bls.n 1fadbe │ │ │ │ + ldr r3, [pc, #32] @ (1fadc8 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1fae8e │ │ │ │ - bl 1fa7dc │ │ │ │ + bcc.n 1fadae │ │ │ │ + bl 1fa6fc │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fa7dc │ │ │ │ + bl 1fa6fc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ 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 1fa9cc │ │ │ │ - cbz r0, 1faed4 │ │ │ │ + bl 1fa8ec │ │ │ │ + cbz r0, 1fadf4 │ │ │ │ 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 1fa9cc │ │ │ │ - cbz r0, 1faef2 │ │ │ │ + bl 1fa8ec │ │ │ │ + cbz r0, 1fae12 │ │ │ │ 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 │ │ │ │ @@ -562915,112 +562716,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 1fa9cc │ │ │ │ + bl 1fa8ec │ │ │ │ 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 1fa9cc │ │ │ │ + bl 1fa8ec │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1faf4c │ │ │ │ + cbz r1, 1fae6c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1faf50 │ │ │ │ + ldr.w ip, [pc, #20] @ 1fae70 │ │ │ │ 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, [r7, #24] │ │ │ │ + str r2, [r3, #28] │ │ │ │ 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 1fa73c │ │ │ │ - cbz r0, 1faf8c │ │ │ │ + bl 1fa65c │ │ │ │ + cbz r0, 1faeac │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1faf90 ) │ │ │ │ + ldr r1, [pc, #16] @ (1faeb0 ) │ │ │ │ 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, [r7, #20] │ │ │ │ + str r0, [r3, #24] │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1fafbe │ │ │ │ + cbz r1, 1faede │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fafb8 │ │ │ │ - ldr r0, [pc, #28] @ (1fafc4 ) │ │ │ │ + beq.n 1faed8 │ │ │ │ + ldr r0, [pc, #28] @ (1faee4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1fafba │ │ │ │ + bne.n 1faeda │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fafa8 │ │ │ │ + bne.n 1faec8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1faf9a │ │ │ │ + b.n 1faeba │ │ │ │ nop │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ 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] @ (1fb040 ) │ │ │ │ + ldr r5, [pc, #104] @ (1faf60 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1fb02c │ │ │ │ + cbz r0, 1faf4c │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1fb044 ) │ │ │ │ + ldr r2, [pc, #88] @ (1faf64 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fb030 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1faf50 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fb038 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1faf58 ) │ │ │ │ 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] @ (1fb048 ) │ │ │ │ + ldr r3, [pc, #52] @ (1faf68 ) │ │ │ │ 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] │ │ │ │ @@ -563034,15 +562835,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, [r3, r0] │ │ │ │ + str r4, [r7, r3] │ │ │ │ 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 │ │ │ │ @@ -563056,162 +562857,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 1fb0da │ │ │ │ + beq.n 1faffa │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - ldr r1, [pc, #96] @ (1fb0e0 ) │ │ │ │ + ldr r1, [pc, #96] @ (1fb000 ) │ │ │ │ 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 1fb09e │ │ │ │ + bne.n 1fafbe │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb082 │ │ │ │ + bne.n 1fafa2 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #68] @ (1fb0e4 ) │ │ │ │ + ldr r5, [pc, #68] @ (1fb004 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa73c │ │ │ │ + bl 1fa65c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb098 │ │ │ │ + bne.n 1fafb8 │ │ │ │ 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 1fb0da │ │ │ │ + beq.n 1faffa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r5 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1fb0a2 │ │ │ │ + bne.n 1fafc2 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb0c0 │ │ │ │ + bne.n 1fafe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r3, #8] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ 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 1fb108 │ │ │ │ + beq.n 1fb028 │ │ │ │ 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 1fb12a │ │ │ │ + beq.n 1fb04a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r1, [pc, #156] @ (1fb1b4 ) │ │ │ │ + ldr r1, [pc, #156] @ (1fb0d4 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fb152 │ │ │ │ + bne.n 1fb072 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb11a │ │ │ │ + bne.n 1fb03a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb14e │ │ │ │ + beq.n 1fb06e │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #132] @ (1fb1b8 ) │ │ │ │ + ldr r1, [pc, #132] @ (1fb0d8 ) │ │ │ │ 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 1fb182 │ │ │ │ + bne.n 1fb0a2 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb138 │ │ │ │ + bne.n 1fb058 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fb102 │ │ │ │ - ldr r7, [pc, #104] @ (1fb1bc ) │ │ │ │ + b.n 1fb022 │ │ │ │ + ldr r7, [pc, #104] @ (1fb0dc ) │ │ │ │ add r7, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa73c │ │ │ │ + bl 1fa65c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb100 │ │ │ │ + beq.n 1fb020 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1fb12a │ │ │ │ + beq.n 1fb04a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r7 │ │ │ │ - bne.n 1fb156 │ │ │ │ + bne.n 1fb076 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb170 │ │ │ │ - b.n 1fb12a │ │ │ │ - ldr.w r8, [pc, #60] @ 1fb1c0 │ │ │ │ + bne.n 1fb090 │ │ │ │ + b.n 1fb04a │ │ │ │ + ldr.w r8, [pc, #60] @ 1fb0e0 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa73c │ │ │ │ + bl 1fa65c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb100 │ │ │ │ + beq.n 1fb020 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fb102 │ │ │ │ + beq.n 1fb022 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1fb188 │ │ │ │ + bne.n 1fb0a8 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1fb1a2 │ │ │ │ - b.n 1fb102 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + bne.n 1fb0c2 │ │ │ │ + b.n 1fb022 │ │ │ │ + str r4, [r0, #0] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ 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 │ │ │ │ @@ -563219,126 +563020,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 1fb296 │ │ │ │ + bne.n 1fb1b6 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - beq.n 1fb27e │ │ │ │ + beq.n 1fb19e │ │ │ │ ubfx r0, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ mov r8, r0 │ │ │ │ orr.w r0, lr, r0 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fb28c │ │ │ │ + beq.n 1fb1ac │ │ │ │ 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, 1fb28c │ │ │ │ + cbnz r4, 1fb1ac │ │ │ │ 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, 1fb2a4 │ │ │ │ + cbnz r5, 1fb1c4 │ │ │ │ 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, 1fb27c │ │ │ │ - cbz r4, 1fb28c │ │ │ │ + cbz r0, 1fb19c │ │ │ │ + cbz r4, 1fb1ac │ │ │ │ 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 1fb286 │ │ │ │ - cbz r4, 1fb2aa │ │ │ │ + b.n 1fb1a6 │ │ │ │ + cbz r4, 1fb1ca │ │ │ │ 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 1fb680 │ │ │ │ + bl 1fb5a0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1fb286 │ │ │ │ + b.n 1fb1a6 │ │ │ │ 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 1fb30a │ │ │ │ + bne.n 1fb22a │ │ │ │ subs.w r4, r2, lr │ │ │ │ - vldr d0, [pc, #800] @ 1fb5e8 │ │ │ │ + vldr d0, [pc, #800] @ 1fb508 │ │ │ │ sbc.w r0, ip, r3 │ │ │ │ mov r8, r4 │ │ │ │ mov sl, r0 │ │ │ │ orrs.w r6, r4, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq.n 1fb286 │ │ │ │ + beq.n 1fb1a6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fb53e │ │ │ │ + bne.w 1fb45e │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 1fb2f6 │ │ │ │ + bge.n 1fb216 │ │ │ │ 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 1fb286 │ │ │ │ + b.n 1fb1a6 │ │ │ │ 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 1fb3fe │ │ │ │ + blt.n 1fb31e │ │ │ │ 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 1fb4de │ │ │ │ + bgt.w 1fb3fe │ │ │ │ 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 │ │ │ │ @@ -563357,28 +563158,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, 1fb3ac │ │ │ │ + cbnz r1, 1fb2cc │ │ │ │ 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 1fb65a │ │ │ │ + bls.w 1fb57a │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1fb47c │ │ │ │ + bhi.n 1fb39c │ │ │ │ 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 │ │ │ │ @@ -563386,29 +563187,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 1fb286 │ │ │ │ + b.n 1fb1a6 │ │ │ │ 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 1fb5ac │ │ │ │ + bhi.w 1fb4cc │ │ │ │ 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 │ │ │ │ @@ -563425,53 +563226,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 1fb3a0 │ │ │ │ + b.n 1fb2c0 │ │ │ │ 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 1fb5f0 │ │ │ │ + blt.w 1fb510 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ movweq r4, #2045 @ 0x7fd │ │ │ │ - bne.w 1fb644 │ │ │ │ + bne.w 1fb564 │ │ │ │ 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 1fb286 │ │ │ │ + b.n 1fb1a6 │ │ │ │ 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, 1fb4fc │ │ │ │ + cbnz r0, 1fb41c │ │ │ │ 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 │ │ │ │ @@ -563485,71 +563286,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 1fb4b2 │ │ │ │ - b.n 1fb498 │ │ │ │ + bcc.n 1fb3d2 │ │ │ │ + b.n 1fb3b8 │ │ │ │ subs r4, r7, #1 │ │ │ │ mov r5, r4 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fb566 │ │ │ │ + bge.n 1fb486 │ │ │ │ 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, 1fb574 │ │ │ │ + cbnz r0, 1fb494 │ │ │ │ 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 1fb65e │ │ │ │ + blt.n 1fb57e │ │ │ │ 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 1fb2f6 │ │ │ │ + b.n 1fb216 │ │ │ │ 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, 1fb5ca │ │ │ │ + cbnz r0, 1fb4ea │ │ │ │ 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 1fb514 │ │ │ │ + b.n 1fb434 │ │ │ │ nop │ │ │ │ ... │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ @@ -563566,164 +563367,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 1fb4b2 │ │ │ │ + b.n 1fb3d2 │ │ │ │ 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 1fb286 │ │ │ │ + b.n 1fb1a6 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1fb514 │ │ │ │ + b.n 1fb434 │ │ │ │ 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 1fb2f6 │ │ │ │ + b.n 1fb216 │ │ │ │ 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 1fb7b2 │ │ │ │ + bne.w 1fb6d2 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1fb79e │ │ │ │ + beq.n 1fb6be │ │ │ │ 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 1fb7a8 │ │ │ │ + beq.n 1fb6c8 │ │ │ │ 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 1fb7a8 │ │ │ │ + bne.n 1fb6c8 │ │ │ │ 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 1fb79e │ │ │ │ + bne.n 1fb6be │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb7a8 │ │ │ │ + bne.n 1fb6c8 │ │ │ │ orrs.w r3, r8, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1fb79e │ │ │ │ + cbnz r2, 1fb6be │ │ │ │ subs.w r3, r0, r9 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r6, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fb7c0 │ │ │ │ + beq.n 1fb6e0 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1fb7e4 │ │ │ │ + bne.n 1fb704 │ │ │ │ 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 1fb7ce │ │ │ │ + blt.n 1fb6ee │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fb926 │ │ │ │ + bne.w 1fb846 │ │ │ │ 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 1fb7a2 │ │ │ │ + b.n 1fb6c2 │ │ │ │ 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 1fb1c8 │ │ │ │ + bl 1fb0e8 │ │ │ │ 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 1fb7a2 │ │ │ │ + b.n 1fb6c2 │ │ │ │ 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 1fb788 │ │ │ │ + b.n 1fb6a8 │ │ │ │ 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 1fb89a │ │ │ │ + blt.n 1fb7ba │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fb958 │ │ │ │ + beq.w 1fb878 │ │ │ │ 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 1fb93e │ │ │ │ + bgt.w 1fb85e │ │ │ │ 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 │ │ │ │ @@ -563746,31 +563547,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 1fb75c │ │ │ │ + bcs.w 1fb67c │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1fb75c │ │ │ │ + b.n 1fb67c │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb980 │ │ │ │ + beq.n 1fb8a0 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1fb966 │ │ │ │ + bhi.n 1fb886 │ │ │ │ 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 │ │ │ │ @@ -563789,53 +563590,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 1fb75c │ │ │ │ + bcs.w 1fb67c │ │ │ │ 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 1fb75c │ │ │ │ + b.n 1fb67c │ │ │ │ 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 1fb7a2 │ │ │ │ + b.n 1fb6c2 │ │ │ │ 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 1fb888 │ │ │ │ + b.n 1fb7a8 │ │ │ │ mov.w lr, r5, lsl #10 │ │ │ │ mov.w ip, r8, lsl #10 │ │ │ │ orr.w lr, lr, r8, lsr #22 │ │ │ │ - b.n 1fb816 │ │ │ │ + b.n 1fb736 │ │ │ │ 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 1fb912 │ │ │ │ + b.n 1fb832 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1fb8a8 │ │ │ │ + b.n 1fb7c8 │ │ │ │ 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] │ │ │ │ @@ -563843,49 +563644,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 1fbb54 │ │ │ │ + beq.w 1fba74 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fbb2e │ │ │ │ + beq.w 1fba4e │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1fba1e │ │ │ │ + cbnz r4, 1fb93e │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1fbbd8 │ │ │ │ + beq.w 1fbaf8 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fb9f4 │ │ │ │ + bne.n 1fb914 │ │ │ │ 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, 1fba64 │ │ │ │ + cbnz r2, 1fb984 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1fbbd8 │ │ │ │ + beq.w 1fbaf8 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fba38 │ │ │ │ + bne.n 1fb958 │ │ │ │ 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 │ │ │ │ @@ -563927,71 +563728,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 1fbb92 │ │ │ │ + bge.n 1fbab2 │ │ │ │ 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 1fbb12 │ │ │ │ + bcc.n 1fba32 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 1fbbf6 │ │ │ │ + blt.n 1fbb16 │ │ │ │ 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 1fbc5a │ │ │ │ + bne.w 1fbb7a │ │ │ │ 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 1fbbbe │ │ │ │ + bne.n 1fbade │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fbbbe │ │ │ │ + b.n 1fbade │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1fbbe2 │ │ │ │ + bne.n 1fbb02 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1fbb7e │ │ │ │ + bne.n 1fba9e │ │ │ │ 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 1fbbec │ │ │ │ + bne.n 1fbb0c │ │ │ │ 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, 1fbbe2 │ │ │ │ + cbnz r1, 1fbb02 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1fbb40 │ │ │ │ + beq.n 1fba60 │ │ │ │ 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] │ │ │ │ @@ -563999,15 +563800,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 1fbaf6 │ │ │ │ + bcs.n 1fba16 │ │ │ │ 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 │ │ │ │ @@ -564023,15 +563824,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 1fbc50 │ │ │ │ + bhi.n 1fbb70 │ │ │ │ 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 │ │ │ │ @@ -564046,33 +563847,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 1fbb12 │ │ │ │ + b.n 1fba32 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1fbbbe │ │ │ │ + b.n 1fbade │ │ │ │ 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 1fbb4e │ │ │ │ + b.n 1fba6e │ │ │ │ stmdb 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] @ 1fc198 │ │ │ │ + ldr.w r2, [pc, #1300] @ 1fc0b8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1300] @ 1fc19c │ │ │ │ + ldr.w r3, [pc, #1300] @ 1fc0bc │ │ │ │ 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] │ │ │ │ @@ -564095,46 +563896,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 1fbfa2 │ │ │ │ + beq.w 1fbec2 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fbf46 │ │ │ │ + beq.w 1fbe66 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fc016 │ │ │ │ + beq.w 1fbf36 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1fbd42 │ │ │ │ + cbnz r0, 1fbc62 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1fc016 │ │ │ │ + beq.w 1fbf36 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1fbd1a │ │ │ │ + cbnz r2, 1fbc3a │ │ │ │ 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, 1fbd7e │ │ │ │ + cbnz r3, 1fbc9e │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1fc016 │ │ │ │ + beq.w 1fbf36 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1fbd58 │ │ │ │ + cbnz r1, 1fbc78 │ │ │ │ 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 │ │ │ │ @@ -564184,30 +563985,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 1fc036 │ │ │ │ + bne.w 1fbf56 │ │ │ │ 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 1fc25a │ │ │ │ + bne.w 1fc17a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ orrs.w r4, r4, sl │ │ │ │ - beq.w 1fc3f2 │ │ │ │ + beq.w 1fc312 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fc6d6 │ │ │ │ + beq.w 1fc5f6 │ │ │ │ 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 │ │ │ │ @@ -564228,15 +564029,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 1fc27c │ │ │ │ + bge.w 1fc19c │ │ │ │ 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 │ │ │ │ @@ -564245,205 +564046,205 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc610 │ │ │ │ + beq.w 1fc530 │ │ │ │ mvn.w r2, sl │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fc95c │ │ │ │ + bne.w 1fc87c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 1fc302 │ │ │ │ + beq.w 1fc222 │ │ │ │ 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] @ 1fc190 │ │ │ │ + vldr d7, [pc, #680] @ 1fc0b0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc462 │ │ │ │ + beq.w 1fc382 │ │ │ │ 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 1fbef2 │ │ │ │ + bne.n 1fbe12 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1fc80a │ │ │ │ + beq.w 1fc72a │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1fbf2c │ │ │ │ + cbnz r2, 1fbe4c │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1fcb4c │ │ │ │ + bne.w 1fca6c │ │ │ │ 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 1fc100 │ │ │ │ + b.n 1fc020 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1fc15c │ │ │ │ + bne.w 1fc07c │ │ │ │ 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 1fc016 │ │ │ │ + bne.n 1fbf36 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1fc176 │ │ │ │ + beq.w 1fc096 │ │ │ │ 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 1fc176 │ │ │ │ + bne.w 1fc096 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc01a │ │ │ │ + b.n 1fbf3a │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1fc18a │ │ │ │ + bne.w 1fc0aa │ │ │ │ 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 1fc15c │ │ │ │ + bne.w 1fc07c │ │ │ │ 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, 1fc016 │ │ │ │ + cbnz r0, 1fbf36 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1fc162 │ │ │ │ + beq.w 1fc082 │ │ │ │ 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 1fc162 │ │ │ │ + bne.w 1fc082 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc01a │ │ │ │ + b.n 1fbf3a │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #388] @ (1fc1a0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1fc19c ) │ │ │ │ + ldr r2, [pc, #388] @ (1fc0c0 ) │ │ │ │ + ldr r3, [pc, #380] @ (1fc0bc ) │ │ │ │ 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 1fcb48 │ │ │ │ + bne.w 1fca68 │ │ │ │ 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 1fc1a4 │ │ │ │ + beq.w 1fc0c4 │ │ │ │ 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 1fc338 │ │ │ │ + blt.w 1fc258 │ │ │ │ orrs.w r3, sl, r7 │ │ │ │ - bne.w 1fc4a2 │ │ │ │ + bne.w 1fc3c2 │ │ │ │ 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 1fc302 │ │ │ │ + beq.w 1fc222 │ │ │ │ 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 1fc68c │ │ │ │ + bne.w 1fc5ac │ │ │ │ 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 1fc9c6 │ │ │ │ + beq.w 1fc8e6 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1fc6f0 │ │ │ │ + bne.w 1fc610 │ │ │ │ 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 │ │ │ │ @@ -564460,67 +564261,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 1fc134 │ │ │ │ + bcc.n 1fc054 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fc6c4 │ │ │ │ + blt.w 1fc5e4 │ │ │ │ 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 1fc80e │ │ │ │ + bne.w 1fc72e │ │ │ │ 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 1fc49a │ │ │ │ + bne.w 1fc3ba │ │ │ │ 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 1fc01a │ │ │ │ + b.n 1fbf3a │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1fc01a │ │ │ │ + b.n 1fbf3a │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc01a │ │ │ │ + b.n 1fbf3a │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc01a │ │ │ │ + b.n 1fbf3a │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1fc01a │ │ │ │ + b.n 1fbf3a │ │ │ │ ... │ │ │ │ - muls r6, r5 │ │ │ │ + add r6, r9 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1fc3f8 │ │ │ │ + beq.w 1fc318 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fc6e4 │ │ │ │ + beq.w 1fc604 │ │ │ │ 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 │ │ │ │ @@ -564541,15 +564342,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 1fc076 │ │ │ │ + bge.w 1fbf96 │ │ │ │ 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 │ │ │ │ @@ -564559,56 +564360,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 1fc828 │ │ │ │ + beq.w 1fc748 │ │ │ │ rsbs r3, sl, #0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fc2a2 │ │ │ │ + ble.n 1fc1c2 │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.w 1fc382 │ │ │ │ - b.n 1fc980 │ │ │ │ + bne.w 1fc2a2 │ │ │ │ + b.n 1fc8a0 │ │ │ │ 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 1fc328 │ │ │ │ + blt.n 1fc248 │ │ │ │ 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 1fc292 │ │ │ │ + beq.n 1fc1b2 │ │ │ │ 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 1fc288 │ │ │ │ - b.n 1fc076 │ │ │ │ + bne.n 1fc1a8 │ │ │ │ + b.n 1fbf96 │ │ │ │ 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 │ │ │ │ @@ -564631,36 +564432,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 1fc386 │ │ │ │ + bne.n 1fc2a6 │ │ │ │ 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 1fc656 │ │ │ │ + blt.w 1fc576 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1fc100 │ │ │ │ + b.n 1fc020 │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 1fbe98 │ │ │ │ + b.n 1fbdb8 │ │ │ │ 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 │ │ │ │ @@ -564670,135 +564471,135 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq fp, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc828 │ │ │ │ + beq.w 1fc748 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fc2a2 │ │ │ │ + ble.n 1fc1c2 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ - beq.w 1fcb0c │ │ │ │ + beq.w 1fca2c │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1fc610 │ │ │ │ + beq.w 1fc530 │ │ │ │ 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 1fc3b0 │ │ │ │ + beq.n 1fc2d0 │ │ │ │ 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 1fc786 │ │ │ │ + beq.w 1fc6a6 │ │ │ │ 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 1fc8e8 │ │ │ │ + bcs.w 1fc808 │ │ │ │ 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 1fc01a │ │ │ │ + b.n 1fbf3a │ │ │ │ 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 1fc438 │ │ │ │ + bcc.n 1fc358 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1fc904 │ │ │ │ + blt.w 1fc824 │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r3, r0 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - bne.w 1fc9b2 │ │ │ │ + bne.w 1fc8d2 │ │ │ │ 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 1fc450 │ │ │ │ + bne.n 1fc370 │ │ │ │ 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 1fc01a │ │ │ │ + b.n 1fbf3a │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1fbf00 │ │ │ │ + b.n 1fbe20 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1fc492 │ │ │ │ + bcc.n 1fc3b2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1fc986 │ │ │ │ + blt.w 1fc8a6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fc80e │ │ │ │ + bne.w 1fc72e │ │ │ │ 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 1fc14a │ │ │ │ + b.n 1fc06a │ │ │ │ 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 1fc748 │ │ │ │ + bne.w 1fc668 │ │ │ │ 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] │ │ │ │ @@ -564819,69 +564620,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 1fc4f0 │ │ │ │ + bne.n 1fc410 │ │ │ │ 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 1fc614 │ │ │ │ + beq.n 1fc534 │ │ │ │ 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, 1fc540 │ │ │ │ + cbz r5, 1fc460 │ │ │ │ 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 1fc624 │ │ │ │ + beq.n 1fc544 │ │ │ │ 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 1fc606 │ │ │ │ + beq.n 1fc526 │ │ │ │ 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 1fc558 │ │ │ │ + bne.n 1fc478 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1fbf14 │ │ │ │ + beq.w 1fbe34 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1fc59e │ │ │ │ + bmi.n 1fc4be │ │ │ │ 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] │ │ │ │ @@ -564893,94 +564694,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 1fc5de │ │ │ │ + bcc.n 1fc4fe │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1fcabc │ │ │ │ + blt.w 1fc9dc │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - bne.w 1fc9b2 │ │ │ │ + bne.w 1fc8d2 │ │ │ │ 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 1fc01a │ │ │ │ + b.n 1fbf3a │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1fc564 │ │ │ │ + b.n 1fc484 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fbed2 │ │ │ │ + b.n 1fbdf2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fc53a │ │ │ │ + bne.n 1fc45a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.n 1fc54c │ │ │ │ + bne.n 1fc46c │ │ │ │ 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 1fc63a │ │ │ │ + beq.n 1fc55a │ │ │ │ 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 1fc630 │ │ │ │ + bne.n 1fc550 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc30e │ │ │ │ + b.n 1fc22e │ │ │ │ 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 1fc46c │ │ │ │ + bne.w 1fc38c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1fc47e │ │ │ │ + bcs.w 1fc39e │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1fc49a │ │ │ │ + b.n 1fc3ba │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1fbf14 │ │ │ │ + bge.w 1fbe34 │ │ │ │ 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 │ │ │ │ @@ -564990,99 +564791,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 1fc6a8 │ │ │ │ - b.n 1fbf14 │ │ │ │ + bne.n 1fc5c8 │ │ │ │ + b.n 1fbe34 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1fc89a │ │ │ │ + ble.w 1fc7ba │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fc14a │ │ │ │ + b.n 1fc06a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1fbe38 │ │ │ │ + b.w 1fbd58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fc1bc │ │ │ │ + b.n 1fc0dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fc84e │ │ │ │ + beq.w 1fc76e │ │ │ │ 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 1fca3a │ │ │ │ + bne.w 1fc95a │ │ │ │ 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 1fc738 │ │ │ │ + bne.n 1fc658 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1fc0e8 │ │ │ │ + b.n 1fc008 │ │ │ │ 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 1fc76a │ │ │ │ + b.n 1fc68a │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 1fc888 │ │ │ │ + beq.w 1fc7a8 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fc764 │ │ │ │ + beq.n 1fc684 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fc858 │ │ │ │ + bls.n 1fc778 │ │ │ │ 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 1fc53a │ │ │ │ + b.n 1fc45a │ │ │ │ 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 1fc7ee │ │ │ │ + bcc.n 1fc70e │ │ │ │ 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 │ │ │ │ @@ -565104,71 +564905,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 1fc3de │ │ │ │ + beq.w 1fc2fe │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fc3de │ │ │ │ + b.n 1fc2fe │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc0c2 │ │ │ │ + b.n 1fbfe2 │ │ │ │ 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 1fc01a │ │ │ │ + b.w 1fbf3a │ │ │ │ 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 1fc832 │ │ │ │ + bne.n 1fc752 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1fbed6 │ │ │ │ + b.w 1fbdf6 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1fc6fa │ │ │ │ + b.n 1fc61a │ │ │ │ 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 1fc9d4 │ │ │ │ + bne.w 1fc8f4 │ │ │ │ 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 1fc87a │ │ │ │ - b.n 1fc524 │ │ │ │ + bne.n 1fc79a │ │ │ │ + b.n 1fc444 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fc858 │ │ │ │ + bls.n 1fc778 │ │ │ │ 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 1fc540 │ │ │ │ + b.n 1fc460 │ │ │ │ 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 │ │ │ │ @@ -565182,28 +564983,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 1fc134 │ │ │ │ + b.n 1fc054 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fcb1a │ │ │ │ + blt.w 1fca3a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fcaa4 │ │ │ │ + blt.w 1fc9c4 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1fc3de │ │ │ │ + b.n 1fc2fe │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1fca30 │ │ │ │ + bhi.w 1fc950 │ │ │ │ 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 │ │ │ │ @@ -565217,56 +565018,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 1fc438 │ │ │ │ + b.n 1fc358 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1fc2a2 │ │ │ │ + ble.w 1fc1c2 │ │ │ │ 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 1fc394 │ │ │ │ + bne.w 1fc2b4 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1fc302 │ │ │ │ + b.n 1fc222 │ │ │ │ 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 1fc49a │ │ │ │ + b.n 1fc3ba │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fc01a │ │ │ │ + b.w 1fbf3a │ │ │ │ mov r2, r0 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fc01a │ │ │ │ + b.w 1fbf3a │ │ │ │ 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 │ │ │ │ @@ -565282,43 +565083,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 1fca1c │ │ │ │ + beq.n 1fc93c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orr.w r3, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcb42 │ │ │ │ + beq.w 1fca62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ negs r6, r3 │ │ │ │ - b.n 1fc4ce │ │ │ │ + b.n 1fc3ee │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fc450 │ │ │ │ + b.n 1fc370 │ │ │ │ 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 1fc0e4 │ │ │ │ + beq.w 1fc004 │ │ │ │ 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 │ │ │ │ @@ -565327,28 +565128,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 1fca7a │ │ │ │ + bne.n 1fc99a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fc0e8 │ │ │ │ - b.w 1fc0ee │ │ │ │ + bne.w 1fc008 │ │ │ │ + b.w 1fc00e │ │ │ │ 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 1fc01a │ │ │ │ + b.w 1fbf3a │ │ │ │ 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 │ │ │ │ @@ -565363,47 +565164,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 1fc5de │ │ │ │ + b.n 1fc4fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1fc318 │ │ │ │ + b.w 1fc238 │ │ │ │ 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 1fc804 │ │ │ │ + b.n 1fc724 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fc524 │ │ │ │ + b.n 1fc444 │ │ │ │ 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 1fc716 │ │ │ │ + bls.w 1fc636 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1fc0e8 │ │ │ │ + b.w 1fc008 │ │ │ │ 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] │ │ │ │ @@ -565413,66 +565214,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 1fcd02 │ │ │ │ + beq.w 1fcc22 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1fccd6 │ │ │ │ + beq.w 1fcbf6 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1fcd58 │ │ │ │ - cbnz r7, 1fcbc8 │ │ │ │ + beq.w 1fcc78 │ │ │ │ + cbnz r7, 1fcae8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fcd58 │ │ │ │ + beq.w 1fcc78 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1fcbe2 │ │ │ │ + cbnz r1, 1fcb02 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fcd58 │ │ │ │ + beq.w 1fcc78 │ │ │ │ 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 1fcd78 │ │ │ │ + bcc.w 1fcc98 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fcd62 │ │ │ │ + beq.w 1fcc82 │ │ │ │ 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 1fcdac │ │ │ │ + beq.w 1fcccc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, sl │ │ │ │ - blt.w 1fce28 │ │ │ │ - beq.w 1fcea4 │ │ │ │ + blt.w 1fcd48 │ │ │ │ + beq.w 1fcdc4 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - bls.w 1fd016 │ │ │ │ + bls.w 1fcf36 │ │ │ │ adds.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r6, r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fcc4a │ │ │ │ + cbnz r6, 1fcb6a │ │ │ │ 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 │ │ │ │ @@ -565494,119 +565295,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 1fccbc │ │ │ │ + bls.n 1fcbdc │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1fd008 │ │ │ │ + blt.w 1fcf28 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fce1a │ │ │ │ + bne.w 1fcd3a │ │ │ │ lsrs r3, r3, #7 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1fccc6 │ │ │ │ + beq.n 1fcbe6 │ │ │ │ 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 1fcd8c │ │ │ │ + bne.n 1fccac │ │ │ │ subs.w r3, r4, lr │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fcd58 │ │ │ │ + bne.n 1fcc78 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fcd96 │ │ │ │ + beq.n 1fccb6 │ │ │ │ cmp r4, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1fcd3e │ │ │ │ + b.n 1fcc5e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fcda2 │ │ │ │ + bne.n 1fccc2 │ │ │ │ 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 1fcd8c │ │ │ │ + bne.n 1fccac │ │ │ │ subs r3, r4, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1fcd58 │ │ │ │ + cbnz r3, 1fcc78 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r1, lr, r1 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fcd96 │ │ │ │ + beq.n 1fccb6 │ │ │ │ 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 1fcd96 │ │ │ │ + bne.n 1fccb6 │ │ │ │ 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 1fcf60 │ │ │ │ + beq.w 1fce80 │ │ │ │ clz r5, r4 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsls r4, r3 │ │ │ │ - b.n 1fcc0a │ │ │ │ + b.n 1fcb2a │ │ │ │ adds.w lr, lr, lr │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r7, r7 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fcc0a │ │ │ │ - b.n 1fcd62 │ │ │ │ + bne.w 1fcb2a │ │ │ │ + b.n 1fcc82 │ │ │ │ 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 1fceec │ │ │ │ + ble.w 1fce0c │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1fcde2 │ │ │ │ + bhi.n 1fcd02 │ │ │ │ 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 │ │ │ │ @@ -565616,31 +565417,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 1fcfa2 │ │ │ │ + blt.w 1fcec2 │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1fd05c │ │ │ │ + bls.w 1fcf7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1fd08e │ │ │ │ + blt.w 1fcfae │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1fccc6 │ │ │ │ + beq.w 1fcbe6 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1fcd4e │ │ │ │ + b.n 1fcc6e │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1fcf46 │ │ │ │ + blt.w 1fce66 │ │ │ │ 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] │ │ │ │ @@ -565660,53 +565461,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 1fd08a │ │ │ │ + bne.w 1fcfaa │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bhi.w 1fd004 │ │ │ │ + bhi.w 1fcf24 │ │ │ │ mov r1, sl │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fccc6 │ │ │ │ + b.n 1fcbe6 │ │ │ │ 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 1fcd5c │ │ │ │ + beq.w 1fcc7c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 1fd068 │ │ │ │ + blt.w 1fcf88 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fced0 │ │ │ │ + cbnz r6, 1fcdf0 │ │ │ │ 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 1fcca0 │ │ │ │ - b.n 1fcc50 │ │ │ │ + bpl.w 1fcbc0 │ │ │ │ + b.n 1fcb70 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1fcf42 │ │ │ │ + blt.n 1fce62 │ │ │ │ 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 │ │ │ │ @@ -565720,94 +565521,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 1fcdf2 │ │ │ │ + b.n 1fcd12 │ │ │ │ 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 1fcc50 │ │ │ │ + b.n 1fcb70 │ │ │ │ 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 1fcff0 │ │ │ │ + bls.n 1fcf10 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n 1fcfd0 │ │ │ │ + blt.n 1fcef0 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1fcff0 │ │ │ │ + cbz r2, 1fcf10 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fcd5c │ │ │ │ + b.n 1fcc7c │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1fccbc │ │ │ │ + bls.w 1fcbdc │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1fccaa │ │ │ │ + bge.w 1fcbca │ │ │ │ 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 1fccbc │ │ │ │ + b.n 1fcbdc │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 1fd064 │ │ │ │ + bhi.n 1fcf84 │ │ │ │ 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 1fd064 │ │ │ │ + beq.n 1fcf84 │ │ │ │ add r1, r4 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fcd5c │ │ │ │ + b.n 1fcc7c │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.n 1fcfb8 │ │ │ │ + bls.n 1fced8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1fccc6 │ │ │ │ + b.n 1fcbe6 │ │ │ │ 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 │ │ │ │ @@ -565815,80 +565616,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 1fcec4 │ │ │ │ + bne.w 1fcde4 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fd010 │ │ │ │ + bls.n 1fcf30 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1fd010 │ │ │ │ + bge.n 1fcf30 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fd008 │ │ │ │ + b.n 1fcf28 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1fccc6 │ │ │ │ + b.n 1fcbe6 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1fcffa │ │ │ │ + b.n 1fcf1a │ │ │ │ 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 1fcec4 │ │ │ │ + bne.w 1fcde4 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fd010 │ │ │ │ + bls.n 1fcf30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd008 │ │ │ │ + b.n 1fcf28 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1fcec4 │ │ │ │ + b.n 1fcde4 │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1fccc4 │ │ │ │ + b.n 1fcbe4 │ │ │ │ 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 1fd132 │ │ │ │ + beq.n 1fd052 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1fd12a │ │ │ │ + beq.n 1fd04a │ │ │ │ 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 1fd12a │ │ │ │ + beq.n 1fd04a │ │ │ │ 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 1fd100 │ │ │ │ + bls.n 1fd020 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1fd154 │ │ │ │ + blt.n 1fd074 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1fd14c │ │ │ │ + bne.n 1fd06c │ │ │ │ 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 │ │ │ │ @@ -565903,28 +565704,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 1fd12e │ │ │ │ + bne.n 1fd04e │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1fd144 │ │ │ │ + b.n 1fd064 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1fd18c │ │ │ │ + bhi.n 1fd0ac │ │ │ │ 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 │ │ │ │ @@ -565932,43 +565733,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 1fd11e │ │ │ │ + b.n 1fd03e │ │ │ │ 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 1fd1f0 │ │ │ │ + beq.n 1fd110 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1fd1ec │ │ │ │ + beq.n 1fd10c │ │ │ │ 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 1fd1ec │ │ │ │ + beq.n 1fd10c │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1fd20c │ │ │ │ + bls.n 1fd12c │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fd21a │ │ │ │ + blt.n 1fd13a │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1fd238 │ │ │ │ + beq.n 1fd158 │ │ │ │ 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 │ │ │ │ @@ -565991,272 +565792,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 1fd210 │ │ │ │ + bhi.n 1fd130 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ sbfx r2, r2, #4, #12 │ │ │ │ - b.n 1fd210 │ │ │ │ + b.n 1fd130 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1fd210 │ │ │ │ + b.n 1fd130 │ │ │ │ stmdb 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 1fd27a │ │ │ │ + beq.n 1fd19a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1fd27a │ │ │ │ + beq.n 1fd19a │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1fd286 │ │ │ │ + cbnz r2, 1fd1a6 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fd26c │ │ │ │ + bne.n 1fd18c │ │ │ │ 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 1fd2be │ │ │ │ + beq.n 1fd1de │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1fd2be │ │ │ │ + beq.n 1fd1de │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fd2c6 │ │ │ │ + cbnz r3, 1fd1e6 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1fd2aa │ │ │ │ + bne.n 1fd1ca │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1fd270 │ │ │ │ + b.n 1fd190 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1fd2fa │ │ │ │ + beq.n 1fd21a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1fd2fa │ │ │ │ + beq.n 1fd21a │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fd302 │ │ │ │ + cbnz r3, 1fd222 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1fd2e8 │ │ │ │ + bne.n 1fd208 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1fd2ae │ │ │ │ + b.n 1fd1ce │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1fd336 │ │ │ │ + beq.n 1fd256 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1fd336 │ │ │ │ + beq.n 1fd256 │ │ │ │ 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, 1fd33c │ │ │ │ + cbnz r3, 1fd25c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fd322 │ │ │ │ + bne.n 1fd242 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1fd2ec │ │ │ │ + b.n 1fd20c │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1fd370 │ │ │ │ + beq.n 1fd290 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1fd370 │ │ │ │ + beq.n 1fd290 │ │ │ │ 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, 1fd376 │ │ │ │ + cbnz r1, 1fd296 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fd35e │ │ │ │ + bne.n 1fd27e │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1fd326 │ │ │ │ + b.n 1fd246 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fd240 │ │ │ │ - b.n 1fd362 │ │ │ │ + bl 1fd160 │ │ │ │ + b.n 1fd282 │ │ │ │ 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, 1fd39e │ │ │ │ + cbnz r3, 1fd2be │ │ │ │ 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 1fd3de │ │ │ │ + beq.n 1fd2fe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1fd3de │ │ │ │ + beq.n 1fd2fe │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fd3e8 │ │ │ │ + cbnz r1, 1fd308 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1fd3d0 │ │ │ │ + bne.n 1fd2f0 │ │ │ │ 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 1fd41a │ │ │ │ + beq.n 1fd33a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1fd41a │ │ │ │ + beq.n 1fd33a │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1fd428 │ │ │ │ + cbnz r1, 1fd348 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fd408 │ │ │ │ + bne.n 1fd328 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1fd3d4 │ │ │ │ + b.n 1fd2f4 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1fd456 │ │ │ │ + beq.n 1fd376 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1fd456 │ │ │ │ + beq.n 1fd376 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fd460 │ │ │ │ + cbnz r1, 1fd380 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fd446 │ │ │ │ + bne.n 1fd366 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd40c │ │ │ │ + b.n 1fd32c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fd240 │ │ │ │ + bl 1fd160 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd44a │ │ │ │ + b.n 1fd36a │ │ │ │ stmdb 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] @ (1fd704 ) │ │ │ │ + ldr r2, [pc, #640] @ (1fd624 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #640] @ (1fd708 ) │ │ │ │ + ldr r3, [pc, #640] @ (1fd628 ) │ │ │ │ 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 1fd658 │ │ │ │ + beq.w 1fd578 │ │ │ │ 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 │ │ │ │ @@ -566269,49 +566070,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 1fd5c8 │ │ │ │ + bcs.n 1fd4e8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fd510 │ │ │ │ - b.n 1fd544 │ │ │ │ + bne.n 1fd430 │ │ │ │ + b.n 1fd464 │ │ │ │ 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, 1fd56c │ │ │ │ + cbz r4, 1fd48c │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1fd50c │ │ │ │ + bne.n 1fd42c │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #444] @ (1fd70c ) │ │ │ │ + ldr r2, [pc, #444] @ (1fd62c ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #432] @ (1fd708 ) │ │ │ │ + ldr r3, [pc, #432] @ (1fd628 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fd6fe │ │ │ │ + bne.w 1fd61e │ │ │ │ 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 │ │ │ │ @@ -566319,63 +566120,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 1fd654 │ │ │ │ + bne.n 1fd574 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 61070 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd5b2 │ │ │ │ + bne.n 1fd4d2 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd5a2 │ │ │ │ + bne.n 1fd4c2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fd53a │ │ │ │ + beq.n 1fd45a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 60b4c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1fd53a │ │ │ │ + b.n 1fd45a │ │ │ │ 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 1fd6f0 │ │ │ │ + bne.w 1fd610 │ │ │ │ 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 1fd60e │ │ │ │ + bne.n 1fd52e │ │ │ │ strex r3, r9, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd5fe │ │ │ │ + bne.n 1fd51e │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ - beq.n 1fd622 │ │ │ │ + beq.n 1fd542 │ │ │ │ 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 │ │ │ │ @@ -566384,364 +566185,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 1fd4f8 │ │ │ │ - b.n 1fd5c8 │ │ │ │ + bcc.w 1fd418 │ │ │ │ + b.n 1fd4e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd598 │ │ │ │ + b.n 1fd4b8 │ │ │ │ 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 1fd6f8 │ │ │ │ + beq.n 1fd618 │ │ │ │ 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 1fd672 │ │ │ │ + bne.n 1fd592 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1fd6e4 │ │ │ │ + cbz r4, 1fd604 │ │ │ │ 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, 1fd6f4 │ │ │ │ + cbnz r0, 1fd614 │ │ │ │ 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 1fd6c8 │ │ │ │ + bne.n 1fd5e8 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd6b8 │ │ │ │ + bne.n 1fd5d8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fd4b2 │ │ │ │ + beq.w 1fd3d2 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ - b.n 1fd4b2 │ │ │ │ + b.n 1fd3d2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd696 │ │ │ │ + b.n 1fd5b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd5ee │ │ │ │ + b.n 1fd50e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd6ac │ │ │ │ + b.n 1fd5cc │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1fd6e8 │ │ │ │ + b.n 1fd608 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ 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] @ (1fd7c8 ) │ │ │ │ + ldr r0, [pc, #164] @ (1fd6e8 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #164] @ (1fd7cc ) │ │ │ │ + ldr r1, [pc, #164] @ (1fd6ec ) │ │ │ │ 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, 1fd7c0 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 1fd6e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6164c <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r4, 1fd78c │ │ │ │ + cbz r4, 1fd6ac │ │ │ │ movs r7, #2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1fd76c │ │ │ │ + beq.n 1fd68c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1fd766 │ │ │ │ + bne.n 1fd686 │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd756 │ │ │ │ + bne.n 1fd676 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fd78c │ │ │ │ - cbz r6, 1fd7a6 │ │ │ │ + cbz r3, 1fd6ac │ │ │ │ + cbz r6, 1fd6c6 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fd786 │ │ │ │ + bge.n 1fd6a6 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1fd7b2 │ │ │ │ + beq.n 1fd6d2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd74e │ │ │ │ + bne.n 1fd66e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1fd7d0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fd7cc ) │ │ │ │ + ldr r2, [pc, #64] @ (1fd6f0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fd6ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fd7b6 │ │ │ │ + bne.n 1fd6d6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4a18 │ │ │ │ - b.n 1fd786 │ │ │ │ + bl 1f4938 │ │ │ │ + b.n 1fd6a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd78e │ │ │ │ + b.n 1fd6ae │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ 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, 1fd830 │ │ │ │ + cbz r2, 1fd750 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 1fd7f8 │ │ │ │ + bcc.n 1fd718 │ │ │ │ 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 20c5f8 │ │ │ │ + bl 20c518 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 20c7bc │ │ │ │ + bl 20c6dc │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1fd80e │ │ │ │ + bne.n 1fd72e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fd7f4 │ │ │ │ + beq.n 1fd714 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n 1fd7fc │ │ │ │ + bcc.n 1fd71c │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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] @ (1fd890 ) │ │ │ │ - ldr r0, [pc, #52] @ (1fd894 ) │ │ │ │ + ldr r5, [pc, #52] @ (1fd7b0 ) │ │ │ │ + ldr r0, [pc, #52] @ (1fd7b4 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fd884 │ │ │ │ + beq.n 1fd7a4 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fd7d4 │ │ │ │ + bl 1fd6f4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fd86e │ │ │ │ - ldr r0, [pc, #16] @ (1fd898 ) │ │ │ │ + bne.n 1fd78e │ │ │ │ + ldr r0, [pc, #16] @ (1fd7b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #568] @ (1fdacc ) │ │ │ │ + ldr r2, [pc, #440] @ (1fd96c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ 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] @ (1fd924 ) │ │ │ │ + ldr r2, [pc, #120] @ (1fd844 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1fd928 ) │ │ │ │ + ldr r3, [pc, #120] @ (1fd848 ) │ │ │ │ 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] @ (1fd92c ) │ │ │ │ + ldr r1, [pc, #92] @ (1fd84c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1fe1c8 │ │ │ │ - cbnz r0, 1fd916 │ │ │ │ + bl 1fe0e8 │ │ │ │ + cbnz r0, 1fd836 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fd902 │ │ │ │ + bmi.n 1fd822 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1fd930 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fd928 ) │ │ │ │ + ldr r2, [pc, #68] @ (1fd850 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fd848 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fd920 │ │ │ │ + bne.n 1fd840 │ │ │ │ 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 1fd8e8 │ │ │ │ + b.n 1fd808 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60b4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd8ea │ │ │ │ + b.n 1fd80a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ 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] @ (1fd958 ) │ │ │ │ + ldr r0, [pc, #20] @ (1fd878 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 20c694 │ │ │ │ - ldr r0, [pc, #12] @ (1fd95c ) │ │ │ │ + bl 20c5b4 │ │ │ │ + ldr r0, [pc, #12] @ (1fd87c ) │ │ │ │ add r0, pc │ │ │ │ - bl 35fc00 │ │ │ │ + bl 35fb20 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r4, #24] │ │ │ │ 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 1fe424 │ │ │ │ - cbnz r0, 1fd978 │ │ │ │ + bl 1fe344 │ │ │ │ + cbnz r0, 1fd898 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe410 │ │ │ │ + bl 1fe330 │ │ │ │ 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] @ (1fdbd8 ) │ │ │ │ + ldr r2, [pc, #580] @ (1fdaf8 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #580] @ (1fdbdc ) │ │ │ │ + ldr r3, [pc, #580] @ (1fdafc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #580] @ (1fdbe0 ) │ │ │ │ + ldr r6, [pc, #580] @ (1fdb00 ) │ │ │ │ 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 1fdb8e │ │ │ │ + bmi.w 1fdaae │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1fdb7c │ │ │ │ + bmi.w 1fda9c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fdb5e │ │ │ │ + bne.w 1fda7e │ │ │ │ add.w sl, r4, #16 │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fd9ee │ │ │ │ - b.n 1fdab0 │ │ │ │ + bhi.n 1fd90e │ │ │ │ + b.n 1fd9d0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 20c664 │ │ │ │ + bl 20c584 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1fdab0 │ │ │ │ + bls.n 1fd9d0 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fd9de │ │ │ │ + beq.n 1fd8fe │ │ │ │ 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] │ │ │ │ @@ -566763,168 +566564,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 20c648 │ │ │ │ + bl 20c568 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fdb56 │ │ │ │ + beq.n 1fda76 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 1fda94 │ │ │ │ + cbz r7, 1fd9b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ strex r1, r9, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fda80 │ │ │ │ + bne.n 1fd9a0 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fdb4a │ │ │ │ + beq.n 1fda6a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fd9ce │ │ │ │ + beq.n 1fd8ee │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fd9ee │ │ │ │ + bhi.n 1fd90e │ │ │ │ mov r0, sl │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ mov r0, sl │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r9, [r4, #160] @ 0xa0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fdb28 │ │ │ │ + bne.n 1fda48 │ │ │ │ ldrd r8, r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1fdb1e │ │ │ │ + beq.n 1fda3e │ │ │ │ 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, 1fdb0c │ │ │ │ + cbz r2, 1fda2c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1fdb0a │ │ │ │ + cbz r0, 1fda2a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r4, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fdaec │ │ │ │ + bne.n 1fda0c │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fdbba │ │ │ │ + beq.n 1fdada │ │ │ │ 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 1fdad6 │ │ │ │ + bne.n 1fd9f6 │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c73c │ │ │ │ - ldr r2, [pc, #180] @ (1fdbe4 ) │ │ │ │ - ldr r3, [pc, #168] @ (1fdbdc ) │ │ │ │ + bl 20c65c │ │ │ │ + ldr r2, [pc, #180] @ (1fdb04 ) │ │ │ │ + ldr r3, [pc, #168] @ (1fdafc ) │ │ │ │ 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 1fdbd4 │ │ │ │ + bne.n 1fdaf4 │ │ │ │ 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 1f49ec │ │ │ │ - b.n 1fda94 │ │ │ │ + bl 1f490c │ │ │ │ + b.n 1fd9b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20c73c │ │ │ │ - b.n 1fd9ce │ │ │ │ - ldr r2, [pc, #136] @ (1fdbe8 ) │ │ │ │ + bl 20c65c │ │ │ │ + b.n 1fd8ee │ │ │ │ + ldr r2, [pc, #136] @ (1fdb08 ) │ │ │ │ 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 1fe264 │ │ │ │ - b.n 1fd9c6 │ │ │ │ + bl 1fe184 │ │ │ │ + b.n 1fd8e6 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 60f64 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 61758 │ │ │ │ - b.n 1fd9be │ │ │ │ + b.n 1fd8de │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 61070 │ │ │ │ - ldr r3, [pc, #80] @ (1fdbec ) │ │ │ │ + ldr r3, [pc, #80] @ (1fdb0c ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fdbc4 │ │ │ │ + cbz r3, 1fdae4 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ - bl 20c7a8 │ │ │ │ + bl 20c6c8 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1fe2e8 │ │ │ │ + bl 1fe208 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1fd9b8 │ │ │ │ + b.n 1fd8d8 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f49ec │ │ │ │ - b.n 1fdb00 │ │ │ │ - ldr r3, [pc, #40] @ (1fdbf0 ) │ │ │ │ + bl 1f490c │ │ │ │ + b.n 1fda20 │ │ │ │ + ldr r3, [pc, #40] @ (1fdb10 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 61ea8 │ │ │ │ - b.n 1fdba4 │ │ │ │ + b.n 1fdac4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 1fd400 │ │ │ │ + b.n 1fd360 │ │ │ │ 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 │ │ │ │ @@ -566937,87 +566738,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1fdc56 │ │ │ │ + cbz r2, 1fdb76 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1fdc44 │ │ │ │ - bcc.n 1fdc82 │ │ │ │ + beq.n 1fdb64 │ │ │ │ + bcc.n 1fdba2 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1fdc32 │ │ │ │ + b.n 1fdb52 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fdc42 │ │ │ │ + beq.n 1fdb62 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd89c │ │ │ │ + bl 1fd7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fdc2c │ │ │ │ + bne.n 1fdb4c │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1fdc48 │ │ │ │ + cbz r7, 1fdb68 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fdc4c │ │ │ │ - bcs.n 1fdc26 │ │ │ │ + beq.n 1fdb6c │ │ │ │ + bcs.n 1fdb46 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fd7d4 │ │ │ │ + bl 1fd6f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20c73c │ │ │ │ - b.n 1fdc44 │ │ │ │ + bl 20c65c │ │ │ │ + b.n 1fdb64 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fd7d4 │ │ │ │ + bl 1fd6f4 │ │ │ │ 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, 1fdcb2 │ │ │ │ + cbz r2, 1fdbd2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1fdcce │ │ │ │ - ldr r0, [pc, #360] @ (1fde24 ) │ │ │ │ + ble.n 1fdbee │ │ │ │ + ldr r0, [pc, #360] @ (1fdd44 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1fdd36 │ │ │ │ + cbnz r1, 1fdc56 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fdd52 │ │ │ │ + beq.n 1fdc72 │ │ │ │ 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 │ │ │ │ @@ -567035,38 +566836,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 20c648 │ │ │ │ + bl 20c568 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fde16 │ │ │ │ + beq.n 1fdd36 │ │ │ │ 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 1fdcce │ │ │ │ + bcs.n 1fdbee │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fdbf4 │ │ │ │ + bl 1fdb14 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fdcce │ │ │ │ + b.n 1fdbee │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1fddf4 │ │ │ │ + bpl.n 1fdd14 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1fddf4 │ │ │ │ + bcs.n 1fdd14 │ │ │ │ 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 │ │ │ │ @@ -567091,60 +566892,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 1fdd9e │ │ │ │ + bne.n 1fdcbe │ │ │ │ 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 1fdcde │ │ │ │ + b.n 1fdbfe │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ add.w r5, r4, #16 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c664 │ │ │ │ + bl 20c584 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fddfe │ │ │ │ + beq.n 1fdd1e │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fdcd6 │ │ │ │ + b.n 1fdbf6 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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 1f8be8 │ │ │ │ + bl 1f8b08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdf52 │ │ │ │ + beq.w 1fde72 │ │ │ │ blx 61b1c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -567155,18 +566956,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 61070 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1fdf5c │ │ │ │ + ble.n 1fde7c │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1fdfac ) │ │ │ │ + ldr r3, [pc, #296] @ (1fdecc ) │ │ │ │ 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> │ │ │ │ @@ -567178,287 +566979,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 20c694 │ │ │ │ + bl 20c5b4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 20c628 │ │ │ │ + bl 20c548 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20c628 │ │ │ │ + bl 20c548 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 61948 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fdf6c │ │ │ │ + beq.n 1fde8c │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 61948 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fdf6c │ │ │ │ + beq.n 1fde8c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1fdf06 │ │ │ │ - b.n 1fdf18 │ │ │ │ + cbnz r3, 1fde26 │ │ │ │ + b.n 1fde38 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1fdf18 │ │ │ │ + bls.n 1fde38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd89c │ │ │ │ + bl 1fd7bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fdefc │ │ │ │ - cbz r4, 1fdf6c │ │ │ │ + bne.n 1fde1c │ │ │ │ + cbz r4, 1fde8c │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1fdfb0 ) │ │ │ │ - ldr r0, [pc, #152] @ (1fdfb4 ) │ │ │ │ - ldr r4, [pc, #152] @ (1fdfb8 ) │ │ │ │ + ldr r1, [pc, #148] @ (1fded0 ) │ │ │ │ + ldr r0, [pc, #152] @ (1fded4 ) │ │ │ │ + ldr r4, [pc, #152] @ (1fded8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ blx 61ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c720 │ │ │ │ - ldr r3, [pc, #140] @ (1fdfbc ) │ │ │ │ + bl 20c640 │ │ │ │ + ldr r3, [pc, #140] @ (1fdedc ) │ │ │ │ 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 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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] @ (1fdfc0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1fdee0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 61148 │ │ │ │ - b.n 1fde94 │ │ │ │ + b.n 1fddb4 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1fdf98 │ │ │ │ + cbz r3, 1fdeb8 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20c614 │ │ │ │ + bl 20c534 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20c614 │ │ │ │ + bl 20c534 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ 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 1fe190 │ │ │ │ + b.n 1fe0f0 │ │ │ │ movs r7, r2 │ │ │ │ @ instruction: 0xfa13ffff │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r6, r6 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ 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 1fd7d4 │ │ │ │ + bl 1fd6f4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1fe02e │ │ │ │ - ldr r0, [pc, #116] @ (1fe058 ) │ │ │ │ + cbz r3, 1fdf4e │ │ │ │ + ldr r0, [pc, #116] @ (1fdf78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20c720 │ │ │ │ - ldr r3, [pc, #112] @ (1fe05c ) │ │ │ │ + bl 20c640 │ │ │ │ + ldr r3, [pc, #112] @ (1fdf7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fe026 │ │ │ │ + beq.n 1fdf46 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fe060 │ │ │ │ + ldr.w ip, [pc, #100] @ 1fdf80 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1fe010 │ │ │ │ + b.n 1fdf30 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1fe026 │ │ │ │ + beq.n 1fdf46 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fe002 │ │ │ │ + bne.n 1fdf22 │ │ │ │ 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] @ (1fe064 ) │ │ │ │ + ldr r0, [pc, #60] @ (1fdf84 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 20c614 │ │ │ │ + bl 20c534 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 20c614 │ │ │ │ + bl 20c534 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20c680 │ │ │ │ + bl 20c5a0 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 60b4c │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 60b4c │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - tst r0, r0 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - rors r6, r5 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldrh r0, [r0, 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fe0ac │ │ │ │ + cbz r3, 1fdfcc │ │ │ │ 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 1fdc90 │ │ │ │ + bl 1fdbb0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ 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] @ (1fe198 ) │ │ │ │ + ldr r2, [pc, #200] @ (1fe0b8 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #200] @ (1fe19c ) │ │ │ │ + ldr r3, [pc, #200] @ (1fe0bc ) │ │ │ │ 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 20c720 │ │ │ │ + bl 20c640 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fe188 │ │ │ │ + beq.n 1fe0a8 │ │ │ │ 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 1fe3f8 │ │ │ │ + bl 1fe318 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fe13c │ │ │ │ - ldr.w sl, [pc, #140] @ 1fe1a0 │ │ │ │ + cbz r3, 1fe05c │ │ │ │ + ldr.w sl, [pc, #140] @ 1fe0c0 │ │ │ │ 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 1fdc90 │ │ │ │ + bl 1fdbb0 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1fe11c │ │ │ │ + bhi.n 1fe03c │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #16 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20c73c │ │ │ │ + bl 20c65c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fe17a │ │ │ │ + cbnz r3, 1fe09a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1fe14e │ │ │ │ + bne.n 1fe06e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #64] @ (1fe1a4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fe19c ) │ │ │ │ + ldr r2, [pc, #64] @ (1fe0c4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe0bc ) │ │ │ │ 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 1fe192 │ │ │ │ + bne.n 1fe0b2 │ │ │ │ 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 1fd710 │ │ │ │ - b.n 1fe152 │ │ │ │ + bl 1fd630 │ │ │ │ + b.n 1fe072 │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 20c73c │ │ │ │ - b.n 1fe160 │ │ │ │ + bl 20c65c │ │ │ │ + b.n 1fe080 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r5, #4 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r0, r7, #5 │ │ │ │ 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 │ │ │ │ @@ -567467,17 +567268,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] @ (1fe254 ) │ │ │ │ + ldr r4, [pc, #124] @ (1fe174 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #124] @ (1fe258 ) │ │ │ │ + ldr r3, [pc, #124] @ (1fe178 ) │ │ │ │ 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 │ │ │ │ @@ -567496,72 +567297,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] @ (1fe25c ) │ │ │ │ + ldr r1, [pc, #60] @ (1fe17c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 20c758 │ │ │ │ + bl 20c678 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r0, #2 │ │ │ │ blx 60b40 │ │ │ │ - ldr r2, [pc, #40] @ (1fe260 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fe258 ) │ │ │ │ + ldr r2, [pc, #40] @ (1fe180 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fe178 ) │ │ │ │ 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 1fe250 │ │ │ │ + bne.n 1fe170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ - adds r2, r0, #7 │ │ │ │ + subs r2, r4, #2 │ │ │ │ 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] @ (1fe2dc ) │ │ │ │ + ldr r2, [pc, #104] @ (1fe1fc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1fe2e0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fe200 ) │ │ │ │ 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 1fe2ae │ │ │ │ - ldr r2, [pc, #76] @ (1fe2e4 ) │ │ │ │ - ldr r3, [pc, #68] @ (1fe2e0 ) │ │ │ │ + beq.n 1fe1ce │ │ │ │ + ldr r2, [pc, #76] @ (1fe204 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fe200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe2d8 │ │ │ │ + bne.n 1fe1f8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -567573,64 +567374,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 1fe296 │ │ │ │ + b.n 1fe1b6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r0, #6 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + subs r2, r0, #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] @ (1fe3ec ) │ │ │ │ + ldr r2, [pc, #240] @ (1fe30c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1fe3f0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1fe310 ) │ │ │ │ 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 1fe3cc │ │ │ │ + beq.n 1fe2ec │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 61e90 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1fe340 │ │ │ │ - ldr r2, [pc, #204] @ (1fe3f4 ) │ │ │ │ - ldr r3, [pc, #196] @ (1fe3f0 ) │ │ │ │ + cbz r1, 1fe260 │ │ │ │ + ldr r2, [pc, #204] @ (1fe314 ) │ │ │ │ + ldr r3, [pc, #196] @ (1fe310 ) │ │ │ │ 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 1fe3e8 │ │ │ │ + bne.n 1fe308 │ │ │ │ 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 1fe3dc │ │ │ │ + beq.n 1fe2fc │ │ │ │ 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] │ │ │ │ @@ -567643,15 +567444,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 1fe354 │ │ │ │ + bhi.n 1fe274 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -567662,40 +567463,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 1fe392 │ │ │ │ + bhi.n 1fe2b2 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 61e24 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1fe326 │ │ │ │ + b.n 1fe246 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fe38e │ │ │ │ - b.n 1fe3ba │ │ │ │ + bne.n 1fe2ae │ │ │ │ + b.n 1fe2da │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 61070 │ │ │ │ - b.n 1fe3ba │ │ │ │ + b.n 1fe2da │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r6, #6 │ │ │ │ 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 │ │ │ │ @@ -567740,15 +567541,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 1fe4ac │ │ │ │ + beq.n 1fe3cc │ │ │ │ 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] │ │ │ │ @@ -567758,25 +567559,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 1fe4a4 │ │ │ │ + beq.n 1fe3c4 │ │ │ │ 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 1fe516 │ │ │ │ + beq.n 1fe436 │ │ │ │ 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 │ │ │ │ @@ -567792,22 +567593,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 1fe498 │ │ │ │ + b.n 1fe3b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 61a8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1fe504 │ │ │ │ + b.n 1fe424 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fe542 │ │ │ │ + beq.n 1fe462 │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -567818,863 +567619,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] @ 1fe5bc │ │ │ │ + ldr.w lr, [pc, #96] @ 1fe4dc │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1fe5c0 │ │ │ │ + ldr.w ip, [pc, #96] @ 1fe4e0 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1fe5c4 ) │ │ │ │ + ldr r4, [pc, #92] @ (1fe4e4 ) │ │ │ │ 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 1f6fb4 │ │ │ │ - ldr r2, [pc, #44] @ (1fe5c8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1fe5c0 ) │ │ │ │ + bl 1f6ed4 │ │ │ │ + ldr r2, [pc, #44] @ (1fe4e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fe4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe5b6 │ │ │ │ + bne.n 1fe4d6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 1fe602 │ │ │ │ + cbz r0, 1fe522 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 1fe5dc │ │ │ │ + bne.n 1fe4fc │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - cbnz r2, 1fe5dc │ │ │ │ + cbnz r2, 1fe4fc │ │ │ │ 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] @ (1fe680 ) │ │ │ │ + ldr r1, [pc, #144] @ (1fe5a0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60af8 │ │ │ │ - cbnz r0, 1fe606 │ │ │ │ + cbnz r0, 1fe526 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #124] @ (1fe684 ) │ │ │ │ + ldr r1, [pc, #124] @ (1fe5a4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe5fc │ │ │ │ - ldr r1, [pc, #112] @ (1fe688 ) │ │ │ │ + beq.n 1fe51c │ │ │ │ + ldr r1, [pc, #112] @ (1fe5a8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe5fc │ │ │ │ - ldr r1, [pc, #104] @ (1fe68c ) │ │ │ │ + beq.n 1fe51c │ │ │ │ + ldr r1, [pc, #104] @ (1fe5ac ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe5fc │ │ │ │ + beq.n 1fe51c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 1fe63e │ │ │ │ + bne.n 1fe55e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1fe63e │ │ │ │ + cbnz r3, 1fe55e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fe5fe │ │ │ │ - ldr r1, [pc, #80] @ (1fe690 ) │ │ │ │ + b.n 1fe51e │ │ │ │ + ldr r1, [pc, #80] @ (1fe5b0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe63a │ │ │ │ - ldr r1, [pc, #68] @ (1fe694 ) │ │ │ │ + beq.n 1fe55a │ │ │ │ + ldr r1, [pc, #68] @ (1fe5b4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe63a │ │ │ │ - ldr r1, [pc, #60] @ (1fe698 ) │ │ │ │ + beq.n 1fe55a │ │ │ │ + ldr r1, [pc, #60] @ (1fe5b8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe63a │ │ │ │ - ldr r1, [pc, #48] @ (1fe69c ) │ │ │ │ + beq.n 1fe55a │ │ │ │ + ldr r1, [pc, #48] @ (1fe5bc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60af8 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1fe5fe │ │ │ │ + b.n 1fe51e │ │ │ │ nop │ │ │ │ - blt.n 1fe678 │ │ │ │ + bgt.n 1fe5d8 │ │ │ │ movs r3, r3 │ │ │ │ - and.w r0, lr, #22 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + bic.w r0, lr, #22 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ movs r7, r2 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ movs r6, r2 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ movs r6, r2 │ │ │ │ - bls.n 1fe6f8 │ │ │ │ + bls.n 1fe658 │ │ │ │ movs r7, r2 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r4 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1fe6e8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fe608 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1fe6ac │ │ │ │ + cbz r1, 1fe5cc │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1fe6ec ) │ │ │ │ + ldr r0, [pc, #48] @ (1fe60c ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1fe5cc │ │ │ │ - ldr r2, [pc, #32] @ (1fe6f0 ) │ │ │ │ + bl 1fe4ec │ │ │ │ + ldr r2, [pc, #32] @ (1fe610 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r3, [r0, r6] │ │ │ │ + strb r3, [r4, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 1fe67c │ │ │ │ + bhi.n 1fe5dc │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ 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 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1fe6a0 │ │ │ │ + bl 1fe5c0 │ │ │ │ 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 1f7034 │ │ │ │ + bl 1f6f54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1fe6a0 │ │ │ │ + bl 1fe5c0 │ │ │ │ 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 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1fe5cc │ │ │ │ + bl 1fe4ec │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1fe6a0 │ │ │ │ + bl 1fe5c0 │ │ │ │ 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] @ (1fe7d0 ) │ │ │ │ + ldr r1, [pc, #76] @ (1fe6f0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1fe7d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1fe6f4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1fe7c6 │ │ │ │ + cbz r0, 1fe6e6 │ │ │ │ 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] @ (1fe7d8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1fe7d4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1fe6f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fe6f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe7cc │ │ │ │ + bne.n 1fe6ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1fe7ae │ │ │ │ + b.n 1fe6ce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r5, r4 │ │ │ │ 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] @ (1fe848 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fe768 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1fe84c ) │ │ │ │ + ldr r3, [pc, #88] @ (1fe76c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f700c │ │ │ │ - cbz r0, 1fe83c │ │ │ │ + bl 1f6f2c │ │ │ │ + cbz r0, 1fe75c │ │ │ │ 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 1fe83c │ │ │ │ + beq.n 1fe75c │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1fe6a0 │ │ │ │ - ldr r2, [pc, #44] @ (1fe850 ) │ │ │ │ - ldr r3, [pc, #40] @ (1fe84c ) │ │ │ │ + bl 1fe5c0 │ │ │ │ + ldr r2, [pc, #44] @ (1fe770 ) │ │ │ │ + ldr r3, [pc, #40] @ (1fe76c ) │ │ │ │ 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 1fe842 │ │ │ │ + bne.n 1fe762 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1fe818 │ │ │ │ + b.n 1fe738 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + adds r0, r7, r2 │ │ │ │ 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, 1fe89c │ │ │ │ + cbz r1, 1fe7bc │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1fe9e0 ) │ │ │ │ + ldr r1, [pc, #368] @ (1fe900 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 61d38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fe8aa │ │ │ │ + cbz r0, 1fe7ca │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1fe894 │ │ │ │ + cbz r7, 1fe7b4 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe914 │ │ │ │ + bne.n 1fe834 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fe88c │ │ │ │ + bne.n 1fe7ac │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.n 1fe8a0 │ │ │ │ + b.n 1fe7c0 │ │ │ │ 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] @ (1fe9e4 ) │ │ │ │ + ldr r1, [pc, #312] @ (1fe904 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #312] @ (1fe9e8 ) │ │ │ │ + ldr r0, [pc, #312] @ (1fe908 ) │ │ │ │ mov r8, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fe548 │ │ │ │ + bl 1fe468 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe89c │ │ │ │ + beq.n 1fe7bc │ │ │ │ mov r0, r3 │ │ │ │ blx 61b1c │ │ │ │ ldr.w r3, [r8, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe8c2 │ │ │ │ - ldr.w r8, [pc, #276] @ 1fe9ec │ │ │ │ - ldr.w sl, [pc, #276] @ 1fe9f0 │ │ │ │ + bne.n 1fe7e2 │ │ │ │ + ldr.w r8, [pc, #276] @ 1fe90c │ │ │ │ + ldr.w sl, [pc, #276] @ 1fe910 │ │ │ │ add r8, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 1fe902 │ │ │ │ - ldr r0, [pc, #268] @ (1fe9f4 ) │ │ │ │ + b.n 1fe822 │ │ │ │ + ldr r0, [pc, #268] @ (1fe914 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fe548 │ │ │ │ + bl 1fe468 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe89c │ │ │ │ + beq.n 1fe7bc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fe8e4 │ │ │ │ + bne.n 1fe804 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1fe8e4 │ │ │ │ + b.n 1fe804 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #220] @ (1fe9f8 ) │ │ │ │ + ldr r3, [pc, #220] @ (1fe918 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe99a │ │ │ │ + beq.n 1fe8ba │ │ │ │ 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 1fe97e │ │ │ │ + beq.n 1fe89e │ │ │ │ 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 1fe938 │ │ │ │ + beq.n 1fe858 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1fe9bc │ │ │ │ + beq.n 1fe8dc │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fe944 │ │ │ │ + bne.n 1fe864 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fe9ce │ │ │ │ + beq.n 1fe8ee │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fe8a0 │ │ │ │ + beq.n 1fe7c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe92c │ │ │ │ + bne.n 1fe84c │ │ │ │ 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 1fe920 │ │ │ │ + bne.n 1fe840 │ │ │ │ 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 1fe99a │ │ │ │ + beq.n 1fe8ba │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1fe972 │ │ │ │ + b.n 1fe892 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe986 │ │ │ │ - b.n 1fe99a │ │ │ │ + bne.n 1fe8a6 │ │ │ │ + b.n 1fe8ba │ │ │ │ nop │ │ │ │ - bvc.n 1fea34 │ │ │ │ + bvc.n 1fe994 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ movs r7, r4 │ │ │ │ - bvs.n 1fe9cc │ │ │ │ + bvc.n 1fe92c │ │ │ │ movs r7, r2 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1fe98c │ │ │ │ + bvs.n 1fe8ec │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf0a40016 │ │ │ │ + @ instruction: 0xf0c40016 │ │ │ │ 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 1f700c │ │ │ │ + bl 1f6f2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe854 │ │ │ │ + bl 1fe774 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1fe6a0 │ │ │ │ + bl 1fe5c0 │ │ │ │ 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] @ (1febb0 ) │ │ │ │ + ldr r0, [pc, #356] @ (1fead0 ) │ │ │ │ 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 1feba2 │ │ │ │ + beq.w 1feac2 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1fea74 │ │ │ │ + b.n 1fe994 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1fead6 │ │ │ │ + cbz r3, 1fe9f6 │ │ │ │ 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 1fea6e │ │ │ │ + bne.n 1fe98e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1feb5a │ │ │ │ - ldr r0, [pc, #292] @ (1febb4 ) │ │ │ │ + beq.n 1fea7a │ │ │ │ + ldr r0, [pc, #292] @ (1fead4 ) │ │ │ │ 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] @ (1febb8 ) │ │ │ │ + ldr r0, [pc, #260] @ (1fead8 ) │ │ │ │ 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 1fea74 │ │ │ │ + bne.n 1fe994 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1feb80 │ │ │ │ + beq.n 1feaa0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1feb04 │ │ │ │ - ldr r0, [pc, #216] @ (1febbc ) │ │ │ │ + bne.n 1fea24 │ │ │ │ + ldr r0, [pc, #216] @ (1feadc ) │ │ │ │ blx 62148 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b1c │ │ │ │ - ldr r1, [pc, #224] @ (1febd4 ) │ │ │ │ + ldr r1, [pc, #224] @ (1feaf4 ) │ │ │ │ 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] @ (1febc0 ) │ │ │ │ + ldr r0, [pc, #184] @ (1feae0 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #204] @ (1febd8 ) │ │ │ │ + ldr r1, [pc, #204] @ (1feaf8 ) │ │ │ │ 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] @ (1febc4 ) │ │ │ │ + ldr r0, [pc, #156] @ (1feae4 ) │ │ │ │ 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] @ (1febc8 ) │ │ │ │ + ldr r0, [pc, #128] @ (1feae8 ) │ │ │ │ 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] @ (1febcc ) │ │ │ │ + ldr r0, [pc, #112] @ (1feaec ) │ │ │ │ blx 62148 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b1c │ │ │ │ - ldr r1, [pc, #112] @ (1febdc ) │ │ │ │ + ldr r1, [pc, #112] @ (1feafc ) │ │ │ │ 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 1fea8e │ │ │ │ + b.n 1fe9ae │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1feb92 │ │ │ │ - ldr r4, [pc, #88] @ (1febe0 ) │ │ │ │ + beq.n 1feab2 │ │ │ │ + ldr r4, [pc, #88] @ (1feb00 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #60] @ (1febd0 ) │ │ │ │ + ldr r0, [pc, #60] @ (1feaf0 ) │ │ │ │ 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 1feb04 │ │ │ │ - ldr r4, [pc, #56] @ (1febe4 ) │ │ │ │ + bne.n 1fea24 │ │ │ │ + ldr r4, [pc, #56] @ (1feb04 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1feb8a │ │ │ │ + b.n 1feaaa │ │ │ │ nop │ │ │ │ - adds r3, r0, #7 │ │ │ │ + subs r3, r4, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, r1, #6 │ │ │ │ + subs r3, r5, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, r4, #5 │ │ │ │ + subs r3, r0, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, r6, #4 │ │ │ │ + subs r7, r2, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r5, r1, #4 │ │ │ │ + adds r5, r5, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r5, r6, #3 │ │ │ │ + adds r5, r2, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, r2, #3 │ │ │ │ + adds r3, r6, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, r7, #2 │ │ │ │ + adds r7, r3, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, r0, #2 │ │ │ │ + adds r7, r4, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bmi.n 1feb94 │ │ │ │ + bmi.n 1feaf4 │ │ │ │ movs r7, r2 │ │ │ │ - bmi.n 1feb58 │ │ │ │ + bmi.n 1feab8 │ │ │ │ movs r7, r2 │ │ │ │ - bmi.n 1feca8 │ │ │ │ + bmi.n 1fea08 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ 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, 1fec0e │ │ │ │ + cbz r0, 1feb2e │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1fec0e │ │ │ │ + cbz r6, 1feb2e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1fec1e │ │ │ │ + cbnz r3, 1feb3e │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fec06 │ │ │ │ + bne.n 1feb26 │ │ │ │ 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] @ 1fecac │ │ │ │ + ldr.w r8, [pc, #140] @ 1febcc │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #136] @ (1fecb0 ) │ │ │ │ + ldr r7, [pc, #136] @ (1febd0 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1fec46 │ │ │ │ + b.n 1feb66 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1fec90 │ │ │ │ + beq.n 1febb0 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1fec7a │ │ │ │ + cbz r2, 1feb9a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 60d3c │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1fec8c │ │ │ │ + cbz r4, 1febac │ │ │ │ mov r2, r4 │ │ │ │ blx 60c7c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fec36 │ │ │ │ + bne.n 1feb56 │ │ │ │ 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 1fec46 │ │ │ │ + bne.n 1feb66 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fec30 │ │ │ │ + bne.n 1feb50 │ │ │ │ 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 1fec3e │ │ │ │ + b.n 1feb5e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 60c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fec3e │ │ │ │ + bne.n 1feb5e │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1fec70 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + b.n 1feb90 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ movs r6, r2 │ │ │ │ - ldc 0, cr0, [r2, #88] @ 0x58 │ │ │ │ + ldc 0, cr0, [r2, #88]! @ 0x58 │ │ │ │ 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 1fed50 │ │ │ │ + beq.n 1fec70 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fed50 │ │ │ │ - ldr.w r9, [pc, #208] @ 1feda8 │ │ │ │ + beq.n 1fec70 │ │ │ │ + ldr.w r9, [pc, #208] @ 1fecc8 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 60d3c │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1fed58 │ │ │ │ + beq.n 1fec78 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1fed78 │ │ │ │ + beq.n 1fec98 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1fed62 │ │ │ │ + beq.n 1fec82 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1fed42 │ │ │ │ + beq.n 1fec62 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1fed10 │ │ │ │ + b.n 1fec30 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1fed42 │ │ │ │ + beq.n 1fec62 │ │ │ │ mov r0, fp │ │ │ │ blx 61b1c │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1fed06 │ │ │ │ + bne.n 1fec26 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 60c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fed06 │ │ │ │ + bne.n 1fec26 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fed88 │ │ │ │ + beq.n 1feca8 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1fed10 │ │ │ │ + bne.n 1fec30 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fecda │ │ │ │ + bne.n 1febfa │ │ │ │ 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 1fecf2 │ │ │ │ + bne.n 1fec12 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1fecf2 │ │ │ │ + bne.n 1fec12 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1fed42 │ │ │ │ - b.n 1fecf2 │ │ │ │ + beq.n 1fec62 │ │ │ │ + b.n 1fec12 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1fed92 │ │ │ │ + beq.n 1fecb2 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1fecf6 │ │ │ │ + b.n 1fec16 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1fed06 │ │ │ │ + b.n 1fec26 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1fed82 │ │ │ │ + bne.n 1feca2 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1fed42 │ │ │ │ - b.n 1fed82 │ │ │ │ + beq.n 1fec62 │ │ │ │ + b.n 1feca2 │ │ │ │ nop │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ 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 1feeb0 │ │ │ │ - ldr.w fp, [pc, #236] @ 1feec0 │ │ │ │ + beq.n 1fedd0 │ │ │ │ + ldr.w fp, [pc, #236] @ 1fede0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1feec4 ) │ │ │ │ + ldr r3, [pc, #236] @ (1fede4 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, lr │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -568683,103 +568484,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 1fee3c │ │ │ │ + beq.n 1fed5c │ │ │ │ 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 1fee94 │ │ │ │ + blt.n 1fedb4 │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 1fee94 │ │ │ │ + bls.n 1fedb4 │ │ │ │ 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 1fede8 │ │ │ │ + bne.n 1fed08 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1feea4 │ │ │ │ + beq.n 1fedc4 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1feeaa │ │ │ │ - ldr r3, [pc, #108] @ (1feec8 ) │ │ │ │ + bne.n 1fedca │ │ │ │ + ldr r3, [pc, #108] @ (1fede8 ) │ │ │ │ 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 1feea4 │ │ │ │ + beq.n 1fedc4 │ │ │ │ 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] @ (1feecc ) │ │ │ │ + ldr r3, [pc, #32] @ (1fedec ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fee5e │ │ │ │ + b.n 1fed7e │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1feea4 │ │ │ │ - ldr r3, [pc, #24] @ (1feed0 ) │ │ │ │ + beq.n 1fedc4 │ │ │ │ + ldr r3, [pc, #24] @ (1fedf0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1fee5e │ │ │ │ + b.n 1fed7e │ │ │ │ nop │ │ │ │ - bcs.n 1feecc │ │ │ │ + bcs.n 1fee2c │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf6620016 │ │ │ │ - bne.n 1fedec │ │ │ │ + @ instruction: 0xf6820016 │ │ │ │ + bne.n 1fed4c │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1fef40 │ │ │ │ + bne.n 1feea0 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1fef28 │ │ │ │ + bne.n 1fee88 │ │ │ │ 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] @ (1ff020 ) │ │ │ │ + ldr r6, [pc, #308] @ (1fef40 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #308] @ (1ff024 ) │ │ │ │ + ldr r5, [pc, #308] @ (1fef44 ) │ │ │ │ sub sp, #4 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #304] @ (1ff028 ) │ │ │ │ + ldr r4, [pc, #304] @ (1fef48 ) │ │ │ │ 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 │ │ │ │ @@ -568790,156 +568591,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 1fefb6 │ │ │ │ + beq.n 1feed6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fefb8 │ │ │ │ - ldr r3, [pc, #252] @ (1ff02c ) │ │ │ │ + beq.n 1feed8 │ │ │ │ + ldr r3, [pc, #252] @ (1fef4c ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w sl, [pc, #248] @ 1ff030 │ │ │ │ + ldr.w sl, [pc, #248] @ 1fef50 │ │ │ │ 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 1fef8c │ │ │ │ + b.n 1feeac │ │ │ │ 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, 1fefb2 │ │ │ │ + cbnz r3, 1feed2 │ │ │ │ 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 1fefea │ │ │ │ + bcs.n 1fef0a │ │ │ │ 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 1f6980 │ │ │ │ + bl 1f68a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fef4c │ │ │ │ + bne.n 1fee6c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - ldr r3, [pc, #116] @ (1ff034 ) │ │ │ │ - ldr r2, [pc, #116] @ (1ff038 ) │ │ │ │ + ldr r3, [pc, #116] @ (1fef54 ) │ │ │ │ + ldr r2, [pc, #116] @ (1fef58 ) │ │ │ │ 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] @ (1ff024 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fef44 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff01a │ │ │ │ + bne.n 1fef3a │ │ │ │ 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 1fefb6 │ │ │ │ + beq.n 1feed6 │ │ │ │ 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 1ff004 │ │ │ │ - b.n 1fefb8 │ │ │ │ + bne.n 1fef24 │ │ │ │ + b.n 1feed8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 1fefa0 │ │ │ │ + beq.n 1fef00 │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ 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] @ (1ff3b0 ) │ │ │ │ + ldr r4, [pc, #868] @ (1ff2d0 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1ff3b4 ) │ │ │ │ + ldr r3, [pc, #868] @ (1ff2d4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1ff3b8 ) │ │ │ │ + ldr r0, [pc, #864] @ (1ff2d8 ) │ │ │ │ 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 1ff126 │ │ │ │ + beq.n 1ff046 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 6190c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1ff13c │ │ │ │ + beq.n 1ff05c │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1ff3bc ) │ │ │ │ + ldr r4, [pc, #808] @ (1ff2dc ) │ │ │ │ blx 6190c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -568952,565 +568753,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] @ (1ff3c0 ) │ │ │ │ + ldr r0, [pc, #764] @ (1ff2e0 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1ff3c4 ) │ │ │ │ + ldr r5, [pc, #764] @ (1ff2e4 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1fe6f4 │ │ │ │ + bl 1fe614 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1feed4 │ │ │ │ + bl 1fedf4 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff384 │ │ │ │ - ldr r3, [pc, #732] @ (1ff3c8 ) │ │ │ │ + beq.w 1ff2a4 │ │ │ │ + ldr r3, [pc, #732] @ (1ff2e8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1ff142 │ │ │ │ - ldr r4, [pc, #728] @ (1ff3cc ) │ │ │ │ + cbnz r3, 1ff062 │ │ │ │ + ldr r4, [pc, #728] @ (1ff2ec ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1ff3d0 ) │ │ │ │ + ldr r1, [pc, #728] @ (1ff2f0 ) │ │ │ │ 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] @ (1ff3d4 ) │ │ │ │ - ldr r3, [pc, #676] @ (1ff3b4 ) │ │ │ │ + ldr r2, [pc, #708] @ (1ff2f4 ) │ │ │ │ + ldr r3, [pc, #676] @ (1ff2d4 ) │ │ │ │ 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 1ff3aa │ │ │ │ + bne.w 1ff2ca │ │ │ │ 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 1ff084 │ │ │ │ + bne.n 1fefa4 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 6190c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1ff084 │ │ │ │ + bne.n 1fefa4 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1ff08e │ │ │ │ - ldr r4, [pc, #660] @ (1ff3d8 ) │ │ │ │ + b.n 1fefae │ │ │ │ + ldr r4, [pc, #660] @ (1ff2f8 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1ff3dc ) │ │ │ │ + ldr r1, [pc, #660] @ (1ff2fc ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1ff3e0 ) │ │ │ │ + ldr r1, [pc, #648] @ (1ff300 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1ff3e4 ) │ │ │ │ + ldr r1, [pc, #640] @ (1ff304 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1ff3e8 ) │ │ │ │ + ldr r1, [pc, #632] @ (1ff308 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1ff3ec ) │ │ │ │ + ldr r1, [pc, #620] @ (1ff30c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1ff3f0 ) │ │ │ │ + ldr r1, [pc, #608] @ (1ff310 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1ff3f4 ) │ │ │ │ + ldr r1, [pc, #596] @ (1ff314 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1ff3f8 ) │ │ │ │ + ldr r1, [pc, #584] @ (1ff318 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1ff3fc ) │ │ │ │ + ldr r1, [pc, #572] @ (1ff31c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1ff400 ) │ │ │ │ + ldr r1, [pc, #560] @ (1ff320 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1ff404 ) │ │ │ │ + ldr r1, [pc, #552] @ (1ff324 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1ff408 ) │ │ │ │ + ldr r1, [pc, #540] @ (1ff328 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1ff40c ) │ │ │ │ + ldr r1, [pc, #528] @ (1ff32c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1ff410 ) │ │ │ │ + ldr r1, [pc, #516] @ (1ff330 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1ff414 ) │ │ │ │ + ldr r1, [pc, #504] @ (1ff334 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1ff418 ) │ │ │ │ + ldr r1, [pc, #492] @ (1ff338 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1ff41c ) │ │ │ │ + ldr r1, [pc, #480] @ (1ff33c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1ff420 ) │ │ │ │ + ldr r1, [pc, #472] @ (1ff340 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1ff424 ) │ │ │ │ + ldr r1, [pc, #460] @ (1ff344 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1ff428 ) │ │ │ │ + ldr r1, [pc, #448] @ (1ff348 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1ff42c ) │ │ │ │ + ldr r1, [pc, #436] @ (1ff34c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1ff430 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ff350 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1ff434 ) │ │ │ │ + ldr r1, [pc, #412] @ (1ff354 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1ff438 ) │ │ │ │ + ldr r1, [pc, #400] @ (1ff358 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1ff43c ) │ │ │ │ + ldr r1, [pc, #392] @ (1ff35c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1ff440 ) │ │ │ │ + ldr r1, [pc, #380] @ (1ff360 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1ff444 ) │ │ │ │ + ldr r1, [pc, #368] @ (1ff364 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1ff448 ) │ │ │ │ + ldr r1, [pc, #356] @ (1ff368 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1ff44c ) │ │ │ │ + ldr r1, [pc, #344] @ (1ff36c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1ff450 ) │ │ │ │ + ldr r1, [pc, #332] @ (1ff370 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1ff454 ) │ │ │ │ + ldr r1, [pc, #320] @ (1ff374 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1ff458 ) │ │ │ │ + ldr r1, [pc, #308] @ (1ff378 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1ff45c ) │ │ │ │ + ldr r1, [pc, #300] @ (1ff37c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1ff460 ) │ │ │ │ + ldr r1, [pc, #288] @ (1ff380 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1ff464 ) │ │ │ │ + ldr r1, [pc, #276] @ (1ff384 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1ff468 ) │ │ │ │ + ldr r1, [pc, #264] @ (1ff388 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1ff46c ) │ │ │ │ + ldr r1, [pc, #256] @ (1ff38c ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1ff470 ) │ │ │ │ + ldr r1, [pc, #248] @ (1ff390 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 620dc <__printf_chk@plt> │ │ │ │ - b.n 1ff0f0 │ │ │ │ - ldr r0, [pc, #236] @ (1ff474 ) │ │ │ │ + b.n 1ff010 │ │ │ │ + ldr r0, [pc, #236] @ (1ff394 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe720 │ │ │ │ + bl 1fe640 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fe5cc │ │ │ │ - ldr r3, [pc, #224] @ (1ff478 ) │ │ │ │ + bl 1fe4ec │ │ │ │ + ldr r3, [pc, #224] @ (1ff398 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1ff0e8 │ │ │ │ + b.n 1ff008 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [r3, r5] │ │ │ │ + ldrh r1, [r7, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ - movs r7, r2 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ - movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7!, {r2, r3, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7, {r2, r3, r7} │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff430 │ │ │ │ + beq.n 1ff350 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff450 │ │ │ │ + beq.n 1ff36c │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff468 │ │ │ │ + beq.n 1ff390 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff48c │ │ │ │ + beq.n 1ff3b0 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff4b0 │ │ │ │ + beq.n 1ff3c8 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff4d4 │ │ │ │ + beq.n 1ff3ec │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff4f8 │ │ │ │ + beq.n 1ff410 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff51c │ │ │ │ + beq.n 1ff434 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff340 │ │ │ │ + beq.n 1ff258 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff36c │ │ │ │ + beq.n 1ff27c │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff390 │ │ │ │ + beq.n 1ff2a0 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff3b4 │ │ │ │ + beq.n 1ff2cc │ │ │ │ + movs r7, r2 │ │ │ │ + beq.n 1ff2f0 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff3e0 │ │ │ │ + beq.n 1ff314 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff40c │ │ │ │ + beq.n 1ff340 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1ff438 │ │ │ │ + beq.n 1ff36c │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff464 │ │ │ │ + bne.n 1ff398 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff490 │ │ │ │ + bne.n 1ff3c4 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff4c4 │ │ │ │ + bne.n 1ff3f0 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff4f0 │ │ │ │ + bne.n 1ff424 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff51c │ │ │ │ + bne.n 1ff450 │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff548 │ │ │ │ + bne.n 1ff47c │ │ │ │ movs r7, r2 │ │ │ │ - bne.n 1ff37c │ │ │ │ + bne.n 1ff2a8 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + bne.n 1ff2dc │ │ │ │ movs r7, r2 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ + movs r7, r2 │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r0, 1ff4c2 │ │ │ │ + cbz r0, 1ff3e2 │ │ │ │ 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] @ (1ff4c8 ) │ │ │ │ + ldr r4, [pc, #56] @ (1ff3e8 ) │ │ │ │ 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, 1ff4bc │ │ │ │ + cbz r3, 1ff3dc │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1ff494 │ │ │ │ + beq.n 1ff3b4 │ │ │ │ blx 612a4 │ │ │ │ - cbz r0, 1ff4bc │ │ │ │ + cbz r0, 1ff3dc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1ff494 │ │ │ │ + beq.n 1ff3b4 │ │ │ │ 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 1ff3f8 │ │ │ │ + beq.n 1ff358 │ │ │ │ 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] @ 1ff52c │ │ │ │ + ldr.w lr, [pc, #76] @ 1ff44c │ │ │ │ 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] @ 1ff530 │ │ │ │ + ldr.w ip, [pc, #56] @ 1ff450 │ │ │ │ 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] @ (1ff534 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ff530 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ff454 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ff450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff526 │ │ │ │ + bne.n 1ff446 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r1, #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 1f152c │ │ │ │ - cbz r7, 1ff584 │ │ │ │ + bl 1f144c │ │ │ │ + cbz r7, 1ff4a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f152c │ │ │ │ + bl 1f144c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f152c │ │ │ │ + bl 1f144c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1f12ec │ │ │ │ + bl 1f120c │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1ff556 │ │ │ │ + bne.n 1ff476 │ │ │ │ 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 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r9] │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 1ff628 │ │ │ │ + cbz r3, 1ff548 │ │ │ │ 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 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, r4, lsl #2] │ │ │ │ - bl 1f1788 │ │ │ │ + bl 1f16a8 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ 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 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [sl, r4, lsl #2] │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f16dc │ │ │ │ + bl 1f15fc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1ff5ca │ │ │ │ + bhi.n 1ff4ea │ │ │ │ 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 │ │ │ │ @@ -569520,46 +569321,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 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ 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 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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 1ff6ce │ │ │ │ + bmi.n 1ff5ee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1ff6d2 │ │ │ │ + cbz r3, 1ff5f2 │ │ │ │ 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] │ │ │ │ @@ -569572,15 +569373,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 1ff6a8 │ │ │ │ + b.n 1ff5c8 │ │ │ │ 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] │ │ │ │ @@ -569610,15 +569411,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 1ff780 │ │ │ │ + bmi.n 1ff6a0 │ │ │ │ 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 │ │ │ │ @@ -569651,26 +569452,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 1ff82a │ │ │ │ + beq.n 1ff74a │ │ │ │ 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 1ff824 │ │ │ │ + beq.n 1ff744 │ │ │ │ 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] │ │ │ │ @@ -569693,48 +569494,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 1ff810 │ │ │ │ + b.n 1ff730 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1ff848 │ │ │ │ + beq.n 1ff768 │ │ │ │ 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 1ff810 │ │ │ │ + b.n 1ff730 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1ff810 │ │ │ │ + b.n 1ff730 │ │ │ │ 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 1ff87c │ │ │ │ + beq.n 1ff79c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 60b4c │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1ff870 │ │ │ │ + bne.n 1ff790 │ │ │ │ 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 │ │ │ │ @@ -569742,41 +569543,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 1ff98c │ │ │ │ + beq.n 1ff8ac │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1ffae6 │ │ │ │ + beq.w 1ffa06 │ │ │ │ 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 1ff96c │ │ │ │ + bcc.n 1ff88c │ │ │ │ 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, 1ff94a │ │ │ │ + cbz r6, 1ff86a │ │ │ │ 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] │ │ │ │ @@ -569791,81 +569592,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 1ff94a │ │ │ │ + beq.n 1ff86a │ │ │ │ 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 1ff96c │ │ │ │ + bcc.n 1ff88c │ │ │ │ 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 1ffabc │ │ │ │ + bcs.w 1ff9dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1ffae6 │ │ │ │ + beq.w 1ffa06 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1ff8c0 │ │ │ │ - b.n 1ff96c │ │ │ │ + bcs.n 1ff7e0 │ │ │ │ + b.n 1ff88c │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1ffae6 │ │ │ │ + beq.w 1ffa06 │ │ │ │ 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 1ffaa8 │ │ │ │ + bcc.n 1ff9c8 │ │ │ │ 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 1ffab6 │ │ │ │ + beq.n 1ff9d6 │ │ │ │ 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 1ffaa8 │ │ │ │ + bcc.n 1ff9c8 │ │ │ │ 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 1ffa8a │ │ │ │ + beq.n 1ff9aa │ │ │ │ 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 │ │ │ │ @@ -569883,17 +569684,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 1ffa8a │ │ │ │ + beq.n 1ff9aa │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ffadc │ │ │ │ + beq.n 1ff9fc │ │ │ │ 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 │ │ │ │ @@ -569907,55 +569708,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 1ffaa8 │ │ │ │ + bcc.n 1ff9c8 │ │ │ │ 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 1ff784 │ │ │ │ + bl 1ff6a4 │ │ │ │ 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 1ffae6 │ │ │ │ + beq.n 1ffa06 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1ff99a │ │ │ │ + b.n 1ff8ba │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1ff9e4 │ │ │ │ + b.n 1ff904 │ │ │ │ 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 1ff784 │ │ │ │ + bl 1ff6a4 │ │ │ │ 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 1ffa7c │ │ │ │ + b.n 1ff99c │ │ │ │ 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} │ │ │ │ @@ -569964,76 +569765,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 1ffb38 │ │ │ │ + beq.n 1ffa58 │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1ffb4c │ │ │ │ + bcc.n 1ffa6c │ │ │ │ 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 1ffb3e │ │ │ │ + bcs.n 1ffa5e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1ff784 │ │ │ │ + bl 1ff6a4 │ │ │ │ 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 1ffb38 │ │ │ │ + beq.n 1ffa58 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1ffb14 │ │ │ │ + b.n 1ffa34 │ │ │ │ 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 1ffca2 │ │ │ │ + beq.w 1ffbc2 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ffb90 │ │ │ │ + b.n 1ffab0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1ffbd6 │ │ │ │ + beq.n 1ffaf6 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1ffb86 │ │ │ │ + bcc.n 1ffaa6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ffc22 │ │ │ │ + bne.n 1ffb42 │ │ │ │ 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 1ffca2 │ │ │ │ + bne.n 1ffbc2 │ │ │ │ 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] │ │ │ │ @@ -570044,382 +569845,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 1ffc10 │ │ │ │ + beq.n 1ffb30 │ │ │ │ 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 1ffbc0 │ │ │ │ + b.n 1ffae0 │ │ │ │ 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 1ffbc0 │ │ │ │ + b.n 1ffae0 │ │ │ │ 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 1ffc62 │ │ │ │ + beq.n 1ffb82 │ │ │ │ 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 1ffbb4 │ │ │ │ + beq.n 1ffad4 │ │ │ │ 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 1ffc04 │ │ │ │ + b.n 1ffb24 │ │ │ │ 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 1ffc10 │ │ │ │ + bne.n 1ffb30 │ │ │ │ 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 1ffbc0 │ │ │ │ + b.n 1ffae0 │ │ │ │ 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 1ffbc0 │ │ │ │ + b.n 1ffae0 │ │ │ │ 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] @ 1ffd10 │ │ │ │ + vldr d7, [pc, #52] @ 1ffc30 │ │ │ │ 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 1ffd00 │ │ │ │ + bne.n 1ffc20 │ │ │ │ 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 1ffb5c │ │ │ │ + bl 1ffa7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ffcf4 │ │ │ │ + b.n 1ffc14 │ │ │ │ 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] @ (1ffe84 ) │ │ │ │ - ldr r3, [pc, #344] @ (1ffe88 ) │ │ │ │ + ldr r1, [pc, #344] @ (1ffda4 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ffda8 ) │ │ │ │ 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 1ffd58 │ │ │ │ + bne.n 1ffc78 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ffd48 │ │ │ │ + bne.n 1ffc68 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffe18 │ │ │ │ + bne.n 1ffd38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1ffda4 │ │ │ │ + cbz r5, 1ffcc4 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ffd72 │ │ │ │ + bne.n 1ffc92 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffe0a │ │ │ │ - ldr r2, [pc, #256] @ (1ffe8c ) │ │ │ │ - ldr r3, [pc, #252] @ (1ffe88 ) │ │ │ │ + bne.n 1ffd2a │ │ │ │ + ldr r2, [pc, #256] @ (1ffdac ) │ │ │ │ + ldr r3, [pc, #252] @ (1ffda8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ffe7e │ │ │ │ + bne.n 1ffd9e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1ffe90 ) │ │ │ │ + ldr r2, [pc, #232] @ (1ffdb0 ) │ │ │ │ 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 1ffd6e │ │ │ │ + beq.n 1ffc8e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 61688 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1ffdd0 │ │ │ │ + bne.n 1ffcf0 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1ffe42 │ │ │ │ + bne.n 1ffd62 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 61948 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ffe42 │ │ │ │ + cbz r0, 1ffd62 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2082f8 │ │ │ │ + bl 208218 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffe76 │ │ │ │ + beq.n 1ffd96 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1ffe62 │ │ │ │ + bne.n 1ffd82 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 208410 │ │ │ │ + bl 208330 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1ffd6e │ │ │ │ + b.n 1ffc8e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1f49ec │ │ │ │ - b.n 1ffd88 │ │ │ │ + bl 1f490c │ │ │ │ + b.n 1ffca8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ffe46 │ │ │ │ + bne.n 1ffd66 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ffe2c │ │ │ │ + bne.n 1ffd4c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffe1e │ │ │ │ - b.n 1ffd60 │ │ │ │ + bne.n 1ffd3e │ │ │ │ + b.n 1ffc80 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ffe02 │ │ │ │ + b.n 1ffd22 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ffe4c │ │ │ │ + bne.n 1ffd6c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffe1c │ │ │ │ - b.n 1ffd60 │ │ │ │ + bne.n 1ffd3c │ │ │ │ + b.n 1ffc80 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2084fc │ │ │ │ - b.n 1ffdf2 │ │ │ │ + bl 20841c │ │ │ │ + b.n 1ffd12 │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ - b.n 1ffe02 │ │ │ │ + b.n 1ffd22 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ 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] @ (1ffec8 ) │ │ │ │ + ldr r0, [pc, #32] @ (1ffde8 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1fe7dc │ │ │ │ + bl 1fe6fc │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 61948 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1ffec6 │ │ │ │ + cbz r0, 1ffde6 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ 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 1ffef0 │ │ │ │ + b.n 1ffe10 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1ffefc │ │ │ │ + cbnz r1, 1ffe1c │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1ffee8 │ │ │ │ + bne.n 1ffe08 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 60b4c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 2084c0 │ │ │ │ + bl 2083e0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 60b4c │ │ │ │ - b.n 1ffedc │ │ │ │ + b.n 1ffdfc │ │ │ │ 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, 1fff58 │ │ │ │ + cbz r2, 1ffe78 │ │ │ │ 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, 1fff52 │ │ │ │ + cbz r5, 1ffe72 │ │ │ │ blx 609b4 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2084fc │ │ │ │ + bl 20841c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1fff30 │ │ │ │ + bhi.n 1ffe50 │ │ │ │ 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, 1fffc6 │ │ │ │ + cbz r1, 1ffee6 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1fff98 │ │ │ │ + b.n 1ffeb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 208504 │ │ │ │ + bl 208424 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1fffbc │ │ │ │ + cbnz r0, 1ffedc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1fffc0 │ │ │ │ + bls.n 1ffee0 │ │ │ │ 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 1fff82 │ │ │ │ + bne.n 1ffea2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ - cbz r0, 1fffc0 │ │ │ │ + bl 1ffc38 │ │ │ │ + cbz r0, 1ffee0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r4, [r3, sl, lsl #2] │ │ │ │ - b.n 1fff82 │ │ │ │ + b.n 1ffea2 │ │ │ │ str.w sl, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1fffc0 │ │ │ │ + b.n 1ffee0 │ │ │ │ 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 │ │ │ │ @@ -570427,359 +570228,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 2000c0 │ │ │ │ + beq.n 1fffe0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 20000c │ │ │ │ + b.n 1fff2c │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20894c │ │ │ │ - cbnz r0, 20003e │ │ │ │ + bl 20886c │ │ │ │ + cbnz r0, 1fff5e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 20005e │ │ │ │ + bls.n 1fff7e │ │ │ │ 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 1ffffa │ │ │ │ + bne.n 1fff1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ - cbz r0, 20005c │ │ │ │ + bl 1ffc38 │ │ │ │ + cbz r0, 1fff7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 20894c │ │ │ │ + bl 20886c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200004 │ │ │ │ + beq.n 1fff24 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 20005c │ │ │ │ + blt.n 1fff7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 2000aa │ │ │ │ + cbz r0, 1fffca │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 2086f8 │ │ │ │ + bl 208618 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 2000c0 │ │ │ │ - vldr d7, [pc, #100] @ 2000c8 │ │ │ │ + cbz r3, 1fffe0 │ │ │ │ + vldr d7, [pc, #100] @ 1fffe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 20008c │ │ │ │ - bl 2089c0 │ │ │ │ + b.n 1fffac │ │ │ │ + bl 2088e0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 200084 │ │ │ │ + bpl.n 1fffa4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 2000bc │ │ │ │ + bcs.n 1fffdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200070 │ │ │ │ + bne.n 1fff90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffc38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200084 │ │ │ │ + beq.n 1fffa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 200070 │ │ │ │ + b.n 1fff90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffd18 │ │ │ │ + bl 1ffc38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200054 │ │ │ │ + beq.n 1fff74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 200048 │ │ │ │ + b.n 1fff68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 200042 │ │ │ │ + b.n 1fff62 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 200042 │ │ │ │ + b.n 1fff62 │ │ │ │ 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] @ (20010c ) │ │ │ │ + ldr r5, [pc, #40] @ (20002c ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205750 │ │ │ │ + bl 205670 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 2000fc │ │ │ │ - bl 1f0f08 │ │ │ │ + cbnz r3, 20001c │ │ │ │ + bl 1f0e28 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 2000ea │ │ │ │ + bne.n 20000a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldrh r2, [r0, 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ 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 20013c │ │ │ │ + bne.n 20005c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200124 │ │ │ │ + bne.n 200044 │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 20016a │ │ │ │ + bls.n 20008a │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200194 │ │ │ │ + bls.n 2000b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200190 │ │ │ │ + bne.n 2000b0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200190 │ │ │ │ + bne.n 2000b0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200190 │ │ │ │ + bne.n 2000b0 │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2001d8 │ │ │ │ + bls.n 2000f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2001d4 │ │ │ │ + bne.n 2000f4 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2001d4 │ │ │ │ + bne.n 2000f4 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2001d4 │ │ │ │ + bne.n 2000f4 │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 200236 │ │ │ │ + beq.n 200156 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 200230 │ │ │ │ + bne.n 200150 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200218 │ │ │ │ + bne.n 200138 │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ 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 200272 │ │ │ │ + bne.n 200192 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20025c │ │ │ │ + bne.n 20017c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20026e │ │ │ │ + bne.n 20018e │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ 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 2002aa │ │ │ │ + bne.n 2001ca │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200294 │ │ │ │ + bne.n 2001b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2002a6 │ │ │ │ + bne.n 2001c6 │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20030c │ │ │ │ + bls.n 20022c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200308 │ │ │ │ + bne.n 200228 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200308 │ │ │ │ + bne.n 200228 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200308 │ │ │ │ + bne.n 200228 │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200350 │ │ │ │ + bls.n 200270 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20034c │ │ │ │ + bne.n 20026c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20034c │ │ │ │ + bne.n 20026c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20034c │ │ │ │ + bne.n 20026c │ │ │ │ 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 1f0ef8 │ │ │ │ + bl 1f0e18 │ │ │ │ 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 2003a2 │ │ │ │ + bne.n 2002c2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 200388 │ │ │ │ + bne.n 2002a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 20039e │ │ │ │ + bne.n 2002be │ │ │ │ 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 │ │ │ │ @@ -570787,93 +570588,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 2003c4 │ │ │ │ + bne.n 2002e4 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2003f6 │ │ │ │ + bhi.n 200316 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 2003de │ │ │ │ + bne.n 2002fe │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 2003ee │ │ │ │ + beq.n 20030e │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 2003ee │ │ │ │ + b.n 20030e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (200434 ) │ │ │ │ + ldr r1, [pc, #24] @ (200354 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (200438 ) │ │ │ │ + ldr r0, [pc, #24] @ (200358 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61ea8 │ │ │ │ - ldr r3, [pc, #16] @ (20043c ) │ │ │ │ + ldr r3, [pc, #16] @ (20035c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 200456 │ │ │ │ + cbz r2, 200376 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 20045a │ │ │ │ + beq.n 20037a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 20046a │ │ │ │ + beq.n 20038a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (200488 ) │ │ │ │ + ldr r3, [pc, #44] @ (2003a8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (20048c ) │ │ │ │ + ldr r3, [pc, #32] @ (2003ac ) │ │ │ │ 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 200458 │ │ │ │ + ble.n 200378 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ 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 │ │ │ │ @@ -570891,15 +570692,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 200598 │ │ │ │ + beq.n 2004b8 │ │ │ │ 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 │ │ │ │ @@ -570925,50 +570726,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 20068c │ │ │ │ + ble.w 2005ac │ │ │ │ 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 200538 │ │ │ │ + bgt.n 200458 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2006a0 │ │ │ │ + bne.w 2005c0 │ │ │ │ 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 2004dc │ │ │ │ + bne.n 2003fc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20063a │ │ │ │ + beq.n 20055a │ │ │ │ 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 │ │ │ │ @@ -571006,78 +570807,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 2005ce │ │ │ │ + bne.n 2004ee │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2005c6 │ │ │ │ + bne.n 2004e6 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2006d8 │ │ │ │ + bne.n 2005f8 │ │ │ │ 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 200678 │ │ │ │ + bgt.n 200598 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 200678 │ │ │ │ + cbz r1, 200598 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 200652 │ │ │ │ + bne.n 200572 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 20064e │ │ │ │ + bne.n 20056e │ │ │ │ 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 200570 │ │ │ │ + beq.w 200490 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20058e │ │ │ │ + beq.w 2004ae │ │ │ │ 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 2006d2 │ │ │ │ + beq.n 2005f2 │ │ │ │ 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 2006aa │ │ │ │ - b.n 20058e │ │ │ │ + bne.n 2005ca │ │ │ │ + b.n 2004ae │ │ │ │ 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]! │ │ │ │ @@ -571098,60 +570899,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 200758 │ │ │ │ + bgt.n 200678 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200758 │ │ │ │ + beq.n 200678 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 20076c │ │ │ │ + blt.n 20068c │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 200758 │ │ │ │ + bge.n 200678 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 2006e8 │ │ │ │ + bne.n 200608 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 2006e4 │ │ │ │ + bne.n 200604 │ │ │ │ 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 200758 │ │ │ │ + bge.n 200678 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 200758 │ │ │ │ + b.n 200678 │ │ │ │ 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 200852 │ │ │ │ + ble.n 200772 │ │ │ │ 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] │ │ │ │ @@ -571177,53 +570978,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 20082e │ │ │ │ + ble.n 20074e │ │ │ │ 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 200806 │ │ │ │ + bgt.n 200726 │ │ │ │ strb.w ip, [lr, r7, lsl #2] │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r7, 20083e │ │ │ │ + cbnz r7, 20075e │ │ │ │ movs r7, #1 │ │ │ │ - b.n 2007ba │ │ │ │ + b.n 2006da │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n 2007b6 │ │ │ │ + bgt.n 2006d6 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 2007a2 │ │ │ │ + bne.n 2006c2 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov lr, sl │ │ │ │ mov r6, r9 │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 200a58 │ │ │ │ + ble.w 200978 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 2009de │ │ │ │ + ble.w 2008fe │ │ │ │ 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 │ │ │ │ @@ -571246,47 +571047,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 2008f2 │ │ │ │ + ble.n 200812 │ │ │ │ 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 2008ca │ │ │ │ + bgt.n 2007ea │ │ │ │ strb.w ip, [r9, r5, lsl #2] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r5, 200900 │ │ │ │ + cbnz r5, 200820 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 200880 │ │ │ │ + b.n 2007a0 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 20087c │ │ │ │ + bgt.n 20079c │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2009e6 │ │ │ │ + beq.n 200906 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2009de │ │ │ │ + ble.n 2008fe │ │ │ │ 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 │ │ │ │ @@ -571299,26 +571100,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 20094c │ │ │ │ + bne.n 20086c │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 20092a │ │ │ │ + bne.n 20084a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 200924 │ │ │ │ + bgt.n 200844 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2009de │ │ │ │ + ble.n 2008fe │ │ │ │ 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] │ │ │ │ @@ -571329,46 +571130,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 20097e │ │ │ │ + bne.n 20089e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2009cc │ │ │ │ + ble.n 2008ec │ │ │ │ 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 20097c │ │ │ │ + bne.n 20089c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 200978 │ │ │ │ + bgt.n 200898 │ │ │ │ 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 20096c │ │ │ │ + beq.n 20088c │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 2009de │ │ │ │ + ble.n 2008fe │ │ │ │ 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 │ │ │ │ @@ -571383,49 +571184,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 200a2a │ │ │ │ + bne.n 20094a │ │ │ │ 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 200a3c │ │ │ │ + bne.n 20095c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 200a0a │ │ │ │ - b.n 20096c │ │ │ │ + bgt.n 20092a │ │ │ │ + b.n 20088c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 2009de │ │ │ │ + ble.n 2008fe │ │ │ │ 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 200a68 │ │ │ │ - b.n 200912 │ │ │ │ + bgt.n 200988 │ │ │ │ + b.n 200832 │ │ │ │ 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] @ 200e94 │ │ │ │ + ldr.w r4, [pc, #1028] @ 200db4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1028] @ 200e98 │ │ │ │ + ldr.w r0, [pc, #1028] @ 200db8 │ │ │ │ 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 │ │ │ │ @@ -571438,43 +571239,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 200aee │ │ │ │ + ble.n 200a0e │ │ │ │ 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 200b0a │ │ │ │ + bgt.n 200a2a │ │ │ │ subs r4, #4 │ │ │ │ add r6, r9 │ │ │ │ add r8, r3 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 200ae0 │ │ │ │ - ldr r2, [pc, #940] @ (200e9c ) │ │ │ │ - ldr r3, [pc, #932] @ (200e98 ) │ │ │ │ + bne.n 200a00 │ │ │ │ + ldr r2, [pc, #940] @ (200dbc ) │ │ │ │ + ldr r3, [pc, #932] @ (200db8 ) │ │ │ │ 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 200e8e │ │ │ │ + bne.w 200dae │ │ │ │ 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] @ (200ea0 ) │ │ │ │ + ldr r2, [pc, #908] @ (200dc0 ) │ │ │ │ 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 │ │ │ │ @@ -571512,21 +571313,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] @ (200ea4 ) │ │ │ │ + ldr r1, [pc, #792] @ (200dc4 ) │ │ │ │ add r1, pc │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 200c18 │ │ │ │ + beq.n 200b38 │ │ │ │ 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 │ │ │ │ @@ -571535,56 +571336,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 200bbc │ │ │ │ + bne.n 200adc │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 200bae │ │ │ │ + bne.n 200ace │ │ │ │ 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 200b56 │ │ │ │ + bne.n 200a76 │ │ │ │ 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 200b26 │ │ │ │ - b.n 200aee │ │ │ │ + bne.n 200a46 │ │ │ │ + b.n 200a0e │ │ │ │ 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 200490 │ │ │ │ + bl 2003b0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 200e84 │ │ │ │ + beq.w 200da4 │ │ │ │ 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 │ │ │ │ @@ -571607,41 +571408,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 200cb4 │ │ │ │ + ble.n 200bd4 │ │ │ │ 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 200c8c │ │ │ │ + bgt.n 200bac │ │ │ │ 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] @ (200ea8 ) │ │ │ │ + ldr r3, [pc, #488] @ (200dc8 ) │ │ │ │ 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] @ (200eac ) │ │ │ │ + ldr r3, [pc, #476] @ (200dcc ) │ │ │ │ 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] │ │ │ │ @@ -571653,36 +571454,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 200e72 │ │ │ │ + beq.w 200d92 │ │ │ │ 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 200d44 │ │ │ │ + bne.n 200c64 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - bgt.w 200e7c │ │ │ │ + bgt.w 200d9c │ │ │ │ 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 200d4a │ │ │ │ + b.n 200c6a │ │ │ │ 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 │ │ │ │ @@ -571706,29 +571507,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 200dc0 │ │ │ │ + ble.n 200ce0 │ │ │ │ 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 200d98 │ │ │ │ + bgt.n 200cb8 │ │ │ │ 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 │ │ │ │ @@ -571743,89 +571544,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, 200e30 │ │ │ │ + cbz r2, 200d50 │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vstmia r5!, {s0} │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 200e42 │ │ │ │ + beq.n 200d62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.n 200dde │ │ │ │ + b.n 200cfe │ │ │ │ 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 200e1a │ │ │ │ + b.n 200d3a │ │ │ │ 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 200cfa │ │ │ │ + bne.w 200c1a │ │ │ │ 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 200cea │ │ │ │ + bne.w 200c0a │ │ │ │ ldrd fp, r9, [sp, #120] @ 0x78 │ │ │ │ - b.n 200bd6 │ │ │ │ + b.n 200af6 │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 200d3e │ │ │ │ + b.n 200c5e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 200d34 │ │ │ │ + b.n 200c54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 200ccc │ │ │ │ + b.n 200bec │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbc.w r0, r4, #5537792 @ 0x548000 │ │ │ │ + movw r0, #18601 @ 0x48a9 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, sl, #5537792 @ 0x548000 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + @ instruction: 0xf5ea00a9 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ 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] @ 201418 │ │ │ │ + ldr.w r4, [pc, #1364] @ 201338 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1364] @ 20141c │ │ │ │ + ldr.w r0, [pc, #1364] @ 20133c │ │ │ │ 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 │ │ │ │ @@ -571834,56 +571635,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 200f1a │ │ │ │ + ble.n 200e3a │ │ │ │ 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 200f3a │ │ │ │ + bgt.n 200e5a │ │ │ │ subs r7, #4 │ │ │ │ add sl, r4 │ │ │ │ add fp, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 200f0a │ │ │ │ - ldr.w r2, [pc, #1284] @ 201420 │ │ │ │ - ldr.w r3, [pc, #1276] @ 20141c │ │ │ │ + bne.n 200e2a │ │ │ │ + ldr.w r2, [pc, #1284] @ 201340 │ │ │ │ + ldr.w r3, [pc, #1276] @ 20133c │ │ │ │ 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 201412 │ │ │ │ + bne.w 201332 │ │ │ │ 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] @ 201424 │ │ │ │ + ldr.w r5, [pc, #1236] @ 201344 │ │ │ │ mov r8, fp │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r5, [pc, #1232] @ 201428 │ │ │ │ + ldr.w r5, [pc, #1232] @ 201348 │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1224] @ 20142c │ │ │ │ + ldr.w r1, [pc, #1224] @ 20134c │ │ │ │ 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 │ │ │ │ @@ -571901,15 +571702,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 2013ca │ │ │ │ + beq.w 2012ea │ │ │ │ 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 │ │ │ │ @@ -571926,15 +571727,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 20102e │ │ │ │ + ble.n 200f4e │ │ │ │ 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 │ │ │ │ @@ -571945,32 +571746,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 201000 │ │ │ │ + bgt.n 200f20 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 201404 │ │ │ │ + beq.w 201324 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 2013f6 │ │ │ │ + beq.w 201316 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20136e │ │ │ │ + bne.w 20128e │ │ │ │ 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 2013f2 │ │ │ │ + beq.w 201312 │ │ │ │ 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 │ │ │ │ @@ -571987,27 +571788,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 2010b0 │ │ │ │ + bne.n 200fd0 │ │ │ │ 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 2013ea │ │ │ │ + beq.w 20130a │ │ │ │ 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] │ │ │ │ @@ -572017,16 +571818,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 20078c │ │ │ │ - ldr r3, [pc, #832] @ (201430 ) │ │ │ │ + bl 2006ac │ │ │ │ + ldr r3, [pc, #832] @ (201350 ) │ │ │ │ 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 │ │ │ │ @@ -572051,38 +571852,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 200440 │ │ │ │ + bl 200360 │ │ │ │ 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 2013bc │ │ │ │ + beq.w 2012dc │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 2013b0 │ │ │ │ + beq.w 2012d0 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 201184 │ │ │ │ + bne.n 2010a4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2013bc │ │ │ │ + beq.w 2012dc │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2013bc │ │ │ │ + beq.w 2012dc │ │ │ │ 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 │ │ │ │ @@ -572100,15 +571901,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 201202 │ │ │ │ + ble.n 201122 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r6, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -572118,19 +571919,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 2011d6 │ │ │ │ + bgt.n 2010f6 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20129e │ │ │ │ + beq.n 2011be │ │ │ │ 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 │ │ │ │ @@ -572157,29 +571958,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 20129c │ │ │ │ + ble.n 2011bc │ │ │ │ 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 201270 │ │ │ │ + bgt.n 201190 │ │ │ │ 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 │ │ │ │ @@ -572203,24 +572004,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 2012cc │ │ │ │ + bne.n 2011ec │ │ │ │ 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 2013c6 │ │ │ │ + bne.n 2012e6 │ │ │ │ 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 │ │ │ │ @@ -572229,124 +572030,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, 201344 │ │ │ │ + cbz r0, 201264 │ │ │ │ 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 201130 │ │ │ │ + bne.w 201050 │ │ │ │ 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 201118 │ │ │ │ + bne.w 201038 │ │ │ │ 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 200f98 │ │ │ │ + bne.w 200eb8 │ │ │ │ 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 200f60 │ │ │ │ - b.n 200f1a │ │ │ │ + bne.w 200e80 │ │ │ │ + b.n 200e3a │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 201184 │ │ │ │ + bne.w 2010a4 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 20118a │ │ │ │ + b.n 2010aa │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - b.n 20130a │ │ │ │ + b.n 20122a │ │ │ │ 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 2013d4 │ │ │ │ - b.n 20136e │ │ │ │ + bne.n 2012f4 │ │ │ │ + b.n 20128e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2010e0 │ │ │ │ + b.n 201000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 2010b2 │ │ │ │ - ldr r3, [pc, #60] @ (201434 ) │ │ │ │ + b.n 200fd2 │ │ │ │ + ldr r3, [pc, #60] @ (201354 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20104a │ │ │ │ - ldr r3, [pc, #48] @ (201438 ) │ │ │ │ + b.n 200f6a │ │ │ │ + ldr r3, [pc, #48] @ (201358 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20104a │ │ │ │ + b.n 200f6a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf13000a9 │ │ │ │ + @ instruction: 0xf21000a9 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0da00a9 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + subs.w r0, sl, #169 @ 0xa9 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldc2l 0, cr0, [lr, #152]! @ 0x98 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr6, {1} │ │ │ │ + cdp2 0, 1, cr0, cr14, cr6, {1} │ │ │ │ + vhadd.u16 d0, d0, d22 │ │ │ │ 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 200eb0 │ │ │ │ + bl 200dd0 │ │ │ │ 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 │ │ │ │ @@ -572363,42 +572164,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 200eb0 │ │ │ │ - cbz r7, 2014ba │ │ │ │ + bl 200dd0 │ │ │ │ + cbz r7, 2013da │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e61b0 │ │ │ │ + bl 1e60d0 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2014a6 │ │ │ │ + bne.n 2013c6 │ │ │ │ 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 200eb0 │ │ │ │ + bl 200dd0 │ │ │ │ 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 │ │ │ │ @@ -572415,27 +572216,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 200eb0 │ │ │ │ - cbz r7, 201546 │ │ │ │ + bl 200dd0 │ │ │ │ + cbz r7, 201466 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e5248 │ │ │ │ + bl 1e5168 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 201532 │ │ │ │ + bne.n 201452 │ │ │ │ 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 │ │ │ │ @@ -572457,27 +572258,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 200a7c │ │ │ │ - cbz r7, 2015b2 │ │ │ │ + bl 20099c │ │ │ │ + cbz r7, 2014d2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ee084 │ │ │ │ + bl 1edfa4 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 20159e │ │ │ │ + bne.n 2014be │ │ │ │ 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 │ │ │ │ @@ -572486,15 +572287,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 200a7c │ │ │ │ + bl 20099c │ │ │ │ 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 │ │ │ │ @@ -572513,26 +572314,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 200a7c │ │ │ │ - cbz r7, 201644 │ │ │ │ + bl 20099c │ │ │ │ + cbz r7, 201564 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1ee084 │ │ │ │ + bl 1edfa4 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 201630 │ │ │ │ + bne.n 201550 │ │ │ │ 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 │ │ │ │ @@ -572540,23 +572341,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 200a7c │ │ │ │ + bl 20099c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 201724 │ │ │ │ + bpl.n 201644 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (20176c ) │ │ │ │ + ldr r2, [pc, #228] @ (20168c ) │ │ │ │ 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 │ │ │ │ @@ -572584,15 +572385,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] @ (201770 ) │ │ │ │ + ldr r3, [pc, #116] @ (201690 ) │ │ │ │ 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 │ │ │ │ @@ -572623,53 +572424,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 2016f8 │ │ │ │ + b.n 201618 │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r4, #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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #432] @ (20193c ) │ │ │ │ + ldr r2, [pc, #432] @ (20185c ) │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #432] @ (201940 ) │ │ │ │ + ldr r3, [pc, #432] @ (201860 ) │ │ │ │ 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, 2017ae │ │ │ │ + cbz r6, 2016ce │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 2017ca │ │ │ │ + cbnz r4, 2016ea │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 2017a8 │ │ │ │ - ldr r2, [pc, #404] @ (201944 ) │ │ │ │ - ldr r3, [pc, #396] @ (201940 ) │ │ │ │ + bhi.n 2016c8 │ │ │ │ + ldr r2, [pc, #404] @ (201864 ) │ │ │ │ + ldr r3, [pc, #396] @ (201860 ) │ │ │ │ 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 201938 │ │ │ │ + bne.w 201858 │ │ │ │ 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 │ │ │ │ @@ -572683,15 +572484,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 201678 │ │ │ │ + bl 201598 │ │ │ │ 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 │ │ │ │ @@ -572702,15 +572503,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 201890 │ │ │ │ + b.n 2017b0 │ │ │ │ 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 │ │ │ │ @@ -572718,144 +572519,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 2018ba │ │ │ │ + bmi.n 2017da │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bgt.n 2018d2 │ │ │ │ + bgt.n 2017f2 │ │ │ │ cmp r4, #0 │ │ │ │ strb.w r0, [r2, #-4] │ │ │ │ - blt.n 2018b0 │ │ │ │ + blt.n 2017d0 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 2018da │ │ │ │ + bgt.n 2017fa │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ - bpl.n 2018e0 │ │ │ │ + bpl.n 201800 │ │ │ │ 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 2018f6 │ │ │ │ + beq.n 201816 │ │ │ │ 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 201838 │ │ │ │ + beq.n 201758 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 201840 │ │ │ │ + b.n 201760 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w fp, [r2, #-3] │ │ │ │ - bpl.n 20187e │ │ │ │ - b.n 20187c │ │ │ │ + bpl.n 20179e │ │ │ │ + b.n 20179c │ │ │ │ cmp r4, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ it lt │ │ │ │ ldrblt r3, [r3, #2] │ │ │ │ - blt.n 2018b0 │ │ │ │ + blt.n 2017d0 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bmi.n 20187c │ │ │ │ - b.n 20187e │ │ │ │ + bmi.n 20179c │ │ │ │ + b.n 20179e │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 2018e8 │ │ │ │ + ble.n 201808 │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 20187e │ │ │ │ + b.n 20179e │ │ │ │ add r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 20187e │ │ │ │ + b.n 20179e │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 20181c │ │ │ │ + bcc.n 20173c │ │ │ │ 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 2017f4 │ │ │ │ + bhi.w 201714 │ │ │ │ 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 2017d8 │ │ │ │ - b.n 2017ae │ │ │ │ + bhi.w 2016f8 │ │ │ │ + b.n 2016ce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrd r0, r0, [r0], #-676 @ 0x2a4 │ │ │ │ + ldrd r0, r0, [r0, #-676] @ 0x2a4 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [sl, #676] @ 0x2a4 │ │ │ │ + stmdb sl!, {r0, r3, r5, r7} │ │ │ │ stmdb 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] @ (201b80 ) │ │ │ │ + ldr r2, [pc, #544] @ (201aa0 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #544] @ (201b84 ) │ │ │ │ + ldr r3, [pc, #544] @ (201aa4 ) │ │ │ │ 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, 201986 │ │ │ │ + cbz r3, 2018a6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r4, 2019a2 │ │ │ │ + cbnz r4, 2018c2 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20197e │ │ │ │ - ldr r2, [pc, #512] @ (201b88 ) │ │ │ │ - ldr r3, [pc, #504] @ (201b84 ) │ │ │ │ + bhi.n 20189e │ │ │ │ + ldr r2, [pc, #512] @ (201aa8 ) │ │ │ │ + ldr r3, [pc, #504] @ (201aa4 ) │ │ │ │ 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 201b72 │ │ │ │ + bne.w 201a92 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r4, #1 │ │ │ │ - vldr s11, [pc, #464] @ 201b78 │ │ │ │ - vldr s12, [pc, #464] @ 201b7c │ │ │ │ + vldr s11, [pc, #464] @ 201a98 │ │ │ │ + vldr s12, [pc, #464] @ 201a9c │ │ │ │ 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 │ │ │ │ @@ -572867,15 +572668,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 201678 │ │ │ │ + bl 201598 │ │ │ │ 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 │ │ │ │ @@ -572891,15 +572692,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 201ad8 │ │ │ │ + bne.n 2019f8 │ │ │ │ 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 │ │ │ │ @@ -572909,147 +572710,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 201af4 │ │ │ │ + bmi.n 201a14 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 201b1a │ │ │ │ + bgt.n 201a3a │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 201adc │ │ │ │ + blt.n 2019fc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 201b3c │ │ │ │ + ble.n 201a5c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 201ae4 │ │ │ │ + ble.n 201a04 │ │ │ │ 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 201a16 │ │ │ │ + bne.n 201936 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add r8, r6 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 2019f6 │ │ │ │ + bne.n 201916 │ │ │ │ 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 201b54 │ │ │ │ + beq.n 201a74 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 2019d8 │ │ │ │ + b.n 2018f8 │ │ │ │ mov r0, lr │ │ │ │ - b.n 201a3a │ │ │ │ + b.n 20195a │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 201b14 │ │ │ │ + blt.n 201a34 │ │ │ │ uxtb r2, r0 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 201a8a │ │ │ │ + b.n 2019aa │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 201adc │ │ │ │ + blt.n 2019fc │ │ │ │ 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 201ae4 │ │ │ │ + bge.n 201a04 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 201a8a │ │ │ │ + b.n 2019aa │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ itt gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmovgt.f32 s14, s15 │ │ │ │ - bgt.n 201a80 │ │ │ │ + bgt.n 2019a0 │ │ │ │ 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 201a80 │ │ │ │ + b.n 2019a0 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r0, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 201a80 │ │ │ │ + bge.n 2019a0 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 201a8a │ │ │ │ + b.n 2019aa │ │ │ │ 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 2019bc │ │ │ │ - b.n 201986 │ │ │ │ + bhi.w 2018dc │ │ │ │ + b.n 2018a6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2018b8 │ │ │ │ + b.n 201998 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 201870 │ │ │ │ + b.n 201950 │ │ │ │ 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 201c58 │ │ │ │ + beq.n 201b78 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201c3c │ │ │ │ - ldr r4, [pc, #168] @ (201c60 ) │ │ │ │ + beq.n 201b5c │ │ │ │ + ldr r4, [pc, #168] @ (201b80 ) │ │ │ │ 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 201c2c │ │ │ │ + beq.n 201b4c │ │ │ │ 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 │ │ │ │ @@ -573072,30 +572873,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] @ (201c64 ) │ │ │ │ + ldr r3, [pc, #36] @ (201b84 ) │ │ │ │ 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 201c2c │ │ │ │ + b.n 201b4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ 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 │ │ │ │ @@ -573106,32 +572907,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] @ (201cb0 ) │ │ │ │ + ldr r1, [pc, #24] @ (201bd0 ) │ │ │ │ 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, r5, #14 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ 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 201db2 │ │ │ │ + bpl.n 201cd2 │ │ │ │ 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 │ │ │ │ @@ -573139,37 +572940,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 201d6e │ │ │ │ + beq.n 201c8e │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 201d68 │ │ │ │ + beq.n 201c88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201e6e │ │ │ │ + beq.w 201d8e │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (201e8c ) │ │ │ │ + ldr r4, [pc, #372] @ (201dac ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (201e90 ) │ │ │ │ + ldr r5, [pc, #364] @ (201db0 ) │ │ │ │ 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 201d5a │ │ │ │ + beq.n 201c7a │ │ │ │ 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] │ │ │ │ @@ -573181,29 +572982,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, 201dda │ │ │ │ + cbnz r3, 201cfa │ │ │ │ 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] @ (201e94 ) │ │ │ │ + ldr r3, [pc, #268] @ (201db4 ) │ │ │ │ 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] @ (201e98 ) │ │ │ │ + ldr r3, [pc, #252] @ (201db8 ) │ │ │ │ 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] │ │ │ │ @@ -573217,31 +573018,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 201cf6 │ │ │ │ - ldr r4, [pc, #192] @ (201e9c ) │ │ │ │ + b.n 201c16 │ │ │ │ + ldr r4, [pc, #192] @ (201dbc ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (201ea0 ) │ │ │ │ + ldr r7, [pc, #180] @ (201dc0 ) │ │ │ │ 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 201da0 │ │ │ │ + beq.n 201cc0 │ │ │ │ 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 │ │ │ │ @@ -573263,79 +573064,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 201da0 │ │ │ │ - ldr r3, [pc, #52] @ (201ea4 ) │ │ │ │ + b.n 201cc0 │ │ │ │ + ldr r3, [pc, #52] @ (201dc4 ) │ │ │ │ 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 201d5a │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + b.n 201c7a │ │ │ │ + lsls r6, r7, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ 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 201f00 │ │ │ │ + bpl.n 201e20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201f7c │ │ │ │ + beq.n 201e9c │ │ │ │ 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 201f9a │ │ │ │ - ldr r3, [pc, #372] @ (202054 ) │ │ │ │ + bne.n 201eba │ │ │ │ + ldr r3, [pc, #372] @ (201f74 ) │ │ │ │ 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 201f5a │ │ │ │ - cbnz r3, 201f74 │ │ │ │ + b.n 201e7a │ │ │ │ + cbnz r3, 201e94 │ │ │ │ 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 20204a │ │ │ │ + beq.w 201f6a │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 202058 │ │ │ │ + ldr.w lr, [pc, #316] @ 201f78 │ │ │ │ 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 │ │ │ │ @@ -573355,38 +573156,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 201f04 │ │ │ │ + b.n 201e24 │ │ │ │ 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 201ede │ │ │ │ + beq.n 201dfe │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (20205c ) │ │ │ │ + ldr r5, [pc, #188] @ (201f7c ) │ │ │ │ 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 201f5a │ │ │ │ + beq.n 201e7a │ │ │ │ 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] │ │ │ │ @@ -573422,68 +573223,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 201f5a │ │ │ │ + b.n 201e7a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 201f5a │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + b.n 201e7a │ │ │ │ + lsls r4, r6, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ 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] @ (2020ac ) │ │ │ │ + ldr r3, [pc, #32] @ (201fcc ) │ │ │ │ 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: 0xfada00a5 │ │ │ │ + @ instruction: 0xfbba00a5 │ │ │ │ stmdb 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, 2020da │ │ │ │ + cbz r4, 201ffa │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r5, 2020e0 │ │ │ │ + cbnz r5, 202000 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 2020d4 │ │ │ │ + bhi.n 201ff4 │ │ │ │ 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] │ │ │ │ @@ -573499,56 +573300,56 @@ │ │ │ │ adds r5, r6, r7 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ adds r4, #1 │ │ │ │ - bl 202060 │ │ │ │ + bl 201f80 │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 202108 │ │ │ │ + bne.n 202028 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r9 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 202104 │ │ │ │ + bne.n 202024 │ │ │ │ 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 2020fc │ │ │ │ + bhi.n 20201c │ │ │ │ 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 2020f0 │ │ │ │ + bhi.n 202010 │ │ │ │ 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, 20217e │ │ │ │ + cbz r4, 20209e │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r5, 202184 │ │ │ │ + cbnz r5, 2020a4 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 202178 │ │ │ │ + bhi.n 202098 │ │ │ │ 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] │ │ │ │ @@ -573562,82 +573363,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 202060 │ │ │ │ + bl 201f80 │ │ │ │ adds r4, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 2021aa │ │ │ │ + bne.n 2020ca │ │ │ │ adds r5, #1 │ │ │ │ add r6, r8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 2021a2 │ │ │ │ + bne.n 2020c2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r7, #16 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 20219e │ │ │ │ + bhi.n 2020be │ │ │ │ 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 20218e │ │ │ │ + bhi.n 2020ae │ │ │ │ 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] @ (202318 ) │ │ │ │ + ldr r1, [pc, #264] @ (202238 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #264] @ (20231c ) │ │ │ │ + ldr r3, [pc, #264] @ (20223c ) │ │ │ │ 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, 20223a │ │ │ │ + cbz r3, 20215a │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 202258 │ │ │ │ + cbnz r3, 202178 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 202232 │ │ │ │ - ldr r2, [pc, #228] @ (202320 ) │ │ │ │ - ldr r3, [pc, #220] @ (20231c ) │ │ │ │ + bhi.n 202152 │ │ │ │ + ldr r2, [pc, #228] @ (202240 ) │ │ │ │ + ldr r3, [pc, #220] @ (20223c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20230e │ │ │ │ + bne.n 20222e │ │ │ │ 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] @ 202314 │ │ │ │ + vldr s16, [pc, #180] @ 202234 │ │ │ │ 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] │ │ │ │ @@ -573647,15 +573448,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 202060 │ │ │ │ + bl 201f80 │ │ │ │ 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 │ │ │ │ @@ -573667,87 +573468,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 202286 │ │ │ │ + bne.n 2021a6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 20227e │ │ │ │ + bne.n 20219e │ │ │ │ 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 202276 │ │ │ │ + bhi.n 202196 │ │ │ │ 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 20226a │ │ │ │ - b.n 20223a │ │ │ │ + bhi.n 20218a │ │ │ │ + b.n 20215a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ble.n 2022ec │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2022a0 │ │ │ │ + udf #158 @ 0x9e │ │ │ │ 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] @ (202450 ) │ │ │ │ + ldr r1, [pc, #276] @ (202370 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #276] @ (202454 ) │ │ │ │ + ldr r3, [pc, #276] @ (202374 ) │ │ │ │ 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, 202366 │ │ │ │ + cbz r3, 202286 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 202384 │ │ │ │ + cbnz r3, 2022a4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 20235e │ │ │ │ - ldr r2, [pc, #240] @ (202458 ) │ │ │ │ - ldr r3, [pc, #232] @ (202454 ) │ │ │ │ + bhi.n 20227e │ │ │ │ + ldr r2, [pc, #240] @ (202378 ) │ │ │ │ + ldr r3, [pc, #232] @ (202374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 202446 │ │ │ │ + bne.n 202366 │ │ │ │ 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] @ 20244c │ │ │ │ + vldr s16, [pc, #192] @ 20236c │ │ │ │ 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] │ │ │ │ @@ -573756,15 +573557,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 202060 │ │ │ │ + bl 201f80 │ │ │ │ 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 │ │ │ │ @@ -573780,56 +573581,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 2023ae │ │ │ │ + bne.n 2022ce │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 2023a6 │ │ │ │ + bne.n 2022c6 │ │ │ │ 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 20239e │ │ │ │ + bhi.n 2022be │ │ │ │ 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 202392 │ │ │ │ - b.n 202366 │ │ │ │ + bhi.n 2022b2 │ │ │ │ + b.n 202286 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bgt.n 2023cc │ │ │ │ + ble.n 2022ac │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 202380 │ │ │ │ + ble.n 202460 │ │ │ │ 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 20747c │ │ │ │ + bl 20739c │ │ │ │ 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] │ │ │ │ @@ -573840,59 +573641,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 2034ac │ │ │ │ + bl 2033cc │ │ │ │ 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] @ (2025cc ) │ │ │ │ + ldr r2, [pc, #252] @ (2024ec ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (2025d0 ) │ │ │ │ + ldr r3, [pc, #252] @ (2024f0 ) │ │ │ │ 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, 2024fc │ │ │ │ + cbz r3, 20241c │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 20251a │ │ │ │ + cbnz r4, 20243a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 2024f2 │ │ │ │ - ldr r2, [pc, #212] @ (2025d4 ) │ │ │ │ - ldr r3, [pc, #208] @ (2025d0 ) │ │ │ │ + bhi.n 202412 │ │ │ │ + ldr r2, [pc, #212] @ (2024f4 ) │ │ │ │ + ldr r3, [pc, #208] @ (2024f0 ) │ │ │ │ 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 2025c2 │ │ │ │ + bne.n 2024e2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #172] @ 2025c8 │ │ │ │ + vldr s16, [pc, #172] @ 2024e8 │ │ │ │ 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] │ │ │ │ @@ -573906,147 +573707,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 20747c │ │ │ │ + bl 20739c │ │ │ │ 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 20254a │ │ │ │ + bne.n 20246a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 202542 │ │ │ │ + bne.n 202462 │ │ │ │ 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 20253a │ │ │ │ + bhi.n 20245a │ │ │ │ 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 20252a │ │ │ │ - b.n 2024fc │ │ │ │ + bcc.n 20244a │ │ │ │ + b.n 20241c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - blt.n 202628 │ │ │ │ + bgt.n 202508 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2025d0 │ │ │ │ + blt.n 2024b0 │ │ │ │ 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] @ (202604 ) │ │ │ │ + ldr r0, [pc, #28] @ (202524 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202608 │ │ │ │ + ldr.w ip, [pc, #28] @ 202528 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (20260c ) │ │ │ │ - ldr r2, [pc, #28] @ (202610 ) │ │ │ │ + ldr r3, [pc, #24] @ (20252c ) │ │ │ │ + ldr r2, [pc, #28] @ (202530 ) │ │ │ │ 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 202624 │ │ │ │ + bge.n 202504 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaf00026 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + smlatb r0, r0, r6, r0 │ │ │ │ + movs r3, #10 │ │ │ │ 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] @ (202640 ) │ │ │ │ + ldr r0, [pc, #28] @ (202560 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202644 │ │ │ │ + ldr.w ip, [pc, #28] @ 202564 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202648 ) │ │ │ │ - ldr r2, [pc, #28] @ (20264c ) │ │ │ │ + ldr r3, [pc, #24] @ (202568 ) │ │ │ │ + ldr r2, [pc, #28] @ (20256c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 2025e8 │ │ │ │ + bge.n 2024c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa880026 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + @ instruction: 0xfaa80026 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ 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] @ (202768 ) │ │ │ │ + ldr r2, [pc, #252] @ (202688 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (20276c ) │ │ │ │ + ldr r3, [pc, #252] @ (20268c ) │ │ │ │ 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, 202694 │ │ │ │ + cbz r3, 2025b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 2026b2 │ │ │ │ + cbnz r4, 2025d2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20268c │ │ │ │ - ldr r2, [pc, #216] @ (202770 ) │ │ │ │ - ldr r3, [pc, #212] @ (20276c ) │ │ │ │ + bhi.n 2025ac │ │ │ │ + ldr r2, [pc, #216] @ (202690 ) │ │ │ │ + ldr r3, [pc, #212] @ (20268c ) │ │ │ │ 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 20275e │ │ │ │ + bne.n 20267e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #176] @ 202764 │ │ │ │ + vldr s16, [pc, #176] @ 202684 │ │ │ │ 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] │ │ │ │ @@ -574062,15 +573863,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 207550 │ │ │ │ + bl 207470 │ │ │ │ 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] │ │ │ │ @@ -574078,129 +573879,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 2026e0 │ │ │ │ + bne.n 202600 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 2026d8 │ │ │ │ + bne.n 2025f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 2026d2 │ │ │ │ + bhi.n 2025f2 │ │ │ │ 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 2026c6 │ │ │ │ - b.n 202694 │ │ │ │ + bcc.n 2025e6 │ │ │ │ + b.n 2025b4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bls.n 20268c │ │ │ │ + bge.n 20276c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 20283c │ │ │ │ + bge.n 20271c │ │ │ │ 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 20747c │ │ │ │ + bl 20739c │ │ │ │ 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 20747c │ │ │ │ + bl 20739c │ │ │ │ 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 2038ec │ │ │ │ + bl 20380c │ │ │ │ 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] @ (20291c ) │ │ │ │ + ldr r2, [pc, #284] @ (20283c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #284] @ (202920 ) │ │ │ │ + ldr r3, [pc, #284] @ (202840 ) │ │ │ │ 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, 202828 │ │ │ │ + cbz r3, 202748 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 202846 │ │ │ │ + cbnz r4, 202766 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202820 │ │ │ │ - ldr r2, [pc, #248] @ (202924 ) │ │ │ │ - ldr r3, [pc, #244] @ (202920 ) │ │ │ │ + bhi.n 202740 │ │ │ │ + ldr r2, [pc, #248] @ (202844 ) │ │ │ │ + ldr r3, [pc, #244] @ (202840 ) │ │ │ │ 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 202914 │ │ │ │ + bne.n 202834 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #208] @ 202918 │ │ │ │ + vldr s16, [pc, #208] @ 202838 │ │ │ │ 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 │ │ │ │ @@ -574222,158 +574023,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 20747c │ │ │ │ + bl 20739c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 20747c │ │ │ │ + bl 20739c │ │ │ │ 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 202882 │ │ │ │ + bne.n 2027a2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 202878 │ │ │ │ + bne.n 202798 │ │ │ │ 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 20286a │ │ │ │ + bhi.n 20278a │ │ │ │ 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 20285a │ │ │ │ - b.n 202828 │ │ │ │ + bcc.n 20277a │ │ │ │ + b.n 202748 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bvc.n 202918 │ │ │ │ + bhi.n 2027f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2028c8 │ │ │ │ + bhi.n 2027a8 │ │ │ │ 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] @ (202954 ) │ │ │ │ + ldr r0, [pc, #28] @ (202874 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202958 │ │ │ │ + ldr.w ip, [pc, #28] @ 202878 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (20295c ) │ │ │ │ - ldr r2, [pc, #28] @ (202960 ) │ │ │ │ + ldr r3, [pc, #24] @ (20287c ) │ │ │ │ + ldr r2, [pc, #28] @ (202880 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 2028d4 │ │ │ │ + bvc.n 2027b4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7480026 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + @ instruction: 0xf7680026 │ │ │ │ + subs r2, r7, #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] @ (202990 ) │ │ │ │ + ldr r0, [pc, #28] @ (2028b0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202994 │ │ │ │ + ldr.w ip, [pc, #28] @ 2028b4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202998 ) │ │ │ │ - ldr r2, [pc, #28] @ (20299c ) │ │ │ │ + ldr r3, [pc, #24] @ (2028b8 ) │ │ │ │ + ldr r2, [pc, #28] @ (2028bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 202898 │ │ │ │ + bvc.n 202978 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6e00026 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + @ instruction: 0xf7000026 │ │ │ │ + subs r6, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #316] @ (202af8 ) │ │ │ │ + ldr r2, [pc, #316] @ (202a18 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #316] @ (202afc ) │ │ │ │ + ldr r3, [pc, #316] @ (202a1c ) │ │ │ │ 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, 2029e6 │ │ │ │ + cbz r3, 202906 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 202a04 │ │ │ │ + cbnz r3, 202924 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2029de │ │ │ │ - ldr r2, [pc, #280] @ (202b00 ) │ │ │ │ - ldr r3, [pc, #272] @ (202afc ) │ │ │ │ + bhi.n 2028fe │ │ │ │ + ldr r2, [pc, #280] @ (202a20 ) │ │ │ │ + ldr r3, [pc, #272] @ (202a1c ) │ │ │ │ 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 202aee │ │ │ │ + bne.n 202a0e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #236] @ 202af4 │ │ │ │ + vldr s16, [pc, #236] @ 202a14 │ │ │ │ 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 │ │ │ │ @@ -574392,21 +574193,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 207550 │ │ │ │ + bl 207470 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 207550 │ │ │ │ + bl 207470 │ │ │ │ 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 │ │ │ │ @@ -574421,51 +574222,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 202a42 │ │ │ │ + bne.n 202962 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 202a38 │ │ │ │ + bne.n 202958 │ │ │ │ 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 202a26 │ │ │ │ + bhi.n 202946 │ │ │ │ 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 202a18 │ │ │ │ - b.n 2029e6 │ │ │ │ + bcc.n 202938 │ │ │ │ + b.n 202906 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bvs.n 202b78 │ │ │ │ + bvc.n 202a58 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 202b28 │ │ │ │ + bvs.n 202a08 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 202b74 │ │ │ │ + cbz r2, 202a94 │ │ │ │ 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 │ │ │ │ @@ -574487,28 +574288,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 202b14 │ │ │ │ + bne.n 202a34 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 202c6e │ │ │ │ + beq.n 202b8e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 202c70 │ │ │ │ + vldr s9, [pc, #228] @ 202b90 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 202c74 │ │ │ │ + vldr s10, [pc, #224] @ 202b94 │ │ │ │ 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 │ │ │ │ @@ -574522,117 +574323,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 202c00 │ │ │ │ + ble.n 202b20 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202c00 │ │ │ │ + bge.n 202b20 │ │ │ │ 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 202c2c │ │ │ │ + ble.n 202b4c │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202c2c │ │ │ │ + bge.n 202b4c │ │ │ │ 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 202c58 │ │ │ │ + ble.n 202b78 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202c58 │ │ │ │ + bge.n 202b78 │ │ │ │ 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 202b94 │ │ │ │ + bne.n 202ab4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 202e20 │ │ │ │ + beq.w 202d40 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 202e24 │ │ │ │ + vldr s10, [pc, #408] @ 202d44 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 202e28 │ │ │ │ - vldr s9, [pc, #404] @ 202e2c │ │ │ │ + vldr s11, [pc, #404] @ 202d48 │ │ │ │ + vldr s9, [pc, #404] @ 202d4c │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 202e30 │ │ │ │ - vldr s7, [pc, #400] @ 202e34 │ │ │ │ - b.n 202d0e │ │ │ │ + vldr s8, [pc, #400] @ 202d50 │ │ │ │ + vldr s7, [pc, #400] @ 202d54 │ │ │ │ + b.n 202c2e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 202cb8 │ │ │ │ + cbz r5, 202bd8 │ │ │ │ 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 202d7a │ │ │ │ + bne.n 202c9a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 202cda │ │ │ │ + cbz r5, 202bfa │ │ │ │ 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 202dd2 │ │ │ │ + bne.n 202cf2 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 202cf8 │ │ │ │ + cbz r1, 202c18 │ │ │ │ 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 202e1e │ │ │ │ + beq.w 202d3e │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 202ca6 │ │ │ │ + beq.n 202bc6 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 202cb8 │ │ │ │ + beq.n 202bd8 │ │ │ │ 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 │ │ │ │ @@ -574646,20 +574447,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 202cc8 │ │ │ │ + beq.n 202be8 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 202cda │ │ │ │ + beq.n 202bfa │ │ │ │ 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 │ │ │ │ @@ -574672,20 +574473,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 202ce6 │ │ │ │ + beq.n 202c06 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 202cf8 │ │ │ │ + beq.n 202c18 │ │ │ │ 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 │ │ │ │ @@ -574694,279 +574495,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 202cf8 │ │ │ │ + b.n 202c18 │ │ │ │ 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 2031d8 │ │ │ │ + beq.w 2030f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #844] @ 203198 │ │ │ │ - vldr s6, [pc, #844] @ 20319c │ │ │ │ + vldr s8, [pc, #844] @ 2030b8 │ │ │ │ + vldr s6, [pc, #844] @ 2030bc │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #840] @ 2031a0 │ │ │ │ + vldr s7, [pc, #840] @ 2030c0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #836] @ 2031a4 │ │ │ │ - vldr s10, [pc, #836] @ 2031a8 │ │ │ │ - vldr s5, [pc, #836] @ 2031ac │ │ │ │ - vldr s4, [pc, #836] @ 2031b0 │ │ │ │ - b.n 202f4a │ │ │ │ + vldr s9, [pc, #836] @ 2030c4 │ │ │ │ + vldr s10, [pc, #836] @ 2030c8 │ │ │ │ + vldr s5, [pc, #836] @ 2030cc │ │ │ │ + vldr s4, [pc, #836] @ 2030d0 │ │ │ │ + b.n 202e6a │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 202e80 │ │ │ │ + cbz r5, 202da0 │ │ │ │ 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 202f9e │ │ │ │ + bne.w 202ebe │ │ │ │ vmov.f32 s14, s6 │ │ │ │ - cbz r5, 202ea0 │ │ │ │ + cbz r5, 202dc0 │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 202fe0 │ │ │ │ + bne.w 202f00 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20307a │ │ │ │ + beq.w 202f9a │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmov s13, r1 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f32 s13, s13, s4 │ │ │ │ - ble.w 203144 │ │ │ │ + ble.w 203064 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 203180 │ │ │ │ + bge.w 2030a0 │ │ │ │ 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 2030c8 │ │ │ │ + ble.w 202fe8 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 202f0a │ │ │ │ + bge.n 202e2a │ │ │ │ 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 203076 │ │ │ │ + ble.w 202f96 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 202f34 │ │ │ │ + bge.n 202e54 │ │ │ │ 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 203142 │ │ │ │ + beq.w 203062 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 202e6e │ │ │ │ + beq.n 202d8e │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 202e80 │ │ │ │ + beq.n 202da0 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 2030e2 │ │ │ │ + bmi.w 203002 │ │ │ │ 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 202e8e │ │ │ │ + beq.w 202dae │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 202ea0 │ │ │ │ + beq.w 202dc0 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 2030cc │ │ │ │ + bmi.w 202fec │ │ │ │ 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 202eaa │ │ │ │ + beq.w 202dca │ │ │ │ cmp r3, #31 │ │ │ │ - beq.n 203096 │ │ │ │ + beq.n 202fb6 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.w 2030f8 │ │ │ │ + bmi.w 203018 │ │ │ │ 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 20310e │ │ │ │ + ble.n 20302e │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 202ed4 │ │ │ │ + blt.w 202df4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 202ef0 │ │ │ │ + bgt.w 202e10 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202f1a │ │ │ │ + b.n 202e3a │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 2031ce │ │ │ │ + ble.w 2030ee │ │ │ │ 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 203076 │ │ │ │ - vldr s13, [pc, #320] @ 2031a4 │ │ │ │ - vldr s15, [pc, #320] @ 2031a8 │ │ │ │ + bge.n 202f96 │ │ │ │ + vldr s13, [pc, #320] @ 2030c4 │ │ │ │ + vldr s15, [pc, #320] @ 2030c8 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 202f34 │ │ │ │ + b.n 202e54 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 20303c │ │ │ │ + ble.n 202f5c │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 2031b8 │ │ │ │ - vldr s13, [pc, #264] @ 20319c │ │ │ │ - b.n 202ed4 │ │ │ │ + bge.w 2030d8 │ │ │ │ + vldr s13, [pc, #264] @ 2030bc │ │ │ │ + b.n 202df4 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ orr.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmov s13, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 2031d4 │ │ │ │ + ble.w 2030f4 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 202ed4 │ │ │ │ + blt.w 202df4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 202ef0 │ │ │ │ + bgt.w 202e10 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 202f0a │ │ │ │ + b.n 202e2a │ │ │ │ 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 202fc2 │ │ │ │ + b.n 202ee2 │ │ │ │ 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 202f7c │ │ │ │ + b.n 202e9c │ │ │ │ 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 202ff8 │ │ │ │ + b.n 202f18 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 20313c │ │ │ │ + ble.n 20305c │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 20313c │ │ │ │ - vldr s11, [pc, #116] @ 2031a4 │ │ │ │ - vldr s15, [pc, #116] @ 2031a8 │ │ │ │ + bge.n 20305c │ │ │ │ + vldr s11, [pc, #116] @ 2030c4 │ │ │ │ + vldr s15, [pc, #116] @ 2030c8 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202f1a │ │ │ │ + b.n 202e3a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 20317a │ │ │ │ + ble.n 20309a │ │ │ │ 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 202f28 │ │ │ │ - vldr s11, [pc, #56] @ 2031a4 │ │ │ │ - vldr s15, [pc, #56] @ 2031a8 │ │ │ │ + bge.w 202e48 │ │ │ │ + vldr s11, [pc, #56] @ 2030c4 │ │ │ │ + vldr s15, [pc, #56] @ 2030c8 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202f28 │ │ │ │ + b.n 202e48 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 202ef0 │ │ │ │ + bgt.w 202e10 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 202f1a │ │ │ │ + b.n 202e3a │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ @@ -574979,33 +574780,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 2031ce │ │ │ │ - vldr s13, [pc, #-24] @ 2031b4 │ │ │ │ - b.n 202ef0 │ │ │ │ + ble.n 2030ee │ │ │ │ + vldr s13, [pc, #-24] @ 2030d4 │ │ │ │ + b.n 202e10 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 202f34 │ │ │ │ + b.n 202e54 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 202ee0 │ │ │ │ + b.n 202e00 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203284 │ │ │ │ + beq.n 2031a4 │ │ │ │ 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] @ 203288 │ │ │ │ - vldr s10, [pc, #148] @ 20328c │ │ │ │ + vldr s12, [pc, #148] @ 2031a8 │ │ │ │ + vldr s10, [pc, #148] @ 2031ac │ │ │ │ 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 │ │ │ │ @@ -575032,40 +574833,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 203202 │ │ │ │ + bne.n 203122 │ │ │ │ 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 20334a │ │ │ │ + beq.n 20326a │ │ │ │ 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 2032d8 │ │ │ │ + ble.n 2031f8 │ │ │ │ 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 │ │ │ │ @@ -575093,25 +574894,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 2032b0 │ │ │ │ + bne.n 2031d0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 2033cc │ │ │ │ + cbz r2, 2032ec │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 2033d0 │ │ │ │ + vldr s11, [pc, #116] @ 2032f0 │ │ │ │ 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] │ │ │ │ @@ -575132,22 +574933,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 20335e │ │ │ │ + bne.n 20327e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20347a │ │ │ │ + beq.n 20339a │ │ │ │ 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 │ │ │ │ @@ -575184,50 +574985,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 2033ee │ │ │ │ + bne.n 20330e │ │ │ │ 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 20747c │ │ │ │ + bl 20739c │ │ │ │ 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, 2034d8 │ │ │ │ + cbz r6, 2033f8 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 2034de │ │ │ │ + cbnz r4, 2033fe │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 2034d2 │ │ │ │ + bhi.n 2033f2 │ │ │ │ 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 │ │ │ │ @@ -575263,92 +575064,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 20747c │ │ │ │ + bl 20739c │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r8, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 203532 │ │ │ │ + bne.n 203452 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 20352a │ │ │ │ + bne.n 20344a │ │ │ │ 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 203512 │ │ │ │ + bhi.n 203432 │ │ │ │ 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 2034f2 │ │ │ │ + bcc.n 203412 │ │ │ │ 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] @ (2036d0 ) │ │ │ │ + ldr r2, [pc, #288] @ (2035f0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (2036d4 ) │ │ │ │ + ldr r3, [pc, #288] @ (2035f4 ) │ │ │ │ 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, 2035da │ │ │ │ + cbz r3, 2034fa │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 2035f8 │ │ │ │ + cbnz r4, 203518 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2035d4 │ │ │ │ - ldr r2, [pc, #252] @ (2036d8 ) │ │ │ │ - ldr r3, [pc, #244] @ (2036d4 ) │ │ │ │ + bhi.n 2034f4 │ │ │ │ + ldr r2, [pc, #252] @ (2035f8 ) │ │ │ │ + ldr r3, [pc, #244] @ (2035f4 ) │ │ │ │ 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 2036c4 │ │ │ │ + bne.n 2035e4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s17, [pc, #204] @ 2036c8 │ │ │ │ + vldr s17, [pc, #204] @ 2035e8 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #196] @ 2036cc │ │ │ │ + vldr s16, [pc, #196] @ 2035ec │ │ │ │ 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] │ │ │ │ @@ -575376,152 +575177,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 20747c │ │ │ │ + bl 20739c │ │ │ │ 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 203650 │ │ │ │ + bne.n 203570 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 203648 │ │ │ │ + bne.n 203568 │ │ │ │ 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 20362e │ │ │ │ + bhi.n 20354e │ │ │ │ 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 20360e │ │ │ │ - b.n 2035da │ │ │ │ + bcc.n 20352e │ │ │ │ + b.n 2034fa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, 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] @ (203708 ) │ │ │ │ + ldr r0, [pc, #28] @ (203628 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 20370c │ │ │ │ + ldr.w ip, [pc, #28] @ 20362c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203710 ) │ │ │ │ - ldr r2, [pc, #28] @ (203714 ) │ │ │ │ + ldr r3, [pc, #24] @ (203630 ) │ │ │ │ + ldr r2, [pc, #28] @ (203634 ) │ │ │ │ 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, r3} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, ip, r6, asr #32 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + @ instruction: 0xeabc0026 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ 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] @ (203744 ) │ │ │ │ + ldr r0, [pc, #28] @ (203664 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203748 │ │ │ │ + ldr.w ip, [pc, #28] @ 203668 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (20374c ) │ │ │ │ - ldr r2, [pc, #28] @ (203750 ) │ │ │ │ + ldr r3, [pc, #24] @ (20366c ) │ │ │ │ + ldr r2, [pc, #28] @ (203670 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6100c <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r4, r6, asr #32 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + orrs.w r0, r4, r6, asr #32 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ 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] @ (20389c ) │ │ │ │ + ldr r2, [pc, #300] @ (2037bc ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (2038a0 ) │ │ │ │ + ldr r3, [pc, #300] @ (2037c0 ) │ │ │ │ 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, 203796 │ │ │ │ + cbz r3, 2036b6 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 2037b4 │ │ │ │ + cbnz r4, 2036d4 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 203790 │ │ │ │ - ldr r2, [pc, #268] @ (2038a4 ) │ │ │ │ - ldr r3, [pc, #260] @ (2038a0 ) │ │ │ │ + bhi.n 2036b0 │ │ │ │ + ldr r2, [pc, #268] @ (2037c4 ) │ │ │ │ + ldr r3, [pc, #260] @ (2037c0 ) │ │ │ │ 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 20388e │ │ │ │ + bne.n 2037ae │ │ │ │ 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] @ 203894 │ │ │ │ + vldr s17, [pc, #220] @ 2037b4 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #216] @ 203898 │ │ │ │ + vldr s16, [pc, #216] @ 2037b8 │ │ │ │ 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 │ │ │ │ @@ -575551,15 +575352,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 207550 │ │ │ │ + bl 207470 │ │ │ │ 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] │ │ │ │ @@ -575568,94 +575369,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 203808 │ │ │ │ + bne.n 203728 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2037fe │ │ │ │ + bne.n 20371e │ │ │ │ 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 2037e6 │ │ │ │ + bhi.n 203706 │ │ │ │ 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 2037c6 │ │ │ │ - b.n 203796 │ │ │ │ + bcc.n 2036e6 │ │ │ │ + b.n 2036b6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, 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 20747c │ │ │ │ + bl 20739c │ │ │ │ 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 20747c │ │ │ │ + bl 20739c │ │ │ │ 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, 203918 │ │ │ │ + cbz r6, 203838 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 20391e │ │ │ │ + cbnz r4, 20383e │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 203910 │ │ │ │ + bhi.n 203830 │ │ │ │ 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 │ │ │ │ @@ -575687,97 +575488,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 20747c │ │ │ │ + bl 20739c │ │ │ │ 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 20747c │ │ │ │ + bl 20739c │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 203978 │ │ │ │ + bne.n 203898 │ │ │ │ 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 203970 │ │ │ │ + bne.n 203890 │ │ │ │ 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 203952 │ │ │ │ + bhi.n 203872 │ │ │ │ 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 20392a │ │ │ │ + bhi.n 20384a │ │ │ │ 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] @ (203b50 ) │ │ │ │ + ldr r2, [pc, #336] @ (203a70 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #336] @ (203b54 ) │ │ │ │ + ldr r3, [pc, #336] @ (203a74 ) │ │ │ │ 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, 203a28 │ │ │ │ + cbz r3, 203948 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 203a48 │ │ │ │ + cbnz r6, 203968 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 203a22 │ │ │ │ - ldr r2, [pc, #300] @ (203b58 ) │ │ │ │ - ldr r3, [pc, #296] @ (203b54 ) │ │ │ │ + bhi.n 203942 │ │ │ │ + ldr r2, [pc, #300] @ (203a78 ) │ │ │ │ + ldr r3, [pc, #296] @ (203a74 ) │ │ │ │ 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 203b42 │ │ │ │ + bne.w 203a62 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #252] @ 203b48 │ │ │ │ + vldr s16, [pc, #252] @ 203a68 │ │ │ │ add.w fp, sp, #58 @ 0x3a │ │ │ │ - vldr s17, [pc, #248] @ 203b4c │ │ │ │ + vldr s17, [pc, #248] @ 203a6c │ │ │ │ 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] │ │ │ │ @@ -575809,23 +575610,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 20747c │ │ │ │ + bl 20739c │ │ │ │ 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 20747c │ │ │ │ + bl 20739c │ │ │ │ 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 │ │ │ │ @@ -575833,143 +575634,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 203aa0 │ │ │ │ + bne.n 2039c0 │ │ │ │ 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 203a96 │ │ │ │ + bne.n 2039b6 │ │ │ │ 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 203a7a │ │ │ │ + bhi.n 20399a │ │ │ │ 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 203a5a │ │ │ │ - b.n 203a28 │ │ │ │ + bcc.n 20397a │ │ │ │ + b.n 203948 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, 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] @ (203b88 ) │ │ │ │ + ldr r0, [pc, #28] @ (203aa8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203b8c │ │ │ │ + ldr.w ip, [pc, #28] @ 203aac │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203b90 ) │ │ │ │ - ldr r2, [pc, #28] @ (203b94 ) │ │ │ │ + ldr r3, [pc, #24] @ (203ab0 ) │ │ │ │ + ldr r2, [pc, #28] @ (203ab4 ) │ │ │ │ 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, r3, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20371c │ │ │ │ + b.n 20367c │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (203bc4 ) │ │ │ │ + ldr r0, [pc, #28] @ (203ae4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203bc8 │ │ │ │ + ldr.w ip, [pc, #28] @ 203ae8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203bcc ) │ │ │ │ - ldr r2, [pc, #28] @ (203bd0 ) │ │ │ │ + ldr r3, [pc, #24] @ (203aec ) │ │ │ │ + ldr r2, [pc, #28] @ (203af0 ) │ │ │ │ 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, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 203688 │ │ │ │ + b.n 2035e8 │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ 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] @ (203d5c ) │ │ │ │ + ldr r2, [pc, #364] @ (203c7c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (203d60 ) │ │ │ │ + ldr r3, [pc, #364] @ (203c80 ) │ │ │ │ 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, 203c18 │ │ │ │ + cbz r3, 203b38 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 203c38 │ │ │ │ + cbnz r6, 203b58 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 203c12 │ │ │ │ - ldr r2, [pc, #328] @ (203d64 ) │ │ │ │ - ldr r3, [pc, #324] @ (203d60 ) │ │ │ │ + bhi.n 203b32 │ │ │ │ + ldr r2, [pc, #328] @ (203c84 ) │ │ │ │ + ldr r3, [pc, #324] @ (203c80 ) │ │ │ │ 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 203d4e │ │ │ │ + bne.w 203c6e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #280] @ 203d54 │ │ │ │ + vldr s16, [pc, #280] @ 203c74 │ │ │ │ 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 │ │ │ │ @@ -575986,15 +575787,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] @ 203d58 │ │ │ │ + vldr s17, [pc, #216] @ 203c78 │ │ │ │ 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 │ │ │ │ @@ -576003,23 +575804,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 207550 │ │ │ │ + bl 207470 │ │ │ │ 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 207550 │ │ │ │ + bl 207470 │ │ │ │ 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 │ │ │ │ @@ -576036,54 +575837,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 203c90 │ │ │ │ + bne.n 203bb0 │ │ │ │ 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 203c86 │ │ │ │ + bne.n 203ba6 │ │ │ │ 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 203c66 │ │ │ │ + bhi.n 203b86 │ │ │ │ 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 203c46 │ │ │ │ - b.n 203c18 │ │ │ │ + bcc.w 203b66 │ │ │ │ + b.n 203b38 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r4!, {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] │ │ │ │ @@ -576092,19 +575893,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 203e62 │ │ │ │ + beq.n 203d82 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 203dcc │ │ │ │ + beq.n 203cec │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 203efa │ │ │ │ + beq.w 203e1a │ │ │ │ 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 │ │ │ │ @@ -576118,15 +575919,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 203f48 │ │ │ │ + beq.w 203e68 │ │ │ │ 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 │ │ │ │ @@ -576186,15 +575987,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, 203f28 │ │ │ │ + cbz r1, 203e48 │ │ │ │ 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 │ │ │ │ @@ -576262,15 +576063,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 203d68 │ │ │ │ + bl 203c88 │ │ │ │ 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 │ │ │ │ @@ -576296,15 +576097,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 203d68 │ │ │ │ + bl 203c88 │ │ │ │ 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 │ │ │ │ @@ -576334,15 +576135,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 203d68 │ │ │ │ + bl 203c88 │ │ │ │ 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 │ │ │ │ @@ -576388,24 +576189,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 203d68 │ │ │ │ - cbz r4, 20415c │ │ │ │ + bl 203c88 │ │ │ │ + cbz r4, 20407c │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ - beq.n 20415c │ │ │ │ + beq.n 20407c │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 204164 │ │ │ │ + bhi.n 204084 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 20418e │ │ │ │ + bhi.n 2040ae │ │ │ │ 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 │ │ │ │ @@ -576427,96 +576228,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 20415c │ │ │ │ + b.n 20407c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 2041bc │ │ │ │ + ldr.w ip, [pc, #20] @ 2040dc │ │ │ │ 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 204268 │ │ │ │ + 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] @ 2041e4 │ │ │ │ + ldr.w ip, [pc, #20] @ 204104 │ │ │ │ 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 204238 │ │ │ │ + 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] @ 20420c │ │ │ │ + ldr.w ip, [pc, #20] @ 20412c │ │ │ │ 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} │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 2042e8 │ │ │ │ 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] @ 204234 │ │ │ │ + ldr.w ip, [pc, #20] @ 204154 │ │ │ │ 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} │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + b.n 2042b8 │ │ │ │ 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 204272 │ │ │ │ + beq.n 204192 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204310 ) │ │ │ │ + ldr r3, [pc, #180] @ (204230 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204278 │ │ │ │ + cbnz r5, 204198 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 20426c │ │ │ │ + bhi.n 20418c │ │ │ │ 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 │ │ │ │ @@ -576547,64 +576348,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 2042be │ │ │ │ + bne.n 2041de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2042b6 │ │ │ │ + bne.n 2041d6 │ │ │ │ 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 20429e │ │ │ │ + bhi.n 2041be │ │ │ │ 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 20427e │ │ │ │ + bhi.n 20419e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + b.n 204330 │ │ │ │ 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 20434e │ │ │ │ + beq.n 20426e │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (2043ec ) │ │ │ │ + ldr r3, [pc, #180] @ (20430c ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204354 │ │ │ │ + cbnz r5, 204274 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204348 │ │ │ │ + bhi.n 204268 │ │ │ │ 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 │ │ │ │ @@ -576635,64 +576436,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 20439a │ │ │ │ + bne.n 2042ba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204392 │ │ │ │ + bne.n 2042b2 │ │ │ │ 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 20437a │ │ │ │ + bhi.n 20429a │ │ │ │ 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 20435a │ │ │ │ + bhi.n 20427a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + svc 158 @ 0x9e │ │ │ │ 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 20442a │ │ │ │ + beq.n 20434a │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (2044c8 ) │ │ │ │ + ldr r3, [pc, #180] @ (2043e8 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204430 │ │ │ │ + cbnz r5, 204350 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204424 │ │ │ │ + bhi.n 204344 │ │ │ │ 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 │ │ │ │ @@ -576723,64 +576524,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 204476 │ │ │ │ + bne.n 204396 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20446e │ │ │ │ + bne.n 20438e │ │ │ │ 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 204456 │ │ │ │ + bhi.n 204376 │ │ │ │ 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 204436 │ │ │ │ + bhi.n 204356 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ble.n 204488 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ 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 204506 │ │ │ │ + beq.n 204426 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (2045a4 ) │ │ │ │ + ldr r3, [pc, #180] @ (2044c4 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 20450c │ │ │ │ + cbnz r5, 20442c │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204500 │ │ │ │ + bhi.n 204420 │ │ │ │ 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 │ │ │ │ @@ -576811,87 +576612,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 204552 │ │ │ │ + bne.n 204472 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20454a │ │ │ │ + bne.n 20446a │ │ │ │ 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 204532 │ │ │ │ + bhi.n 204452 │ │ │ │ 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 204512 │ │ │ │ + bhi.n 204432 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bgt.n 2045a4 │ │ │ │ + ble.n 204484 │ │ │ │ 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] @ (2046e4 ) │ │ │ │ + ldr r2, [pc, #288] @ (204604 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (2046e8 ) │ │ │ │ + ldr r3, [pc, #288] @ (204608 ) │ │ │ │ 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, 2045f6 │ │ │ │ - ldr r3, [pc, #272] @ (2046ec ) │ │ │ │ + cbz r3, 204516 │ │ │ │ + ldr r3, [pc, #272] @ (20460c ) │ │ │ │ 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, 204614 │ │ │ │ + cbnz r3, 204534 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 2045ec │ │ │ │ - ldr r2, [pc, #248] @ (2046f0 ) │ │ │ │ - ldr r3, [pc, #236] @ (2046e8 ) │ │ │ │ + bhi.n 20450c │ │ │ │ + ldr r2, [pc, #248] @ (204610 ) │ │ │ │ + ldr r3, [pc, #236] @ (204608 ) │ │ │ │ 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 2046dc │ │ │ │ + bne.n 2045fc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 2046e0 │ │ │ │ + vldr s16, [pc, #200] @ 204600 │ │ │ │ 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] │ │ │ │ @@ -576930,93 +576731,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 204642 │ │ │ │ + bne.n 204562 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 20463a │ │ │ │ + bne.n 20455a │ │ │ │ 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 204632 │ │ │ │ + bhi.n 204552 │ │ │ │ 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 204622 │ │ │ │ - b.n 2045f6 │ │ │ │ + bhi.n 204542 │ │ │ │ + b.n 204516 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - rev r0, r7 │ │ │ │ + cbnz r0, 20464e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 204730 │ │ │ │ + ble.n 204610 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - rev r2, r0 │ │ │ │ + revsh r2, r4 │ │ │ │ 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] @ (204830 ) │ │ │ │ + ldr r2, [pc, #288] @ (204750 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204834 ) │ │ │ │ + ldr r3, [pc, #288] @ (204754 ) │ │ │ │ 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, 204742 │ │ │ │ - ldr r3, [pc, #272] @ (204838 ) │ │ │ │ + cbz r3, 204662 │ │ │ │ + ldr r3, [pc, #272] @ (204758 ) │ │ │ │ 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, 204760 │ │ │ │ + cbnz r3, 204680 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204738 │ │ │ │ - ldr r2, [pc, #248] @ (20483c ) │ │ │ │ - ldr r3, [pc, #236] @ (204834 ) │ │ │ │ + bhi.n 204658 │ │ │ │ + ldr r2, [pc, #248] @ (20475c ) │ │ │ │ + ldr r3, [pc, #236] @ (204754 ) │ │ │ │ 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 204828 │ │ │ │ + bne.n 204748 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 20482c │ │ │ │ + vldr s16, [pc, #200] @ 20474c │ │ │ │ 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] │ │ │ │ @@ -577055,93 +576856,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 20478e │ │ │ │ + bne.n 2046ae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204786 │ │ │ │ + bne.n 2046a6 │ │ │ │ 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 20477e │ │ │ │ + bhi.n 20469e │ │ │ │ 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 20476e │ │ │ │ - b.n 204742 │ │ │ │ + bhi.n 20468e │ │ │ │ + b.n 204662 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + cbnz r4, 204786 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2047dc │ │ │ │ + blt.n 2046bc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + cbnz r6, 204784 │ │ │ │ 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] @ (20497c ) │ │ │ │ + ldr r2, [pc, #288] @ (20489c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204980 ) │ │ │ │ + ldr r3, [pc, #288] @ (2048a0 ) │ │ │ │ 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, 20488e │ │ │ │ - ldr r3, [pc, #272] @ (204984 ) │ │ │ │ + cbz r3, 2047ae │ │ │ │ + ldr r3, [pc, #272] @ (2048a4 ) │ │ │ │ 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, 2048ac │ │ │ │ + cbnz r3, 2047cc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204884 │ │ │ │ - ldr r2, [pc, #248] @ (204988 ) │ │ │ │ - ldr r3, [pc, #236] @ (204980 ) │ │ │ │ + bhi.n 2047a4 │ │ │ │ + ldr r2, [pc, #248] @ (2048a8 ) │ │ │ │ + ldr r3, [pc, #236] @ (2048a0 ) │ │ │ │ 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 204974 │ │ │ │ + bne.n 204894 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204978 │ │ │ │ + vldr s16, [pc, #200] @ 204898 │ │ │ │ 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] │ │ │ │ @@ -577180,93 +576981,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 2048da │ │ │ │ + bne.n 2047fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2048d2 │ │ │ │ + bne.n 2047f2 │ │ │ │ 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 2048ca │ │ │ │ + bhi.n 2047ea │ │ │ │ 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 2048ba │ │ │ │ - b.n 20488e │ │ │ │ + bhi.n 2047da │ │ │ │ + b.n 2047ae │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 204888 │ │ │ │ + bge.n 204968 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb84a │ │ │ │ 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] @ (204ac8 ) │ │ │ │ + ldr r2, [pc, #288] @ (2049e8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204acc ) │ │ │ │ + ldr r3, [pc, #288] @ (2049ec ) │ │ │ │ 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, 2049da │ │ │ │ - ldr r3, [pc, #272] @ (204ad0 ) │ │ │ │ + cbz r3, 2048fa │ │ │ │ + ldr r3, [pc, #272] @ (2049f0 ) │ │ │ │ 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, 2049f8 │ │ │ │ + cbnz r3, 204918 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 2049d0 │ │ │ │ - ldr r2, [pc, #248] @ (204ad4 ) │ │ │ │ - ldr r3, [pc, #236] @ (204acc ) │ │ │ │ + bhi.n 2048f0 │ │ │ │ + ldr r2, [pc, #248] @ (2049f4 ) │ │ │ │ + ldr r3, [pc, #236] @ (2049ec ) │ │ │ │ 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 204ac0 │ │ │ │ + bne.n 2049e0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204ac4 │ │ │ │ + vldr s16, [pc, #200] @ 2049e4 │ │ │ │ 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] │ │ │ │ @@ -577305,320 +577106,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 204a26 │ │ │ │ + bne.n 204946 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204a1e │ │ │ │ + bne.n 20493e │ │ │ │ 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 204a16 │ │ │ │ + bhi.n 204936 │ │ │ │ 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 204a06 │ │ │ │ - b.n 2049da │ │ │ │ + bhi.n 204926 │ │ │ │ + b.n 2048fa │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 204b34 │ │ │ │ + bls.n 204a14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ 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] @ (204b48 ) │ │ │ │ + ldr r6, [pc, #96] @ (204a68 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (204b4c ) │ │ │ │ + ldr r0, [pc, #96] @ (204a6c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (204b50 ) │ │ │ │ + ldr r5, [pc, #92] @ (204a70 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (204b54 ) │ │ │ │ + ldr r0, [pc, #84] @ (204a74 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (204b58 ) │ │ │ │ + ldr r3, [pc, #72] @ (204a78 ) │ │ │ │ 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] @ (204b5c ) │ │ │ │ + ldr r2, [pc, #48] @ (204a7c ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (204b4c ) │ │ │ │ + ldr r3, [pc, #28] @ (204a6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204b44 │ │ │ │ + bne.n 204a64 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvc.n 204b58 │ │ │ │ + bvc.n 204a38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r3, r5, 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] @ (204be0 ) │ │ │ │ + ldr r5, [pc, #112] @ (204b00 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (204be4 ) │ │ │ │ + ldr r0, [pc, #112] @ (204b04 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (204be8 ) │ │ │ │ + ldr r4, [pc, #108] @ (204b08 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (204bec ) │ │ │ │ + ldr r0, [pc, #100] @ (204b0c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (204bf0 ) │ │ │ │ + ldr r2, [pc, #88] @ (204b10 ) │ │ │ │ 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] @ (204bf4 ) │ │ │ │ + ldr r2, [pc, #52] @ (204b14 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (204be4 ) │ │ │ │ + ldr r3, [pc, #28] @ (204b04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204bda │ │ │ │ + bne.n 204afa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvs.n 204cd8 │ │ │ │ + bvc.n 204bb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r4, 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] @ (204c78 ) │ │ │ │ + ldr r5, [pc, #112] @ (204b98 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (204c7c ) │ │ │ │ + ldr r0, [pc, #112] @ (204b9c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (204c80 ) │ │ │ │ + ldr r4, [pc, #108] @ (204ba0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (204c84 ) │ │ │ │ + ldr r0, [pc, #100] @ (204ba4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (204c88 ) │ │ │ │ + ldr r2, [pc, #88] @ (204ba8 ) │ │ │ │ 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] @ (204c8c ) │ │ │ │ + ldr r2, [pc, #52] @ (204bac ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (204c7c ) │ │ │ │ + ldr r3, [pc, #28] @ (204b9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204c72 │ │ │ │ + bne.n 204b92 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r6, 204cf6 │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 204cfe │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bpl.n 204c38 │ │ │ │ + bvs.n 204b18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 204cf6 │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ 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] @ (204d10 ) │ │ │ │ + ldr r5, [pc, #112] @ (204c30 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (204d14 ) │ │ │ │ + ldr r0, [pc, #112] @ (204c34 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (204d18 ) │ │ │ │ + ldr r4, [pc, #108] @ (204c38 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (204d1c ) │ │ │ │ + ldr r0, [pc, #100] @ (204c3c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (204d20 ) │ │ │ │ + ldr r2, [pc, #88] @ (204c40 ) │ │ │ │ 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] @ (204d24 ) │ │ │ │ + ldr r2, [pc, #52] @ (204c44 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (204d14 ) │ │ │ │ + ldr r3, [pc, #28] @ (204c34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 204d0a │ │ │ │ + bne.n 204c2a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r6, 204d68 │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 204d70 │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bpl.n 204d98 │ │ │ │ + bvs.n 204c78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 204d68 │ │ │ │ + cbz r6, 204cc0 │ │ │ │ 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] @ (204e28 ) │ │ │ │ + ldr r6, [pc, #236] @ (204d48 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204d60 │ │ │ │ + cbz r7, 204c80 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (204e2c ) │ │ │ │ + ldr r2, [pc, #228] @ (204d4c ) │ │ │ │ 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, 204d66 │ │ │ │ + cbnz r4, 204c86 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204d5a │ │ │ │ + bhi.n 204c7a │ │ │ │ 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] @ (204e30 ) │ │ │ │ + ldr r3, [pc, #196] @ (204d50 ) │ │ │ │ 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 │ │ │ │ @@ -577661,73 +577462,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 204db6 │ │ │ │ + bne.n 204cd6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204dae │ │ │ │ + bne.n 204cce │ │ │ │ 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 204d98 │ │ │ │ + bhi.n 204cb8 │ │ │ │ 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 204d78 │ │ │ │ + bhi.n 204c98 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - uxtb r0, r0 │ │ │ │ + cbz r0, 204db4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bmi.n 204d94 │ │ │ │ + bpl.n 204c74 │ │ │ │ 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] @ (204f34 ) │ │ │ │ + ldr r6, [pc, #236] @ (204e54 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204e6c │ │ │ │ + cbz r7, 204d8c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (204f38 ) │ │ │ │ + ldr r2, [pc, #228] @ (204e58 ) │ │ │ │ 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, 204e72 │ │ │ │ + cbnz r4, 204d92 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204e66 │ │ │ │ + bhi.n 204d86 │ │ │ │ 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] @ (204f3c ) │ │ │ │ + ldr r3, [pc, #196] @ (204e5c ) │ │ │ │ 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 │ │ │ │ @@ -577770,73 +577571,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 204ec2 │ │ │ │ + bne.n 204de2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204eba │ │ │ │ + bne.n 204dda │ │ │ │ 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 204ea4 │ │ │ │ + bhi.n 204dc4 │ │ │ │ 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 204e84 │ │ │ │ + bhi.n 204da4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r4, 204f64 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcc.n 204e80 │ │ │ │ + bmi.n 204d60 │ │ │ │ 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] @ (205040 ) │ │ │ │ + ldr r6, [pc, #236] @ (204f60 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 204f78 │ │ │ │ + cbz r7, 204e98 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205044 ) │ │ │ │ + ldr r2, [pc, #228] @ (204f64 ) │ │ │ │ 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, 204f7e │ │ │ │ + cbnz r4, 204e9e │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 204f72 │ │ │ │ + bhi.n 204e92 │ │ │ │ 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] @ (205048 ) │ │ │ │ + ldr r3, [pc, #196] @ (204f68 ) │ │ │ │ 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 │ │ │ │ @@ -577879,73 +577680,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 204fce │ │ │ │ + bne.n 204eee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 204fc6 │ │ │ │ + bne.n 204ee6 │ │ │ │ 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 204fb0 │ │ │ │ + bhi.n 204ed0 │ │ │ │ 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 204f90 │ │ │ │ + bhi.n 204eb0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + cbz r0, 204f86 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 204f6c │ │ │ │ + bcc.n 20504c │ │ │ │ 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] @ (20514c ) │ │ │ │ + ldr r6, [pc, #236] @ (20506c ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 205084 │ │ │ │ + cbz r7, 204fa4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205150 ) │ │ │ │ + ldr r2, [pc, #228] @ (205070 ) │ │ │ │ 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, 20508a │ │ │ │ + cbnz r4, 204faa │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 20507e │ │ │ │ + bhi.n 204f9e │ │ │ │ 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] @ (205154 ) │ │ │ │ + ldr r3, [pc, #196] @ (205074 ) │ │ │ │ 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 │ │ │ │ @@ -577988,95 +577789,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 2050da │ │ │ │ + bne.n 204ffa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2050d2 │ │ │ │ + bne.n 204ff2 │ │ │ │ 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 2050bc │ │ │ │ + bhi.n 204fdc │ │ │ │ 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 20509c │ │ │ │ + bhi.n 204fbc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bne.n 205058 │ │ │ │ + bcs.n 205138 │ │ │ │ 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] @ (205294 ) │ │ │ │ + ldr r1, [pc, #284] @ (2051b4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205298 ) │ │ │ │ + ldr r3, [pc, #284] @ (2051b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (20529c ) │ │ │ │ + ldr r1, [pc, #284] @ (2051bc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 2051a8 │ │ │ │ - ldr r3, [pc, #272] @ (2052a0 ) │ │ │ │ + cbz r3, 2050c8 │ │ │ │ + ldr r3, [pc, #272] @ (2051c0 ) │ │ │ │ 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, 2051c6 │ │ │ │ + cbnz r3, 2050e6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2051a0 │ │ │ │ - ldr r2, [pc, #248] @ (2052a4 ) │ │ │ │ - ldr r3, [pc, #236] @ (205298 ) │ │ │ │ + bhi.n 2050c0 │ │ │ │ + ldr r2, [pc, #248] @ (2051c4 ) │ │ │ │ + ldr r3, [pc, #236] @ (2051b8 ) │ │ │ │ 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 20528a │ │ │ │ + bne.n 2051aa │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (2052a8 ) │ │ │ │ + ldr r3, [pc, #224] @ (2051c8 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205290 │ │ │ │ + vldr s16, [pc, #192] @ 2051b0 │ │ │ │ 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 │ │ │ │ @@ -578112,103 +577913,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 2051fc │ │ │ │ + bne.n 20511c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2051f0 │ │ │ │ + bne.n 205110 │ │ │ │ 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 2051e2 │ │ │ │ + bhi.n 205102 │ │ │ │ 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 2051d4 │ │ │ │ - b.n 2051a8 │ │ │ │ + bhi.n 2050f4 │ │ │ │ + b.n 2050c8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - beq.n 205378 │ │ │ │ + bne.n 205258 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ 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] @ (2053e8 ) │ │ │ │ + ldr r1, [pc, #284] @ (205308 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (2053ec ) │ │ │ │ + ldr r3, [pc, #284] @ (20530c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (2053f0 ) │ │ │ │ + ldr r1, [pc, #284] @ (205310 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 2052fc │ │ │ │ - ldr r3, [pc, #272] @ (2053f4 ) │ │ │ │ + cbz r3, 20521c │ │ │ │ + ldr r3, [pc, #272] @ (205314 ) │ │ │ │ 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, 20531a │ │ │ │ + cbnz r3, 20523a │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2052f4 │ │ │ │ - ldr r2, [pc, #248] @ (2053f8 ) │ │ │ │ - ldr r3, [pc, #236] @ (2053ec ) │ │ │ │ + bhi.n 205214 │ │ │ │ + ldr r2, [pc, #248] @ (205318 ) │ │ │ │ + ldr r3, [pc, #236] @ (20530c ) │ │ │ │ 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 2053de │ │ │ │ + bne.n 2052fe │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (2053fc ) │ │ │ │ + ldr r3, [pc, #224] @ (20531c ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 2053e4 │ │ │ │ + vldr s16, [pc, #192] @ 205304 │ │ │ │ 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 │ │ │ │ @@ -578244,103 +578045,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 205350 │ │ │ │ + bne.n 205270 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205344 │ │ │ │ + bne.n 205264 │ │ │ │ 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 205336 │ │ │ │ + bhi.n 205256 │ │ │ │ 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 205328 │ │ │ │ - b.n 2052fc │ │ │ │ + bhi.n 205248 │ │ │ │ + b.n 20521c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ 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] @ (20553c ) │ │ │ │ + ldr r1, [pc, #284] @ (20545c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205540 ) │ │ │ │ + ldr r3, [pc, #284] @ (205460 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205544 ) │ │ │ │ + ldr r1, [pc, #284] @ (205464 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 205450 │ │ │ │ - ldr r3, [pc, #272] @ (205548 ) │ │ │ │ + cbz r3, 205370 │ │ │ │ + ldr r3, [pc, #272] @ (205468 ) │ │ │ │ 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, 20546e │ │ │ │ + cbnz r3, 20538e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205448 │ │ │ │ - ldr r2, [pc, #248] @ (20554c ) │ │ │ │ - ldr r3, [pc, #236] @ (205540 ) │ │ │ │ + bhi.n 205368 │ │ │ │ + ldr r2, [pc, #248] @ (20546c ) │ │ │ │ + ldr r3, [pc, #236] @ (205460 ) │ │ │ │ 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 205532 │ │ │ │ + bne.n 205452 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205550 ) │ │ │ │ + ldr r3, [pc, #224] @ (205470 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205538 │ │ │ │ + vldr s16, [pc, #192] @ 205458 │ │ │ │ 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 │ │ │ │ @@ -578376,103 +578177,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 2054a4 │ │ │ │ + bne.n 2053c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205498 │ │ │ │ + bne.n 2053b8 │ │ │ │ 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 20548a │ │ │ │ + bhi.n 2053aa │ │ │ │ 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 20547c │ │ │ │ - b.n 205450 │ │ │ │ + bhi.n 20539c │ │ │ │ + b.n 205370 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ 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] @ (205690 ) │ │ │ │ + ldr r1, [pc, #284] @ (2055b0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205694 ) │ │ │ │ + ldr r3, [pc, #284] @ (2055b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205698 ) │ │ │ │ + ldr r1, [pc, #284] @ (2055b8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 2055a4 │ │ │ │ - ldr r3, [pc, #272] @ (20569c ) │ │ │ │ + cbz r3, 2054c4 │ │ │ │ + ldr r3, [pc, #272] @ (2055bc ) │ │ │ │ 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, 2055c2 │ │ │ │ + cbnz r3, 2054e2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20559c │ │ │ │ - ldr r2, [pc, #248] @ (2056a0 ) │ │ │ │ - ldr r3, [pc, #236] @ (205694 ) │ │ │ │ + bhi.n 2054bc │ │ │ │ + ldr r2, [pc, #248] @ (2055c0 ) │ │ │ │ + ldr r3, [pc, #236] @ (2055b4 ) │ │ │ │ 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 205686 │ │ │ │ + bne.n 2055a6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (2056a4 ) │ │ │ │ + ldr r3, [pc, #224] @ (2055c4 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 20568c │ │ │ │ + vldr s16, [pc, #192] @ 2055ac │ │ │ │ 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 │ │ │ │ @@ -578508,72 +578309,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 2055f8 │ │ │ │ + bne.n 205518 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2055ec │ │ │ │ + bne.n 20550c │ │ │ │ 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 2055de │ │ │ │ + bhi.n 2054fe │ │ │ │ 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 2055d0 │ │ │ │ - b.n 2055a4 │ │ │ │ + bhi.n 2054f0 │ │ │ │ + b.n 2054c4 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ 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] @ (205744 ) │ │ │ │ + ldr r2, [pc, #136] @ (205664 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (205748 ) │ │ │ │ + ldr r3, [pc, #136] @ (205668 ) │ │ │ │ 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 20571a │ │ │ │ + bls.n 20563a │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -578583,107 +578384,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 2056d8 │ │ │ │ + bhi.n 2055f8 │ │ │ │ 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, 205734 │ │ │ │ - ldr r2, [pc, #44] @ (20574c ) │ │ │ │ - ldr r3, [pc, #40] @ (205748 ) │ │ │ │ + cbnz r1, 205654 │ │ │ │ + ldr r2, [pc, #44] @ (20566c ) │ │ │ │ + ldr r3, [pc, #40] @ (205668 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205740 │ │ │ │ + bne.n 205660 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e3728 │ │ │ │ - b.n 20571c │ │ │ │ + bl 1e3648 │ │ │ │ + b.n 20563c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ 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] @ (2057b0 ) │ │ │ │ + ldr r2, [pc, #80] @ (2056d0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #80] @ (2057b4 ) │ │ │ │ + ldr r3, [pc, #80] @ (2056d4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 20579e │ │ │ │ + cbz r3, 2056be │ │ │ │ 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 205798 │ │ │ │ - ldr r0, [pc, #44] @ (2057b8 ) │ │ │ │ + bmi.n 2056b8 │ │ │ │ + ldr r0, [pc, #44] @ (2056d8 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 205798 │ │ │ │ + cbz r3, 2056b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (2057bc ) │ │ │ │ + ldr r3, [pc, #28] @ (2056dc ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 61ea8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 205772 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + b.n 205692 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ 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 20587e │ │ │ │ + beq.n 20579e │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 2058f6 │ │ │ │ + bls.w 205816 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 20590c │ │ │ │ + vldr s13, [pc, #296] @ 20582c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -578715,32 +578516,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 205802 │ │ │ │ + bne.n 205722 │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 205882 │ │ │ │ + bhi.n 2057a2 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 2057f8 │ │ │ │ + bne.n 205718 │ │ │ │ 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] @ 20590c │ │ │ │ + vldr s12, [pc, #112] @ 20582c │ │ │ │ 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] │ │ │ │ @@ -578755,44 +578556,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 20587e │ │ │ │ + beq.n 20579e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 2057dc │ │ │ │ + bne.w 2056fc │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 2058a0 │ │ │ │ - cbnz r6, 205906 │ │ │ │ + b.n 2057c0 │ │ │ │ + cbnz r6, 205826 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 20587e │ │ │ │ + beq.n 20579e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2058f8 │ │ │ │ + beq.n 205818 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 205898 │ │ │ │ + b.n 2057b8 │ │ │ │ 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, 20598e │ │ │ │ + cbz r2, 2058ae │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 2059ce │ │ │ │ + bls.n 2058ee │ │ │ │ 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 │ │ │ │ @@ -578810,23 +578611,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 205944 │ │ │ │ + bne.n 205864 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 205994 │ │ │ │ + bhi.n 2058b4 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 205938 │ │ │ │ + bne.n 205858 │ │ │ │ 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 │ │ │ │ @@ -578838,52 +578639,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 20598e │ │ │ │ + beq.n 2058ae │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 205928 │ │ │ │ + bne.n 205848 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2059a6 │ │ │ │ - cbnz r7, 2059de │ │ │ │ + b.n 2058c6 │ │ │ │ + cbnz r7, 2058fe │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 20598e │ │ │ │ + beq.n 2058ae │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2059d0 │ │ │ │ + beq.n 2058f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2059a2 │ │ │ │ + b.n 2058c2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 205afa │ │ │ │ + beq.w 205a1a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 205b08 │ │ │ │ + bls.w 205a28 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 205bc0 │ │ │ │ + vldr s7, [pc, #440] @ 205ae0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 205bc4 │ │ │ │ + vldr s3, [pc, #436] @ 205ae4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 205bc8 │ │ │ │ - vldr s4, [pc, #432] @ 205bcc │ │ │ │ + vldr s10, [pc, #432] @ 205ae8 │ │ │ │ + vldr s4, [pc, #432] @ 205aec │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 205bd0 │ │ │ │ - vldr s6, [pc, #428] @ 205bd4 │ │ │ │ + vldr s5, [pc, #428] @ 205af0 │ │ │ │ + vldr s6, [pc, #428] @ 205af4 │ │ │ │ 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 │ │ │ │ @@ -578926,44 +578727,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 205a32 │ │ │ │ + bne.n 205952 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 205b12 │ │ │ │ + bhi.n 205a32 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 205a28 │ │ │ │ + bne.n 205948 │ │ │ │ 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 205afa │ │ │ │ + beq.n 205a1a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205afe │ │ │ │ + beq.n 205a1e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 205b20 │ │ │ │ + b.n 205a40 │ │ │ │ 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] @ 205bc0 │ │ │ │ + vldr s5, [pc, #156] @ 205ae0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 205bc4 │ │ │ │ - vldr s10, [pc, #152] @ 205bc8 │ │ │ │ - vldr s7, [pc, #152] @ 205bcc │ │ │ │ - vldr s8, [pc, #152] @ 205bd0 │ │ │ │ - vldr s9, [pc, #152] @ 205bd4 │ │ │ │ + vldr s6, [pc, #152] @ 205ae4 │ │ │ │ + vldr s10, [pc, #152] @ 205ae8 │ │ │ │ + vldr s7, [pc, #152] @ 205aec │ │ │ │ + vldr s8, [pc, #152] @ 205af0 │ │ │ │ + vldr s9, [pc, #152] @ 205af4 │ │ │ │ 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 │ │ │ │ @@ -578988,54 +578789,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 205afa │ │ │ │ + beq.n 205a1a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205a02 │ │ │ │ + bne.w 205922 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 205b3c │ │ │ │ + b.n 205a5c │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (205eb0 ) │ │ │ │ + ldr r1, [pc, #744] @ (205dd0 ) │ │ │ │ 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 205cec │ │ │ │ + beq.w 205c0c │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 205cfa │ │ │ │ + bls.w 205c1a │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 205db0 │ │ │ │ + vldr s7, [pc, #436] @ 205cd0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 205db4 │ │ │ │ + vldr s3, [pc, #432] @ 205cd4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 205db8 │ │ │ │ - vldr s4, [pc, #428] @ 205dbc │ │ │ │ + vldr s10, [pc, #428] @ 205cd8 │ │ │ │ + vldr s4, [pc, #428] @ 205cdc │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 205dc0 │ │ │ │ - vldr s6, [pc, #424] @ 205dc4 │ │ │ │ + vldr s5, [pc, #424] @ 205ce0 │ │ │ │ + vldr s6, [pc, #424] @ 205ce4 │ │ │ │ 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 │ │ │ │ @@ -579078,44 +578879,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 205c26 │ │ │ │ + bne.n 205b46 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 205d04 │ │ │ │ + bhi.n 205c24 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 205c1c │ │ │ │ + bne.n 205b3c │ │ │ │ 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 205cec │ │ │ │ + beq.n 205c0c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205cf0 │ │ │ │ + beq.n 205c10 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 205d12 │ │ │ │ + b.n 205c32 │ │ │ │ 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] @ 205db0 │ │ │ │ + vldr s5, [pc, #156] @ 205cd0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 205db4 │ │ │ │ - vldr s10, [pc, #152] @ 205db8 │ │ │ │ - vldr s7, [pc, #152] @ 205dbc │ │ │ │ - vldr s8, [pc, #152] @ 205dc0 │ │ │ │ - vldr s9, [pc, #152] @ 205dc4 │ │ │ │ + vldr s6, [pc, #152] @ 205cd4 │ │ │ │ + vldr s10, [pc, #152] @ 205cd8 │ │ │ │ + vldr s7, [pc, #152] @ 205cdc │ │ │ │ + vldr s8, [pc, #152] @ 205ce0 │ │ │ │ + vldr s9, [pc, #152] @ 205ce4 │ │ │ │ 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 │ │ │ │ @@ -579140,53 +578941,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 205cec │ │ │ │ + beq.n 205c0c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205bf6 │ │ │ │ + bne.w 205b16 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 205d2e │ │ │ │ + b.n 205c4e │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (2060a0 ) │ │ │ │ + ldr r1, [pc, #744] @ (205fc0 ) │ │ │ │ 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, 205df8 │ │ │ │ + cbz r3, 205d18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 205e84 │ │ │ │ + bhi.n 205da4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 205f86 │ │ │ │ + bne.w 205ea6 │ │ │ │ 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 205de0 │ │ │ │ + bne.n 205d00 │ │ │ │ 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 │ │ │ │ @@ -579223,18 +579024,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 205df8 │ │ │ │ + beq.n 205d18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 205f80 │ │ │ │ + beq.n 205ea0 │ │ │ │ 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 │ │ │ │ @@ -579291,57 +579092,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 205eb2 │ │ │ │ + bne.n 205dd2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 205dfe │ │ │ │ + bhi.w 205d1e │ │ │ │ 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 205ea2 │ │ │ │ + bne.n 205dc2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205e28 │ │ │ │ + b.n 205d48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205e10 │ │ │ │ + b.n 205d30 │ │ │ │ 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, 205fbc │ │ │ │ + cbz r3, 205edc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 206048 │ │ │ │ + bhi.n 205f68 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20614a │ │ │ │ + bne.w 20606a │ │ │ │ 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 205fa4 │ │ │ │ + bne.n 205ec4 │ │ │ │ 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 │ │ │ │ @@ -579378,18 +579179,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 205fbc │ │ │ │ + beq.n 205edc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206144 │ │ │ │ + beq.n 206064 │ │ │ │ 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 │ │ │ │ @@ -579446,57 +579247,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 206076 │ │ │ │ + bne.n 205f96 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 205fc2 │ │ │ │ + bhi.w 205ee2 │ │ │ │ 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 206066 │ │ │ │ + bne.n 205f86 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205fec │ │ │ │ + b.n 205f0c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 205fd4 │ │ │ │ + b.n 205ef4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 206266 │ │ │ │ + beq.w 206186 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 206274 │ │ │ │ + bls.w 206194 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 20632c │ │ │ │ + vldr s7, [pc, #440] @ 20624c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 206330 │ │ │ │ + vldr s3, [pc, #436] @ 206250 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 206334 │ │ │ │ - vldr s4, [pc, #432] @ 206338 │ │ │ │ + vldr s10, [pc, #432] @ 206254 │ │ │ │ + vldr s4, [pc, #432] @ 206258 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 20633c │ │ │ │ - vldr s6, [pc, #428] @ 206340 │ │ │ │ + vldr s5, [pc, #428] @ 20625c │ │ │ │ + vldr s6, [pc, #428] @ 206260 │ │ │ │ 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 │ │ │ │ @@ -579539,44 +579340,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 20619e │ │ │ │ + bne.n 2060be │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 20627e │ │ │ │ + bhi.n 20619e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206194 │ │ │ │ + bne.n 2060b4 │ │ │ │ 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 206266 │ │ │ │ + beq.n 206186 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20626a │ │ │ │ + beq.n 20618a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 20628c │ │ │ │ + b.n 2061ac │ │ │ │ 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] @ 20632c │ │ │ │ + vldr s5, [pc, #156] @ 20624c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 206330 │ │ │ │ - vldr s10, [pc, #152] @ 206334 │ │ │ │ - vldr s7, [pc, #152] @ 206338 │ │ │ │ - vldr s8, [pc, #152] @ 20633c │ │ │ │ - vldr s9, [pc, #152] @ 206340 │ │ │ │ + vldr s6, [pc, #152] @ 206250 │ │ │ │ + vldr s10, [pc, #152] @ 206254 │ │ │ │ + vldr s7, [pc, #152] @ 206258 │ │ │ │ + vldr s8, [pc, #152] @ 20625c │ │ │ │ + vldr s9, [pc, #152] @ 206260 │ │ │ │ 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 │ │ │ │ @@ -579601,53 +579402,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 206266 │ │ │ │ + beq.n 206186 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 20616e │ │ │ │ + bne.w 20608e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 2062a8 │ │ │ │ + b.n 2061c8 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (20661c ) │ │ │ │ + ldr r1, [pc, #744] @ (20653c ) │ │ │ │ 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 20645a │ │ │ │ + beq.w 20637a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 206468 │ │ │ │ + bls.w 206388 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 206520 │ │ │ │ + vldr s7, [pc, #440] @ 206440 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 206524 │ │ │ │ + vldr s3, [pc, #436] @ 206444 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 206528 │ │ │ │ - vldr s4, [pc, #432] @ 20652c │ │ │ │ + vldr s10, [pc, #432] @ 206448 │ │ │ │ + vldr s4, [pc, #432] @ 20644c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 206530 │ │ │ │ - vldr s6, [pc, #428] @ 206534 │ │ │ │ + vldr s5, [pc, #428] @ 206450 │ │ │ │ + vldr s6, [pc, #428] @ 206454 │ │ │ │ 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 │ │ │ │ @@ -579690,44 +579491,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 206392 │ │ │ │ + bne.n 2062b2 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206472 │ │ │ │ + bhi.n 206392 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206388 │ │ │ │ + bne.n 2062a8 │ │ │ │ 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 20645a │ │ │ │ + beq.n 20637a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20645e │ │ │ │ + beq.n 20637e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206480 │ │ │ │ + b.n 2063a0 │ │ │ │ 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] @ 206520 │ │ │ │ + vldr s5, [pc, #156] @ 206440 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 206524 │ │ │ │ - vldr s10, [pc, #152] @ 206528 │ │ │ │ - vldr s7, [pc, #152] @ 20652c │ │ │ │ - vldr s8, [pc, #152] @ 206530 │ │ │ │ - vldr s9, [pc, #152] @ 206534 │ │ │ │ + vldr s6, [pc, #152] @ 206444 │ │ │ │ + vldr s10, [pc, #152] @ 206448 │ │ │ │ + vldr s7, [pc, #152] @ 20644c │ │ │ │ + vldr s8, [pc, #152] @ 206450 │ │ │ │ + vldr s9, [pc, #152] @ 206454 │ │ │ │ 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 │ │ │ │ @@ -579752,53 +579553,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 20645a │ │ │ │ + beq.n 20637a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206362 │ │ │ │ + bne.w 206282 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 20649c │ │ │ │ + b.n 2063bc │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (206810 ) │ │ │ │ + ldr r1, [pc, #744] @ (206730 ) │ │ │ │ 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, 206568 │ │ │ │ + cbz r3, 206488 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2065f2 │ │ │ │ + bhi.n 206512 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2066f4 │ │ │ │ + bne.w 206614 │ │ │ │ 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 206550 │ │ │ │ + bne.n 206470 │ │ │ │ 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 │ │ │ │ @@ -579835,18 +579636,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 206568 │ │ │ │ + beq.n 206488 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2066ee │ │ │ │ + beq.n 20660e │ │ │ │ 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 │ │ │ │ @@ -579903,58 +579704,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 206620 │ │ │ │ + bne.n 206540 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 20656e │ │ │ │ + bhi.w 20648e │ │ │ │ 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 206610 │ │ │ │ + bne.n 206530 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206598 │ │ │ │ + b.n 2064b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206580 │ │ │ │ + b.n 2064a0 │ │ │ │ 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, 20672c │ │ │ │ + cbz r3, 20664c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2067b6 │ │ │ │ + bhi.n 2066d6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2068b8 │ │ │ │ + bne.w 2067d8 │ │ │ │ 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 206714 │ │ │ │ + bne.n 206634 │ │ │ │ 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 │ │ │ │ @@ -579991,18 +579792,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 20672c │ │ │ │ + beq.n 20664c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2068b2 │ │ │ │ + beq.n 2067d2 │ │ │ │ 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 │ │ │ │ @@ -580059,228 +579860,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 2067e4 │ │ │ │ + bne.n 206704 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206732 │ │ │ │ + bhi.w 206652 │ │ │ │ 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 2067d4 │ │ │ │ + bne.n 2066f4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 20675c │ │ │ │ + b.n 20667c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206744 │ │ │ │ + b.n 206664 │ │ │ │ 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 2068f8 │ │ │ │ + beq.n 206818 │ │ │ │ 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 2068e4 │ │ │ │ + bne.n 206804 │ │ │ │ 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, 206942 │ │ │ │ - cbz r0, 206942 │ │ │ │ + cbz r6, 206862 │ │ │ │ + cbz r0, 206862 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 206948 │ │ │ │ + vldr s14, [pc, #52] @ 206868 │ │ │ │ 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 20691e │ │ │ │ + bne.n 20683e │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 206918 │ │ │ │ + bne.n 206838 │ │ │ │ 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, 20698a │ │ │ │ - cbz r2, 20698a │ │ │ │ + cbz r7, 2068aa │ │ │ │ + cbz r2, 2068aa │ │ │ │ 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 20696c │ │ │ │ + bne.n 20688c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 206964 │ │ │ │ + bne.n 206884 │ │ │ │ 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, 2069b6 │ │ │ │ + cbz r7, 2068d6 │ │ │ │ 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 2069ba │ │ │ │ + bne.n 2068da │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2069b0 │ │ │ │ + bne.n 2068d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vldr d6, [pc, #68] @ 206a00 │ │ │ │ + vldr d6, [pc, #68] @ 206920 │ │ │ │ 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 2069c4 │ │ │ │ + bne.n 2068e4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 2069b6 │ │ │ │ + beq.n 2068d6 │ │ │ │ add.w r0, lr, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w lr, r0, r6 │ │ │ │ - b.n 2069c2 │ │ │ │ + b.n 2068e2 │ │ │ │ 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, 206a2e │ │ │ │ + cbz r7, 20694e │ │ │ │ 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 206a32 │ │ │ │ + bne.n 206952 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206a28 │ │ │ │ + bne.n 206948 │ │ │ │ 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 206a38 │ │ │ │ + bne.n 206958 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 206a2e │ │ │ │ + beq.n 20694e │ │ │ │ add.w r0, ip, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w ip, r0, r6 │ │ │ │ - b.n 206a36 │ │ │ │ + b.n 206956 │ │ │ │ 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, 206aac │ │ │ │ - cbz r0, 206aac │ │ │ │ + cbz r6, 2069cc │ │ │ │ + cbz r0, 2069cc │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 206ab0 │ │ │ │ + vldr d6, [pc, #48] @ 2069d0 │ │ │ │ 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 206a88 │ │ │ │ + bne.n 2069a8 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 206a82 │ │ │ │ + bne.n 2069a2 │ │ │ │ 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 206af8 │ │ │ │ + beq.n 206a18 │ │ │ │ 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 │ │ │ │ @@ -580288,23 +580089,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61a8c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 206ae4 │ │ │ │ + bne.n 206a04 │ │ │ │ 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 206b3c │ │ │ │ + beq.n 206a5c │ │ │ │ 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 │ │ │ │ @@ -580312,578 +580113,578 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61a8c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 206b28 │ │ │ │ + bne.n 206a48 │ │ │ │ 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, 206ba8 │ │ │ │ - cbz r2, 206ba8 │ │ │ │ + cbz r7, 206ac8 │ │ │ │ + cbz r2, 206ac8 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 206bb0 │ │ │ │ + vldr d5, [pc, #88] @ 206ad0 │ │ │ │ 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 206b94 │ │ │ │ + ble.n 206ab4 │ │ │ │ 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 206b94 │ │ │ │ + bgt.n 206ab4 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 206b66 │ │ │ │ + bne.n 206a86 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206b60 │ │ │ │ + bne.n 206a80 │ │ │ │ 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, 206c0a │ │ │ │ - cbz r2, 206c0a │ │ │ │ + cbz r7, 206b2a │ │ │ │ + cbz r2, 206b2a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206c10 │ │ │ │ + vldr d6, [pc, #64] @ 206b30 │ │ │ │ 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 206bdc │ │ │ │ + bne.n 206afc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206bd4 │ │ │ │ + bne.n 206af4 │ │ │ │ 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 206c5e │ │ │ │ - cbz r4, 206c5e │ │ │ │ + beq.n 206b7e │ │ │ │ + cbz r4, 206b7e │ │ │ │ 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 206c3c │ │ │ │ + bne.n 206b5c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 206c34 │ │ │ │ + bne.n 206b54 │ │ │ │ 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, 206c82 │ │ │ │ + cbz r7, 206ba2 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 206c92 │ │ │ │ + cbnz r0, 206bb2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 206c7c │ │ │ │ + bne.n 206b9c │ │ │ │ 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 206c82 │ │ │ │ + beq.n 206ba2 │ │ │ │ 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 206c96 │ │ │ │ - b.n 206c86 │ │ │ │ + bne.n 206bb6 │ │ │ │ + b.n 206ba6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206cfa │ │ │ │ - cbz r2, 206cfa │ │ │ │ + cbz r7, 206c1a │ │ │ │ + cbz r2, 206c1a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206d00 │ │ │ │ + vldr d6, [pc, #64] @ 206c20 │ │ │ │ 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 206ccc │ │ │ │ + bne.n 206bec │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206cc4 │ │ │ │ + bne.n 206be4 │ │ │ │ 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 206d4e │ │ │ │ - cbz r4, 206d4e │ │ │ │ + beq.n 206c6e │ │ │ │ + cbz r4, 206c6e │ │ │ │ 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 206d2c │ │ │ │ + bne.n 206c4c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 206d24 │ │ │ │ + bne.n 206c44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 206d74 │ │ │ │ + cbz r6, 206c94 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 206d82 │ │ │ │ + bne.n 206ca2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 206d6e │ │ │ │ + bne.n 206c8e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 206d74 │ │ │ │ + beq.n 206c94 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 206d86 │ │ │ │ - b.n 206d76 │ │ │ │ + bne.n 206ca6 │ │ │ │ + b.n 206c96 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206dea │ │ │ │ - cbz r2, 206dea │ │ │ │ + cbz r7, 206d0a │ │ │ │ + cbz r2, 206d0a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206df0 │ │ │ │ + vldr d6, [pc, #64] @ 206d10 │ │ │ │ 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 206dbc │ │ │ │ + bne.n 206cdc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206db4 │ │ │ │ + bne.n 206cd4 │ │ │ │ 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 206e50 │ │ │ │ - cbz r2, 206e50 │ │ │ │ + beq.n 206d70 │ │ │ │ + cbz r2, 206d70 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206e58 │ │ │ │ + vldr d6, [pc, #64] @ 206d78 │ │ │ │ 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 206e22 │ │ │ │ + bne.n 206d42 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 206e1a │ │ │ │ + bne.n 206d3a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 206e5e │ │ │ │ + b.n 206d7e │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206ea6 │ │ │ │ - cbz r4, 206ea6 │ │ │ │ + beq.n 206dc6 │ │ │ │ + cbz r4, 206dc6 │ │ │ │ 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 206e84 │ │ │ │ + bne.n 206da4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 206e7c │ │ │ │ + bne.n 206d9c │ │ │ │ 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, 206f02 │ │ │ │ - cbz r2, 206f02 │ │ │ │ + cbz r7, 206e22 │ │ │ │ + cbz r2, 206e22 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 206f08 │ │ │ │ + vldr d6, [pc, #64] @ 206e28 │ │ │ │ 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 206ed4 │ │ │ │ + bne.n 206df4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206ecc │ │ │ │ + bne.n 206dec │ │ │ │ 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 206f56 │ │ │ │ - cbz r4, 206f56 │ │ │ │ + beq.n 206e76 │ │ │ │ + cbz r4, 206e76 │ │ │ │ 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 206f34 │ │ │ │ + bne.n 206e54 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 206f2c │ │ │ │ + bne.n 206e4c │ │ │ │ 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, 206f96 │ │ │ │ - cbz r0, 206f96 │ │ │ │ + cbz r6, 206eb6 │ │ │ │ + cbz r0, 206eb6 │ │ │ │ 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 206f7a │ │ │ │ + bne.n 206e9a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 206f72 │ │ │ │ + bne.n 206e92 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 207006 │ │ │ │ - cbz r2, 207006 │ │ │ │ + cbz r7, 206f26 │ │ │ │ + cbz r2, 206f26 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 207010 │ │ │ │ + vldr d5, [pc, #96] @ 206f30 │ │ │ │ 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 206fee │ │ │ │ + ble.n 206f0e │ │ │ │ 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 206fee │ │ │ │ + bgt.n 206f0e │ │ │ │ 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 206fc0 │ │ │ │ + bne.n 206ee0 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 206fb8 │ │ │ │ + bne.n 206ed8 │ │ │ │ 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, 207038 │ │ │ │ + cbz r6, 206f58 │ │ │ │ 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 207046 │ │ │ │ + bne.n 206f66 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 207032 │ │ │ │ + bne.n 206f52 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 207038 │ │ │ │ + beq.n 206f58 │ │ │ │ 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 20704c │ │ │ │ - b.n 20703a │ │ │ │ + bne.n 206f6c │ │ │ │ + b.n 206f5a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r7, [sp, #24] │ │ │ │ - cbz r7, 20707e │ │ │ │ + cbz r7, 206f9e │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 20708e │ │ │ │ + cbnz r0, 206fae │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 207078 │ │ │ │ + bne.n 206f98 │ │ │ │ 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 20707e │ │ │ │ + beq.n 206f9e │ │ │ │ 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 207092 │ │ │ │ - b.n 207082 │ │ │ │ + bne.n 206fb2 │ │ │ │ + b.n 206fa2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 2070c4 │ │ │ │ + cbz r6, 206fe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2070d2 │ │ │ │ + bne.n 206ff2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2070be │ │ │ │ + bne.n 206fde │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2070c4 │ │ │ │ + beq.n 206fe4 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 2070d6 │ │ │ │ - b.n 2070c6 │ │ │ │ + bne.n 206ff6 │ │ │ │ + b.n 206fe6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 207104 │ │ │ │ + cbz r6, 207024 │ │ │ │ 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 207112 │ │ │ │ + bne.n 207032 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2070fe │ │ │ │ + bne.n 20701e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 207104 │ │ │ │ + beq.n 207024 │ │ │ │ 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 207118 │ │ │ │ - b.n 207106 │ │ │ │ + bne.n 207038 │ │ │ │ + b.n 207026 │ │ │ │ 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 │ │ │ │ @@ -581019,95 +580820,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] @ (207384 ) │ │ │ │ + ldr r2, [pc, #184] @ (2072a4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (207388 ) │ │ │ │ + ldr r3, [pc, #184] @ (2072a8 ) │ │ │ │ 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] @ (20738c ) │ │ │ │ - ldr r3, [pc, #152] @ (207390 ) │ │ │ │ + ldr r2, [pc, #152] @ (2072ac ) │ │ │ │ + ldr r3, [pc, #152] @ (2072b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (207394 ) │ │ │ │ + ldr r1, [pc, #152] @ (2072b4 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (207398 ) │ │ │ │ + ldr r3, [pc, #148] @ (2072b8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (20739c ) │ │ │ │ + ldr r2, [pc, #148] @ (2072bc ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (2073a0 ) │ │ │ │ + ldr r3, [pc, #144] @ (2072c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (2073a4 ) │ │ │ │ + ldr r1, [pc, #144] @ (2072c4 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (2073a8 ) │ │ │ │ + ldr r3, [pc, #140] @ (2072c8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (2073ac ) │ │ │ │ + ldr r2, [pc, #140] @ (2072cc ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (2073b0 ) │ │ │ │ + ldr r3, [pc, #136] @ (2072d0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (2073b4 ) │ │ │ │ + ldr r1, [pc, #136] @ (2072d4 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (2073b8 ) │ │ │ │ - ldr r3, [pc, #132] @ (2073bc ) │ │ │ │ + ldr r2, [pc, #128] @ (2072d8 ) │ │ │ │ + ldr r3, [pc, #132] @ (2072dc ) │ │ │ │ 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, 207358 │ │ │ │ + cbnz r0, 207278 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 207372 │ │ │ │ - ldr r2, [pc, #100] @ (2073c0 ) │ │ │ │ - ldr r3, [pc, #44] @ (207388 ) │ │ │ │ + bne.n 207292 │ │ │ │ + ldr r2, [pc, #100] @ (2072e0 ) │ │ │ │ + ldr r3, [pc, #44] @ (2072a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207380 │ │ │ │ + bne.n 2072a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (2073c4 ) │ │ │ │ - ldr r3, [pc, #80] @ (2073c8 ) │ │ │ │ + ldr r2, [pc, #80] @ (2072e4 ) │ │ │ │ + ldr r3, [pc, #80] @ (2072e8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 207358 │ │ │ │ + b.n 207278 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -581117,24 +580918,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, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 2077c4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 2076e4 │ │ │ │ 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 2072bc │ │ │ │ + bl 2071dc │ │ │ │ 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 │ │ │ │ @@ -581215,24 +581016,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 20750e │ │ │ │ + beq.n 20742e │ │ │ │ ldrb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq ip, r2 │ │ │ │ - beq.n 20750e │ │ │ │ + beq.n 20742e │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 207516 │ │ │ │ + bhi.n 207436 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 207542 │ │ │ │ + bhi.n 207462 │ │ │ │ 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 │ │ │ │ @@ -581252,15 +581053,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 20750e │ │ │ │ + b.n 20742e │ │ │ │ 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 │ │ │ │ @@ -581285,24 +581086,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 2075e6 │ │ │ │ + beq.n 207506 │ │ │ │ ldrsb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 2075e6 │ │ │ │ + beq.n 207506 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 2075ec │ │ │ │ + bgt.n 20750c │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 207614 │ │ │ │ + bhi.n 207534 │ │ │ │ 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 │ │ │ │ @@ -581325,26 +581126,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 2075e6 │ │ │ │ + b.n 207506 │ │ │ │ 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 207648 │ │ │ │ + beq.n 207568 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 207642 │ │ │ │ + bcs.n 207562 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -581355,23 +581156,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, 207674 │ │ │ │ + cbz r0, 207594 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61598 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60a38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207672 │ │ │ │ + bne.n 207592 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61e48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -581382,189 +581183,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 2076ca │ │ │ │ + beq.n 2075ea │ │ │ │ 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 20764c │ │ │ │ + bl 20756c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 2076ba │ │ │ │ + b.n 2075da │ │ │ │ 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] @ (207780 ) │ │ │ │ - ldr r1, [pc, #136] @ (207784 ) │ │ │ │ + ldr r0, [pc, #136] @ (2076a0 ) │ │ │ │ + ldr r1, [pc, #136] @ (2076a4 ) │ │ │ │ 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] @ (207788 ) │ │ │ │ + ldr r3, [pc, #108] @ (2076a8 ) │ │ │ │ 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 207762 │ │ │ │ - cbz r5, 207758 │ │ │ │ + bne.n 207682 │ │ │ │ + cbz r5, 207678 │ │ │ │ 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, 207762 │ │ │ │ + cbnz r0, 207682 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61e48 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 207764 │ │ │ │ + b.n 207684 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (20778c ) │ │ │ │ - ldr r3, [pc, #28] @ (207784 ) │ │ │ │ + ldr r2, [pc, #36] @ (2076ac ) │ │ │ │ + ldr r3, [pc, #28] @ (2076a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20777c │ │ │ │ + bne.n 20769c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #320] @ (2078cc ) │ │ │ │ + ldr r6, [pc, #448] @ (20786c ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ 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 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 609cc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 2077e8 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 207708 ) │ │ │ │ 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 2076e4 │ │ │ │ - cbz r0, 2077e4 │ │ │ │ + bl 207604 │ │ │ │ + cbz r0, 207704 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207604 │ │ │ │ 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 20780e │ │ │ │ + b.n 20772e │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20781e │ │ │ │ + bne.n 20773e │ │ │ │ mov r0, r4 │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207804 │ │ │ │ + blt.n 207724 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 20782c │ │ │ │ + b.n 20774c │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20783c │ │ │ │ + bne.n 20775c │ │ │ │ mov r0, r4 │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207822 │ │ │ │ + blt.n 207742 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 207848 │ │ │ │ + cbz r0, 207768 │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 207854 │ │ │ │ + cbz r0, 207774 │ │ │ │ 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 20785c │ │ │ │ + bne.n 20777c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 207872 │ │ │ │ + cbnz r3, 207792 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1f49ec │ │ │ │ + bl 1f490c │ │ │ │ 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 │ │ │ │ @@ -581574,284 +581375,284 @@ │ │ │ │ blx 61e48 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 2078ca │ │ │ │ - ldr r1, [pc, #32] @ (2078d0 ) │ │ │ │ + bne.n 2077ea │ │ │ │ + ldr r1, [pc, #32] @ (2077f0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 61d38 │ │ │ │ - cbnz r0, 2078ca │ │ │ │ + cbnz r0, 2077ea │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2078ca │ │ │ │ + bne.n 2077ea │ │ │ │ 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, #752] @ (207bc4 ) │ │ │ │ + ldr r4, [pc, #880] @ (207b64 ) │ │ │ │ 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] @ (207958 ) │ │ │ │ + ldr r2, [pc, #116] @ (207878 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #116] @ (20795c ) │ │ │ │ + ldr r3, [pc, #116] @ (20787c ) │ │ │ │ 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 207880 │ │ │ │ + bl 2077a0 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r0, 20791c │ │ │ │ - ldr r1, [pc, #92] @ (207960 ) │ │ │ │ - ldr r2, [pc, #84] @ (20795c ) │ │ │ │ + cbnz r0, 20783c │ │ │ │ + ldr r1, [pc, #92] @ (207880 ) │ │ │ │ + ldr r2, [pc, #84] @ (20787c ) │ │ │ │ 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 207954 │ │ │ │ + bne.n 207874 │ │ │ │ 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 207880 │ │ │ │ + bl 2077a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207902 │ │ │ │ + beq.n 207822 │ │ │ │ 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 207902 │ │ │ │ + bne.n 207822 │ │ │ │ ldrd r3, r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 207902 │ │ │ │ + b.n 207822 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ 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 207990 │ │ │ │ + bne.n 2078b0 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207980 │ │ │ │ + bne.n 2078a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207a8a │ │ │ │ + bne.n 2079aa │ │ │ │ ldr r4, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 207a3a │ │ │ │ + beq.n 20795a │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - cbnz r4, 2079ae │ │ │ │ - b.n 207a64 │ │ │ │ + cbnz r4, 2078ce │ │ │ │ + b.n 207984 │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 207a02 │ │ │ │ + bne.n 207922 │ │ │ │ mov r0, r4 │ │ │ │ blx 61598 │ │ │ │ movs r1, #2 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2079a4 │ │ │ │ + blt.n 2078c4 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ - b.n 2079ce │ │ │ │ + b.n 2078ee │ │ │ │ blx 61db8 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2079e4 │ │ │ │ + bne.n 207904 │ │ │ │ mov r0, r4 │ │ │ │ blx 61598 │ │ │ │ movs r1, #2 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2079c2 │ │ │ │ + blt.n 2078e2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b.n 2079f0 │ │ │ │ + b.n 207910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 207a02 │ │ │ │ + bne.n 207922 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61598 │ │ │ │ movs r1, #8 │ │ │ │ blx 60f40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2079e8 │ │ │ │ + blt.n 207908 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 207a0e │ │ │ │ + cbz r0, 20792e │ │ │ │ blx 61bc4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 207a1a │ │ │ │ + cbz r0, 20793a │ │ │ │ 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 207a1e │ │ │ │ + bne.n 20793e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207abe │ │ │ │ + bne.n 2079de │ │ │ │ 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 207aba │ │ │ │ - ldr r1, [pc, #168] @ (207afc ) │ │ │ │ + blt.n 2079da │ │ │ │ + ldr r1, [pc, #168] @ (207a1c ) │ │ │ │ add r1, pc │ │ │ │ blx 60b1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 207ab4 │ │ │ │ + cbz r0, 2079d4 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2079ae │ │ │ │ + bne.n 2078ce │ │ │ │ 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 207ad2 │ │ │ │ - ldr r1, [pc, #132] @ (207b00 ) │ │ │ │ + blt.n 2079f2 │ │ │ │ + ldr r1, [pc, #132] @ (207a20 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 207acc │ │ │ │ + cbz r0, 2079ec │ │ │ │ str r0, [r6, #8] │ │ │ │ - b.n 2079ae │ │ │ │ + b.n 2078ce │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 207ade │ │ │ │ + bne.n 2079fe │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4a18 │ │ │ │ + bl 1f4938 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207a9e │ │ │ │ + bne.n 2079be │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207a90 │ │ │ │ - b.n 207998 │ │ │ │ + bne.n 2079b0 │ │ │ │ + b.n 2078b8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61178 │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 207a0e │ │ │ │ + b.n 20792e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - bl 1f49ec │ │ │ │ - b.n 207a34 │ │ │ │ + bl 1f490c │ │ │ │ + b.n 207954 │ │ │ │ mov r0, r7 │ │ │ │ blx 61178 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207a06 │ │ │ │ - b.n 207a1a │ │ │ │ + bne.n 207926 │ │ │ │ + b.n 20793a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207ae4 │ │ │ │ + bne.n 207a04 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207a8e │ │ │ │ - b.n 207998 │ │ │ │ + bne.n 2079ae │ │ │ │ + b.n 2078b8 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #136] @ (207b88 ) │ │ │ │ + ldr r3, [pc, #264] @ (207b28 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [pc, #992] @ (207ee4 ) │ │ │ │ + ldr r3, [pc, #96] @ (207a84 ) │ │ │ │ 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 207b36 │ │ │ │ + bge.n 207a56 │ │ │ │ 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 207b2c │ │ │ │ + bne.n 207a4c │ │ │ │ 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 │ │ │ │ @@ -581888,347 +581689,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 1f5a88 │ │ │ │ + bl 1f59a8 │ │ │ │ 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 207c60 │ │ │ │ + bne.n 207b80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207c70 │ │ │ │ + beq.n 207b90 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207c70 │ │ │ │ + beq.n 207b90 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 207c70 │ │ │ │ + beq.n 207b90 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 207c70 │ │ │ │ + blt.n 207b90 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f90f8 │ │ │ │ - cbz r0, 207c70 │ │ │ │ + bl 1f9018 │ │ │ │ + cbz r0, 207b90 │ │ │ │ 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 1f5bfc │ │ │ │ + bl 1f5b1c │ │ │ │ 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 207bf8 │ │ │ │ - b.n 207c72 │ │ │ │ + bne.n 207b18 │ │ │ │ + b.n 207b92 │ │ │ │ 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 207c60 │ │ │ │ + bne.n 207b80 │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 207c62 │ │ │ │ + b.n 207b82 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #256] @ (207da0 ) │ │ │ │ + ldr r2, [pc, #256] @ (207cc0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #256] @ (207da4 ) │ │ │ │ + ldr r3, [pc, #256] @ (207cc4 ) │ │ │ │ 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, 207cbe │ │ │ │ - bl 207964 │ │ │ │ + cbnz r1, 207bde │ │ │ │ + bl 207884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207d42 │ │ │ │ + beq.n 207c62 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 207880 │ │ │ │ - cbz r0, 207cee │ │ │ │ + bl 2077a0 │ │ │ │ + cbz r0, 207c0e │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 207880 │ │ │ │ - cbz r0, 207cee │ │ │ │ + bl 2077a0 │ │ │ │ + cbz r0, 207c0e │ │ │ │ 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 207d96 │ │ │ │ + beq.n 207cb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207790 │ │ │ │ + bl 2076b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207d70 │ │ │ │ + beq.n 207c90 │ │ │ │ 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 207d80 │ │ │ │ + bne.n 207ca0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60bb8 │ │ │ │ - cbz r0, 207d5a │ │ │ │ + cbz r0, 207c7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 207790 │ │ │ │ + bl 2076b0 │ │ │ │ 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, 207d70 │ │ │ │ + cbnz r0, 207c90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b04 │ │ │ │ - cbz r0, 207d70 │ │ │ │ - cbz r5, 207d68 │ │ │ │ + bl 207a24 │ │ │ │ + cbz r0, 207c90 │ │ │ │ + cbz r5, 207c88 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #100] @ (207da8 ) │ │ │ │ - ldr r3, [pc, #92] @ (207da4 ) │ │ │ │ + ldr r2, [pc, #100] @ (207cc8 ) │ │ │ │ + ldr r3, [pc, #92] @ (207cc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207d9c │ │ │ │ + bne.n 207cbc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b04 │ │ │ │ + bl 207a24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207d14 │ │ │ │ + beq.n 207c34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 207d3c │ │ │ │ + bne.n 207c5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2077f0 │ │ │ │ - b.n 207d3c │ │ │ │ + bl 207710 │ │ │ │ + b.n 207c5c │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 207d42 │ │ │ │ + bne.n 207c62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2077f0 │ │ │ │ + bl 207710 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 207d42 │ │ │ │ + b.n 207c62 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5ba4 │ │ │ │ + bl 1f5ac4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - b.n 207d08 │ │ │ │ + b.n 207c28 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 207cf8 │ │ │ │ + b.n 207c18 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ 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] @ 2082d8 │ │ │ │ + ldr.w r2, [pc, #1296] @ 2081f8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1296] @ 2082dc │ │ │ │ + ldr.w r3, [pc, #1296] @ 2081fc │ │ │ │ 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 207ec4 │ │ │ │ + beq.n 207de4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r5, 207e0c │ │ │ │ - ldr.w r1, [pc, #1268] @ 2082e0 │ │ │ │ - ldr.w r2, [pc, #1260] @ 2082dc │ │ │ │ + cbnz r5, 207d2c │ │ │ │ + ldr.w r1, [pc, #1268] @ 208200 │ │ │ │ + ldr.w r2, [pc, #1260] @ 2081fc │ │ │ │ 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 20822a │ │ │ │ + bne.w 20814a │ │ │ │ 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 207ea8 │ │ │ │ + beq.n 207dc8 │ │ │ │ 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 207ee6 │ │ │ │ - ldr.w r3, [pc, #1200] @ 2082e4 │ │ │ │ + blt.n 207e06 │ │ │ │ + ldr.w r3, [pc, #1200] @ 208204 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 60b1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207ee0 │ │ │ │ + beq.n 207e00 │ │ │ │ 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 207e9c │ │ │ │ + blt.n 207dbc │ │ │ │ mov r1, r8 │ │ │ │ blx 60b1c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207f0a │ │ │ │ + beq.n 207e2a │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 207880 │ │ │ │ - cbz r0, 207eac │ │ │ │ + bl 2077a0 │ │ │ │ + cbz r0, 207dcc │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 207880 │ │ │ │ - cbz r0, 207eac │ │ │ │ + bl 2077a0 │ │ │ │ + cbz r0, 207dcc │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 207e96 │ │ │ │ + bne.n 207db6 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 207f1e │ │ │ │ + beq.n 207e3e │ │ │ │ mov r0, fp │ │ │ │ blx 61bc4 │ │ │ │ mov r0, sl │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 207dea │ │ │ │ + b.n 207d0a │ │ │ │ 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 207dea │ │ │ │ + b.n 207d0a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61e48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207c90 │ │ │ │ + bl 207bb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207de2 │ │ │ │ - b.n 207dea │ │ │ │ + bne.n 207d02 │ │ │ │ + b.n 207d0a │ │ │ │ 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 207f16 │ │ │ │ - ldr r1, [pc, #1000] @ (2082e8 ) │ │ │ │ + blt.n 207e36 │ │ │ │ + ldr r1, [pc, #1000] @ (208208 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b1c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207e9e │ │ │ │ + bne.n 207dbe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61178 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 207e9c │ │ │ │ + bne.n 207dbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ - b.n 207ea8 │ │ │ │ + b.n 207dc8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f566c │ │ │ │ + bl 1f558c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208204 │ │ │ │ + beq.w 208124 │ │ │ │ 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] │ │ │ │ @@ -582239,31 +582040,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 1f566c │ │ │ │ + bl 1f558c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207f3a │ │ │ │ + bne.n 207e5a │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #888] @ (2082ec ) │ │ │ │ + ldr r3, [pc, #888] @ (20820c ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ blx 61d14 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - beq.n 207fbe │ │ │ │ + beq.n 207ede │ │ │ │ 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 │ │ │ │ @@ -582278,49 +582079,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 207f92 │ │ │ │ - ldr r3, [pc, #816] @ (2082f0 ) │ │ │ │ + bne.n 207eb2 │ │ │ │ + ldr r3, [pc, #816] @ (208210 ) │ │ │ │ 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 2081ae │ │ │ │ + beq.w 2080ce │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207e96 │ │ │ │ + beq.w 207db6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 614cc │ │ │ │ - ldr r1, [pc, #772] @ (2082f4 ) │ │ │ │ + ldr r1, [pc, #772] @ (208214 ) │ │ │ │ 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 2081fc │ │ │ │ + bne.w 20811c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 614cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ @@ -582330,34 +582131,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 2081fc │ │ │ │ + bne.w 20811c │ │ │ │ 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 2081fc │ │ │ │ + bne.w 20811c │ │ │ │ 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 2081fc │ │ │ │ + bne.w 20811c │ │ │ │ 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 │ │ │ │ @@ -582368,89 +582169,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 2081fc │ │ │ │ + bne.w 20811c │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20820a │ │ │ │ + bne.w 20812a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2081b2 │ │ │ │ + beq.n 2080d2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61544 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 2081fc │ │ │ │ + bne.w 20811c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2081fc │ │ │ │ + beq.w 20811c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2081fc │ │ │ │ + beq.w 20811c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61a50 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 2081fc │ │ │ │ + bne.w 20811c │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 2081fc │ │ │ │ + bne.n 20811c │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2081fc │ │ │ │ + beq.n 20811c │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 2081fc │ │ │ │ + beq.n 20811c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.n 2081fc │ │ │ │ + blt.n 20811c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.n 2081fc │ │ │ │ + bne.n 20811c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 2081fc │ │ │ │ + bne.n 20811c │ │ │ │ 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 2081fc │ │ │ │ + bne.n 20811c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 208088 │ │ │ │ + bhi.n 207fa8 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 61e48 │ │ │ │ mov r0, fp │ │ │ │ blx 61e48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -582458,370 +582259,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 20822e │ │ │ │ + beq.n 20814e │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ mov r0, fp │ │ │ │ blx 61bc4 │ │ │ │ mov r0, sl │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60b4c │ │ │ │ - b.n 207ea8 │ │ │ │ + b.n 207dc8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 207eae │ │ │ │ + b.n 207dce │ │ │ │ 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 2081fc │ │ │ │ + bne.n 20811c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 2081fc │ │ │ │ + cbnz r0, 20811c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 2081fc │ │ │ │ + cbnz r0, 20811c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 2081fc │ │ │ │ + cbnz r0, 20811c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20815e │ │ │ │ + beq.n 20807e │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ - b.n 207e96 │ │ │ │ + b.n 207db6 │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 207f6c │ │ │ │ + b.n 207e8c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2081fc │ │ │ │ + bne.n 20811c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2081fc │ │ │ │ + bne.n 20811c │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 20815e │ │ │ │ + b.n 20807e │ │ │ │ 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, 208254 │ │ │ │ + cbz r0, 208174 │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ mov r0, fp │ │ │ │ - b.n 207e98 │ │ │ │ - bl 1f679c │ │ │ │ + b.n 207db8 │ │ │ │ + bl 1f66bc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 609cc │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #104 @ (adr r3, 2082d0 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 2081f0 ) │ │ │ │ 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 2076e4 │ │ │ │ - cbz r0, 2082c6 │ │ │ │ + bl 207604 │ │ │ │ + cbz r0, 2081e6 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 2076e4 │ │ │ │ - cbz r0, 2082c6 │ │ │ │ + bl 207604 │ │ │ │ + cbz r0, 2081e6 │ │ │ │ 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 207c90 │ │ │ │ + bl 207bb0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 207dea │ │ │ │ + b.n 207d0a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 60b4c │ │ │ │ - b.n 207eae │ │ │ │ + b.n 207dce │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bx r8 │ │ │ │ + bx ip │ │ │ │ movs r7, r2 │ │ │ │ - mov r6, lr │ │ │ │ + mov lr, r2 │ │ │ │ movs r7, r2 │ │ │ │ - bl b02ee │ │ │ │ - bl d42f2 │ │ │ │ - cmp r0, pc │ │ │ │ + bl b020e │ │ │ │ + bl d4212 │ │ │ │ + cmp r8, r3 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #244] @ (208400 ) │ │ │ │ + ldr r5, [pc, #244] @ (208320 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (208404 ) │ │ │ │ + ldr r2, [pc, #244] @ (208324 ) │ │ │ │ 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 2083d2 │ │ │ │ + beq.n 2082f2 │ │ │ │ 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 2083e0 │ │ │ │ - ldr r3, [pc, #200] @ (208408 ) │ │ │ │ + blt.n 208300 │ │ │ │ + ldr r3, [pc, #200] @ (208328 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 60b1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2083da │ │ │ │ - ldr r1, [pc, #188] @ (20840c ) │ │ │ │ + beq.n 2082fa │ │ │ │ + ldr r1, [pc, #188] @ (20832c ) │ │ │ │ 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 2083c4 │ │ │ │ + beq.n 2082e4 │ │ │ │ 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 2083f2 │ │ │ │ + blt.n 208312 │ │ │ │ mov r1, r7 │ │ │ │ blx 60b1c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2083ec │ │ │ │ + cbz r0, 20830c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1f90b4 │ │ │ │ + bl 1f8fd4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 2083b6 │ │ │ │ + cbz r0, 2082d6 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5ae8 │ │ │ │ + bl 1f5a08 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 2083b0 │ │ │ │ + cbz r0, 2082d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207c90 │ │ │ │ - cbnz r0, 2083d4 │ │ │ │ + bl 207bb0 │ │ │ │ + cbnz r0, 2082f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5be8 │ │ │ │ + bl 1f5b08 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 2083be │ │ │ │ + cbz r0, 2082de │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 2083cc │ │ │ │ + cbz r0, 2082ec │ │ │ │ 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 2083d2 │ │ │ │ + b.n 2082f2 │ │ │ │ mov r0, r5 │ │ │ │ blx 61178 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 60b4c │ │ │ │ - b.n 2083c4 │ │ │ │ + b.n 2082e4 │ │ │ │ nop │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ movs r7, r2 │ │ │ │ - negs r4, r4 │ │ │ │ + cmp r4, r0 │ │ │ │ movs r7, r2 │ │ │ │ - tst r4, r6 │ │ │ │ + negs r4, r2 │ │ │ │ movs r7, r2 │ │ │ │ - tst r2, r6 │ │ │ │ + negs r2, r2 │ │ │ │ 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] @ (2084a8 ) │ │ │ │ + ldr r4, [pc, #136] @ (2083c8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (2084ac ) │ │ │ │ + ldr r3, [pc, #136] @ (2083cc ) │ │ │ │ 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] @ (2084b0 ) │ │ │ │ + ldr r4, [pc, #124] @ (2083d0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61070 │ │ │ │ - ldr r2, [pc, #116] @ (2084b4 ) │ │ │ │ + ldr r2, [pc, #116] @ (2083d4 ) │ │ │ │ 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 20847c │ │ │ │ + beq.n 20839c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 612d4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (2084b8 ) │ │ │ │ + ldr r4, [pc, #88] @ (2083d8 ) │ │ │ │ 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 20847c │ │ │ │ + beq.n 20839c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 612d4 │ │ │ │ - b.n 20847e │ │ │ │ + b.n 20839e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #48] @ (2084bc ) │ │ │ │ - ldr r3, [pc, #28] @ (2084ac ) │ │ │ │ + ldr r2, [pc, #48] @ (2083dc ) │ │ │ │ + ldr r3, [pc, #28] @ (2083cc ) │ │ │ │ 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 2084a4 │ │ │ │ + bne.n 2083c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r2, r6 │ │ │ │ + adcs r2, r2 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r2, r4 │ │ │ │ + adcs r2, r0 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r1, #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 1f5be8 │ │ │ │ + bl 1f5b08 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 2084e4 │ │ │ │ + cbz r0, 208404 │ │ │ │ blx 61bc4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60b4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 2084f2 │ │ │ │ + cbz r0, 208412 │ │ │ │ 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] @ (2086ec ) │ │ │ │ - ldr r3, [pc, #468] @ (2086f0 ) │ │ │ │ + ldr r2, [pc, #468] @ (20860c ) │ │ │ │ + ldr r3, [pc, #468] @ (208610 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -582839,191 +582640,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 208536 │ │ │ │ + bne.n 208456 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207964 │ │ │ │ - cbz r0, 2085b8 │ │ │ │ + bl 207884 │ │ │ │ + cbz r0, 2084d8 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2086da │ │ │ │ + beq.w 2085fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 2078d4 │ │ │ │ - cbz r0, 208596 │ │ │ │ + bl 2077f4 │ │ │ │ + cbz r0, 2084b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61e48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207c90 │ │ │ │ - cbz r0, 2085a4 │ │ │ │ + bl 207bb0 │ │ │ │ + cbz r0, 2084c4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60bb8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2085d8 │ │ │ │ + cbz r0, 2084f8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20764c │ │ │ │ + bl 20756c │ │ │ │ mov r0, r4 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2077f0 │ │ │ │ + bl 207710 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #312] @ (2086f4 ) │ │ │ │ - ldr r3, [pc, #304] @ (2086f0 ) │ │ │ │ + ldr r2, [pc, #312] @ (208614 ) │ │ │ │ + ldr r3, [pc, #304] @ (208610 ) │ │ │ │ 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 2086e6 │ │ │ │ + bne.w 208606 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 207b04 │ │ │ │ + bl 207a24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2085a4 │ │ │ │ + beq.n 2084c4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f5c98 │ │ │ │ + bl 1f5bb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2085ac │ │ │ │ + beq.n 2084cc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2085a4 │ │ │ │ + bne.n 2084c4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 61544 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 2085a4 │ │ │ │ + bne.n 2084c4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2085a4 │ │ │ │ + beq.n 2084c4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2085a4 │ │ │ │ + beq.n 2084c4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 61e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2086da │ │ │ │ + bne.n 2085fa │ │ │ │ mov r0, r7 │ │ │ │ blx 61b04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2086e2 │ │ │ │ + beq.n 208602 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 61544 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 2086de │ │ │ │ + bne.n 2085fe │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207460 │ │ │ │ + bl 207380 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2086de │ │ │ │ + bne.n 2085fe │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 60bb8 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2086de │ │ │ │ + bne.n 2085fe │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61544 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 2086de │ │ │ │ + bne.n 2085fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 2086de │ │ │ │ + cbz r3, 2085fe │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 2086de │ │ │ │ + beq.n 2085fe │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 2086de │ │ │ │ + blt.n 2085fe │ │ │ │ ldrd r7, r2, [r4] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 2086de │ │ │ │ + bne.n 2085fe │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2086de │ │ │ │ - bl 1f679c │ │ │ │ + bne.n 2085fe │ │ │ │ + bl 1f66bc │ │ │ │ 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, 2086de │ │ │ │ + cbnz r0, 2085fe │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 2086de │ │ │ │ + bne.n 2085fe │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61e48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2077f0 │ │ │ │ + bl 207710 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 2085ba │ │ │ │ + b.n 2084da │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2085ac │ │ │ │ + b.n 2084cc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2085a6 │ │ │ │ + b.n 2084c6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2085ac │ │ │ │ + b.n 2084cc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ 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] @ (208940 ) │ │ │ │ + ldr r2, [pc, #560] @ (208860 ) │ │ │ │ mov r5, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #552] @ (208944 ) │ │ │ │ + ldr r3, [pc, #552] @ (208864 ) │ │ │ │ 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 │ │ │ │ @@ -583037,102 +582838,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 20872c │ │ │ │ + bne.n 20864c │ │ │ │ mov r0, r5 │ │ │ │ - bl 207964 │ │ │ │ + bl 207884 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208778 │ │ │ │ + cbz r0, 208698 │ │ │ │ ldrb.w r7, [r5, #80] @ 0x50 │ │ │ │ - cbnz r7, 208796 │ │ │ │ + cbnz r7, 2086b6 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2077f0 │ │ │ │ + bl 207710 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f92fc │ │ │ │ - ldr r2, [pc, #460] @ (208948 ) │ │ │ │ - ldr r3, [pc, #456] @ (208944 ) │ │ │ │ + bl 1f921c │ │ │ │ + ldr r2, [pc, #460] @ (208868 ) │ │ │ │ + ldr r3, [pc, #456] @ (208864 ) │ │ │ │ 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 20893c │ │ │ │ + bne.w 20885c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2078d4 │ │ │ │ - cbz r0, 2087b4 │ │ │ │ + bl 2077f4 │ │ │ │ + cbz r0, 2086d4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61e48 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61e48 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207c90 │ │ │ │ - cbz r0, 2087c2 │ │ │ │ + bl 207bb0 │ │ │ │ + cbz r0, 2086e2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60bb8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2087ce │ │ │ │ + cbz r0, 2086ee │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20764c │ │ │ │ - b.n 20876a │ │ │ │ + bl 20756c │ │ │ │ + b.n 20868a │ │ │ │ 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 20891e │ │ │ │ + bcs.w 20883e │ │ │ │ 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 207db0 │ │ │ │ + bl 207cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2087c2 │ │ │ │ + beq.n 2086e2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5c98 │ │ │ │ + bl 1f5bb8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208766 │ │ │ │ + bne.n 208686 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2087c6 │ │ │ │ + bne.n 2086e6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2087c6 │ │ │ │ + bne.n 2086e6 │ │ │ │ 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] │ │ │ │ @@ -583141,32 +582942,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 207460 │ │ │ │ + bl 207380 │ │ │ │ strd r6, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20876a │ │ │ │ + beq.w 20868a │ │ │ │ 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] │ │ │ │ @@ -583177,106 +582978,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 2087c6 │ │ │ │ + bne.w 2086e6 │ │ │ │ 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 2087c6 │ │ │ │ + bne.w 2086e6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61a50 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 2087c6 │ │ │ │ + bne.w 2086e6 │ │ │ │ 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 1f5bfc │ │ │ │ + bl 1f5b1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2077f0 │ │ │ │ - b.n 208778 │ │ │ │ + bl 207710 │ │ │ │ + b.n 208698 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #2 │ │ │ │ blx 60bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2087c2 │ │ │ │ + bne.w 2086e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207b04 │ │ │ │ + bl 207a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20880a │ │ │ │ - b.n 2087c2 │ │ │ │ + bne.w 20872a │ │ │ │ + b.n 2086e2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ 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 207964 │ │ │ │ + bl 207884 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 20896e │ │ │ │ + cbnz r0, 20888e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60bb8 │ │ │ │ - cbnz r0, 2089a6 │ │ │ │ + cbnz r0, 2088c6 │ │ │ │ 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 2077f0 │ │ │ │ + bl 207710 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20764c │ │ │ │ + bl 20756c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2077f0 │ │ │ │ + bl 207710 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -583284,87 +583085,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 207964 │ │ │ │ - cbz r0, 2089ee │ │ │ │ + bl 207884 │ │ │ │ + cbz r0, 20890e │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 208a00 │ │ │ │ + cbnz r3, 208920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2077f0 │ │ │ │ - vldr d8, [pc, #392] @ 208b78 │ │ │ │ + bl 207710 │ │ │ │ + vldr d8, [pc, #392] @ 208a98 │ │ │ │ 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 207c90 │ │ │ │ + bl 207bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208b68 │ │ │ │ + beq.w 208a88 │ │ │ │ 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 2089e8 │ │ │ │ + beq.n 208908 │ │ │ │ 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 1f566c │ │ │ │ + bl 1f558c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 208a62 │ │ │ │ + cbz r0, 208982 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1f566c │ │ │ │ + bl 1f558c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208a50 │ │ │ │ + bne.n 208970 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #276] @ (208b80 ) │ │ │ │ + ldr r3, [pc, #276] @ (208aa0 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #260] @ 208b78 │ │ │ │ + vldr d8, [pc, #260] @ 208a98 │ │ │ │ blx 61d14 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 208b4e │ │ │ │ - ldr.w fp, [pc, #252] @ 208b84 │ │ │ │ + beq.n 208a6e │ │ │ │ + ldr.w fp, [pc, #252] @ 208aa4 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #248] @ (208b88 ) │ │ │ │ + ldr r3, [pc, #248] @ (208aa8 ) │ │ │ │ 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 1f679c │ │ │ │ + bl 1f66bc │ │ │ │ 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 │ │ │ │ @@ -583374,16 +583175,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 208af4 │ │ │ │ - bl 1fe7dc │ │ │ │ + bne.n 208a14 │ │ │ │ + bl 1fe6fc │ │ │ │ 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> │ │ │ │ @@ -583408,61 +583209,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 208aa6 │ │ │ │ + bne.n 2089c6 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 60b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2077f0 │ │ │ │ + bl 207710 │ │ │ │ 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 20764c │ │ │ │ + bl 20756c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2077f0 │ │ │ │ - b.n 2089ee │ │ │ │ + bl 207710 │ │ │ │ + b.n 20890e │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xebb1ffff │ │ │ │ - bvc.n 208c64 │ │ │ │ + bhi.n 208b44 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #32 │ │ │ │ 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] @ (208f18 ) │ │ │ │ - ldr r3, [pc, #884] @ (208f1c ) │ │ │ │ + ldr r2, [pc, #884] @ (208e38 ) │ │ │ │ + ldr r3, [pc, #884] @ (208e3c ) │ │ │ │ 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 20a860 │ │ │ │ + bl 20a780 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 208c3c │ │ │ │ + bhi.n 208b5c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 208c26 │ │ │ │ + bcs.n 208b46 │ │ │ │ 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] │ │ │ │ @@ -583470,38 +583271,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 20a81c │ │ │ │ + bl 20a73c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 208d24 │ │ │ │ - ldr r2, [pc, #792] @ (208f20 ) │ │ │ │ - ldr r3, [pc, #784] @ (208f1c ) │ │ │ │ + bhi.w 208c44 │ │ │ │ + ldr r2, [pc, #792] @ (208e40 ) │ │ │ │ + ldr r3, [pc, #784] @ (208e3c ) │ │ │ │ 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 208f06 │ │ │ │ + bne.w 208e26 │ │ │ │ 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 208be0 │ │ │ │ + b.n 208b00 │ │ │ │ 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 │ │ │ │ @@ -583511,87 +583312,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 20a860 │ │ │ │ + bl 20a780 │ │ │ │ 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, 208c88 │ │ │ │ + cbz r3, 208ba8 │ │ │ │ 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 208b90 │ │ │ │ + bl 208ab0 │ │ │ │ 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 208b90 │ │ │ │ + bl 208ab0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 208edc │ │ │ │ + beq.w 208dfc │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 208ecc │ │ │ │ + bls.w 208dec │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 208ed4 │ │ │ │ + bls.w 208df4 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #568] @ 208f10 │ │ │ │ + vldr d7, [pc, #568] @ 208e30 │ │ │ │ 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 20a81c │ │ │ │ + bl 20a73c │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 208c06 │ │ │ │ + bls.n 208b26 │ │ │ │ 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 208c06 │ │ │ │ + b.n 208b26 │ │ │ │ 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] │ │ │ │ @@ -583610,45 +583411,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 208f00 │ │ │ │ + bls.w 208e20 │ │ │ │ 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 208da6 │ │ │ │ + b.n 208cc6 │ │ │ │ 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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 208d9a │ │ │ │ + bne.n 208cba │ │ │ │ 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 │ │ │ │ @@ -583706,95 +583507,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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 208c06 │ │ │ │ + b.n 208b26 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 208cd6 │ │ │ │ + b.n 208bf6 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 208cd6 │ │ │ │ + b.n 208bf6 │ │ │ │ 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 208ede │ │ │ │ + bne.n 208dfe │ │ │ │ movs r4, #2 │ │ │ │ - b.n 208c06 │ │ │ │ + b.n 208b26 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.n 208dec │ │ │ │ + b.n 208d0c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ 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] @ 209510 │ │ │ │ - ldr.w r3, [pc, #1488] @ 209514 │ │ │ │ + ldr.w r0, [pc, #1488] @ 209430 │ │ │ │ + ldr.w r3, [pc, #1488] @ 209434 │ │ │ │ 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 209444 │ │ │ │ + beq.w 209364 │ │ │ │ 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 20a0c6 │ │ │ │ + bne.w 209fe6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 20a1b6 │ │ │ │ + bls.w 20a0d6 │ │ │ │ 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 │ │ │ │ @@ -583805,21 +583606,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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 208fa6 │ │ │ │ + bne.n 208ec6 │ │ │ │ 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 │ │ │ │ @@ -583835,15 +583636,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 209968 │ │ │ │ + beq.w 209888 │ │ │ │ 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] │ │ │ │ @@ -583872,15 +583673,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 209078 │ │ │ │ + bne.n 208f98 │ │ │ │ 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 │ │ │ │ @@ -583892,15 +583693,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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 │ │ │ │ @@ -583979,18 +583780,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 20a1b0 │ │ │ │ + bcs.w 20a0d0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ - vldr d8, [pc, #816] @ 209508 │ │ │ │ + vldr d8, [pc, #816] @ 209428 │ │ │ │ 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 │ │ │ │ @@ -584018,15 +583819,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 20922a │ │ │ │ + bne.n 20914a │ │ │ │ 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 │ │ │ │ @@ -584041,15 +583842,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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 │ │ │ │ @@ -584130,15 +583931,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 2091e8 │ │ │ │ + bcc.w 209108 │ │ │ │ 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 │ │ │ │ @@ -584187,42 +583988,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 20a1aa │ │ │ │ + bls.w 20a0ca │ │ │ │ ldrd r7, sl, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #176] @ 209508 │ │ │ │ + vldr d8, [pc, #176] @ 209428 │ │ │ │ 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 20998e │ │ │ │ + beq.w 2098ae │ │ │ │ mov r1, r5 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ ands r3, r2 │ │ │ │ - bne.n 20947e │ │ │ │ + bne.n 20939e │ │ │ │ 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 2099a2 │ │ │ │ + bhi.w 2098c2 │ │ │ │ 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 │ │ │ │ @@ -584237,52 +584038,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 20a0b6 │ │ │ │ + bls.w 209fd6 │ │ │ │ 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 209520 │ │ │ │ + b.n 209440 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ 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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 209518 │ │ │ │ + bne.n 209438 │ │ │ │ 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 │ │ │ │ @@ -584339,15 +584140,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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 │ │ │ │ @@ -584430,15 +584231,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 20a0b0 │ │ │ │ + bcs.w 209fd0 │ │ │ │ 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] │ │ │ │ @@ -584469,15 +584270,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 20977c │ │ │ │ + bne.n 20969c │ │ │ │ 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 │ │ │ │ @@ -584492,15 +584293,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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 │ │ │ │ @@ -584581,15 +584382,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 20973a │ │ │ │ + bcc.w 20965a │ │ │ │ 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 │ │ │ │ @@ -584621,60 +584422,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 20945a │ │ │ │ + bhi.w 20937a │ │ │ │ mov r8, fp │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 209e3c │ │ │ │ - ldr.w r2, [pc, #2180] @ 20a1f0 │ │ │ │ - ldr.w r3, [pc, #2180] @ 20a1f4 │ │ │ │ + bne.w 209d5c │ │ │ │ + ldr.w r2, [pc, #2180] @ 20a110 │ │ │ │ + ldr.w r3, [pc, #2180] @ 20a114 │ │ │ │ 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 20a1e0 │ │ │ │ + bne.w 20a100 │ │ │ │ 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 209dea │ │ │ │ + beq.w 209d0a │ │ │ │ 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 208b90 │ │ │ │ + bl 208ab0 │ │ │ │ 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 209b9e │ │ │ │ + bcs.w 209abe │ │ │ │ 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 │ │ │ │ @@ -584704,15 +584505,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 209a34 │ │ │ │ + bne.n 209954 │ │ │ │ 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 │ │ │ │ @@ -584727,15 +584528,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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 │ │ │ │ @@ -584816,15 +584617,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 2099f2 │ │ │ │ + bcc.w 209912 │ │ │ │ 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 │ │ │ │ @@ -584848,15 +584649,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 209dbe │ │ │ │ + bcs.w 209cde │ │ │ │ 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 │ │ │ │ @@ -584886,15 +584687,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 209c54 │ │ │ │ + bne.n 209b74 │ │ │ │ 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 │ │ │ │ @@ -584909,15 +584710,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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 │ │ │ │ @@ -584998,15 +584799,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 209c12 │ │ │ │ + bcc.w 209b32 │ │ │ │ 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] │ │ │ │ @@ -585017,15 +584818,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 209932 │ │ │ │ + b.n 209852 │ │ │ │ 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} │ │ │ │ @@ -585042,22 +584843,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 2094e4 │ │ │ │ + b.w 209404 │ │ │ │ ldrb.w r0, [fp, #136] @ 0x88 │ │ │ │ add.w r6, fp, #72 @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20a13a │ │ │ │ + bne.w 20a05a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 20a1ca │ │ │ │ + bls.w 20a0ea │ │ │ │ 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 │ │ │ │ @@ -585068,22 +584869,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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 209e6c │ │ │ │ + bne.n 209d8c │ │ │ │ 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 │ │ │ │ @@ -585102,17 +584903,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 209968 │ │ │ │ + bls.w 209888 │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ - vldr d8, [pc, #760] @ 20a1e8 │ │ │ │ + vldr d8, [pc, #760] @ 20a108 │ │ │ │ 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 │ │ │ │ @@ -585140,15 +584941,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 209f40 │ │ │ │ + bne.n 209e60 │ │ │ │ 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 │ │ │ │ @@ -585162,15 +584963,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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 │ │ │ │ @@ -585255,26 +585056,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 209efe │ │ │ │ - b.n 209968 │ │ │ │ + bcc.w 209e1e │ │ │ │ + b.n 209888 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 2098f4 │ │ │ │ + b.n 209814 │ │ │ │ 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 209566 │ │ │ │ + b.w 209486 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx 61a8c │ │ │ │ @@ -585283,36 +585084,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 209000 │ │ │ │ + beq.w 208f20 │ │ │ │ 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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 208f86 │ │ │ │ + b.w 208ea6 │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r2 │ │ │ │ add r0, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ @@ -585323,70 +585124,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 209ec2 │ │ │ │ + beq.w 209de2 │ │ │ │ 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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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 209e4a │ │ │ │ + b.n 209d6a │ │ │ │ add.w r6, r8, #72 @ 0x48 │ │ │ │ - b.n 209e4a │ │ │ │ + b.n 209d6a │ │ │ │ adds r3, r5, #1 │ │ │ │ - b.w 20939e │ │ │ │ + b.w 2092be │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ mov r4, r6 │ │ │ │ - b.w 209000 │ │ │ │ + b.w 208f20 │ │ │ │ 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 209ec2 │ │ │ │ + b.n 209de2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ 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] @ 20a270 │ │ │ │ + ldr.w ip, [pc, #104] @ 20a190 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 20a268 │ │ │ │ + vldr d7, [pc, #88] @ 20a188 │ │ │ │ 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] │ │ │ │ @@ -585413,61 +585214,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, [r6, #30] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ movs r6, r4 │ │ │ │ - cbz r2, 20a28a │ │ │ │ + cbz r2, 20a1aa │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 208f28 │ │ │ │ + bl 208e48 │ │ │ │ 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] @ (20a698 ) │ │ │ │ + ldr r0, [pc, #1004] @ (20a5b8 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1000] @ (20a69c ) │ │ │ │ + ldr r1, [pc, #1000] @ (20a5bc ) │ │ │ │ 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 20a4aa │ │ │ │ + beq.w 20a3ca │ │ │ │ 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 20a4ca │ │ │ │ + beq.w 20a3ea │ │ │ │ add.w r3, sl, lr, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a556 │ │ │ │ + beq.w 20a476 │ │ │ │ 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 │ │ │ │ @@ -585489,15 +585290,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 20a326 │ │ │ │ + bne.n 20a246 │ │ │ │ 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 │ │ │ │ @@ -585511,15 +585312,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] @ 20a690 │ │ │ │ + vldr d8, [pc, #780] @ 20a5b0 │ │ │ │ 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] │ │ │ │ @@ -585542,15 +585343,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 20a774 │ │ │ │ + bl 20a694 │ │ │ │ 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} │ │ │ │ @@ -585594,47 +585395,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 20a38e │ │ │ │ + bne.n 20a2ae │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20a5e0 │ │ │ │ + bne.w 20a500 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 20a63e │ │ │ │ + bhi.w 20a55e │ │ │ │ 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 20a79c │ │ │ │ + bl 20a6bc │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 61a8c │ │ │ │ - ldr r2, [pc, #500] @ (20a6a0 ) │ │ │ │ - ldr r3, [pc, #492] @ (20a69c ) │ │ │ │ + ldr r2, [pc, #500] @ (20a5c0 ) │ │ │ │ + ldr r3, [pc, #492] @ (20a5bc ) │ │ │ │ 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 20a750 │ │ │ │ + bne.w 20a670 │ │ │ │ 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 │ │ │ │ @@ -585658,41 +585459,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 20a4f8 │ │ │ │ + bne.n 20a418 │ │ │ │ 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 20a6a4 │ │ │ │ + bne.w 20a5c4 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 20a700 │ │ │ │ + bhi.w 20a620 │ │ │ │ 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 20a492 │ │ │ │ + b.n 20a3b2 │ │ │ │ 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] │ │ │ │ @@ -585714,16 +585515,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 20a588 │ │ │ │ - vldr d7, [pc, #236] @ 20a690 │ │ │ │ + bne.n 20a4a8 │ │ │ │ + vldr d7, [pc, #236] @ 20a5b0 │ │ │ │ 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 │ │ │ │ @@ -585732,31 +585533,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 20a37c │ │ │ │ + bne.w 20a29c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 20a46e │ │ │ │ + b.n 20a38e │ │ │ │ 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 20a79c │ │ │ │ + bl 20a6bc │ │ │ │ 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 │ │ │ │ @@ -585771,15 +585572,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 20a666 │ │ │ │ + bls.n 20a586 │ │ │ │ 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] │ │ │ │ @@ -585787,52 +585588,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 20a7c8 │ │ │ │ + bl 20a6e8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20a4aa │ │ │ │ + beq.w 20a3ca │ │ │ │ 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 20a47e │ │ │ │ + b.n 20a39e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ 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 20a79c │ │ │ │ + bl 20a6bc │ │ │ │ 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 │ │ │ │ @@ -585847,15 +585648,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 20a728 │ │ │ │ + bls.n 20a648 │ │ │ │ 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] │ │ │ │ @@ -585863,99 +585664,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 20a7c8 │ │ │ │ + bl 20a6e8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20a4aa │ │ │ │ + beq.w 20a3ca │ │ │ │ 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 20a540 │ │ │ │ + b.n 20a460 │ │ │ │ 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 20a290 │ │ │ │ + bl 20a1b0 │ │ │ │ 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 20a864 │ │ │ │ + bl 20a784 │ │ │ │ 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 20b568 │ │ │ │ + bl 20b488 │ │ │ │ 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, 20a816 │ │ │ │ + cbz r6, 20a736 │ │ │ │ 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 20b568 │ │ │ │ + bl 20b488 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 20a7f4 │ │ │ │ + bne.n 20a714 │ │ │ │ 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 │ │ │ │ @@ -585967,15 +585768,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 20c41c │ │ │ │ + bl 20c33c │ │ │ │ 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 │ │ │ │ @@ -588572,32 +588373,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] @ (20c538 ) │ │ │ │ + ldr r4, [pc, #264] @ (20c458 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (20c53c ) │ │ │ │ + ldr r3, [pc, #264] @ (20c45c ) │ │ │ │ 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 20c518 │ │ │ │ + beq.n 20c438 │ │ │ │ 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 │ │ │ │ @@ -588609,36 +588410,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, 20c4d4 │ │ │ │ + cbz r5, 20c3f4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 20c4bc │ │ │ │ + b.n 20c3dc │ │ │ │ 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 20a864 │ │ │ │ + bl 20a784 │ │ │ │ subs r5, #1 │ │ │ │ mov r2, sl │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 20c4a6 │ │ │ │ + bne.n 20c3c6 │ │ │ │ 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 20a864 │ │ │ │ + bl 20a784 │ │ │ │ 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 │ │ │ │ @@ -588654,46 +588455,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 20c46e │ │ │ │ - ldr r2, [pc, #36] @ (20c540 ) │ │ │ │ - ldr r3, [pc, #32] @ (20c53c ) │ │ │ │ + bne.n 20c38e │ │ │ │ + ldr r2, [pc, #36] @ (20c460 ) │ │ │ │ + ldr r3, [pc, #32] @ (20c45c ) │ │ │ │ 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 20c532 │ │ │ │ + bne.n 20c452 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c5cc │ │ │ │ + beq.n 20c4ec │ │ │ │ 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 20c5d0 │ │ │ │ + bhi.n 20c4f0 │ │ │ │ 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> │ │ │ │ @@ -588805,68 +588606,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] @ (20c714 ) │ │ │ │ + ldr r2, [pc, #112] @ (20c634 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (20c718 ) │ │ │ │ + ldr r3, [pc, #108] @ (20c638 ) │ │ │ │ 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 20c706 │ │ │ │ + beq.n 20c626 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 20c702 │ │ │ │ + bne.n 20c622 │ │ │ │ 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] @ (20c71c ) │ │ │ │ - ldr r3, [pc, #40] @ (20c718 ) │ │ │ │ + ldr r2, [pc, #48] @ (20c63c ) │ │ │ │ + ldr r3, [pc, #40] @ (20c638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20c70e │ │ │ │ + bne.n 20c62e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20c6ea │ │ │ │ + b.n 20c60a │ │ │ │ mov r1, r2 │ │ │ │ blx 6099c │ │ │ │ - b.n 20c6e8 │ │ │ │ + b.n 20c608 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ 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 │ │ │ │ @@ -588890,96 +588691,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, 20c79e │ │ │ │ + cbz r0, 20c6be │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (20c7a4 ) │ │ │ │ + ldr r2, [pc, #40] @ (20c6c4 ) │ │ │ │ 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, 20c792 │ │ │ │ + cbnz r0, 20c6b2 │ │ │ │ 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 20c78e │ │ │ │ + b.n 20c6ae │ │ │ │ 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] @ (20c80c ) │ │ │ │ + ldr r2, [pc, #64] @ (20c72c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (20c810 ) │ │ │ │ + ldr r3, [pc, #64] @ (20c730 ) │ │ │ │ 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, 20c804 │ │ │ │ - cbz r4, 20c7ec │ │ │ │ + cbnz r0, 20c724 │ │ │ │ + cbz r4, 20c70c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (20c814 ) │ │ │ │ - ldr r3, [pc, #32] @ (20c810 ) │ │ │ │ + ldr r2, [pc, #36] @ (20c734 ) │ │ │ │ + ldr r3, [pc, #32] @ (20c730 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20c808 │ │ │ │ + bne.n 20c728 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20c7ec │ │ │ │ + b.n 20c70c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r1, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ 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, 20c84c │ │ │ │ + cbnz r3, 20c76c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20c850 │ │ │ │ + beq.n 20c770 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -588988,25 +588789,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 20c82c │ │ │ │ + bl 20c74c │ │ │ │ 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, 20c890 │ │ │ │ + cbnz r3, 20c7b0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20c894 │ │ │ │ + beq.n 20c7b4 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -589015,15 +588816,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 20c870 │ │ │ │ + bl 20c790 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -589036,76 +588837,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 20c8f4 │ │ │ │ + beq.n 20c814 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 20c8ea │ │ │ │ + b.n 20c80a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20c8f4 │ │ │ │ + beq.n 20c814 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 20c8e2 │ │ │ │ + bpl.n 20c802 │ │ │ │ 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 20c91e │ │ │ │ + beq.n 20c83e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 20c916 │ │ │ │ + bmi.n 20c836 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 20c922 │ │ │ │ + cbnz r0, 20c842 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #225 @ 0xe1 │ │ │ │ - bne.n 20c922 │ │ │ │ + bne.n 20c842 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20c906 │ │ │ │ + bne.n 20c826 │ │ │ │ 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] @ (20c968 ) │ │ │ │ + ldr r0, [pc, #44] @ (20c888 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 20c962 │ │ │ │ - ldr r3, [pc, #36] @ (20c96c ) │ │ │ │ + cbnz r3, 20c882 │ │ │ │ + ldr r3, [pc, #36] @ (20c88c ) │ │ │ │ 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 r6, #194 @ 0xc2 │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ 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 │ │ │ │ @@ -589113,1452 +588914,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] @ (20c9f0 ) │ │ │ │ + ldr r3, [pc, #88] @ (20c910 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20c9f4 ) │ │ │ │ + ldr r4, [pc, #84] @ (20c914 ) │ │ │ │ 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 20c9d8 │ │ │ │ + bne.n 20c8f8 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ 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] @ (20ca64 ) │ │ │ │ + ldr r3, [pc, #92] @ (20c984 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20ca68 ) │ │ │ │ + ldr r4, [pc, #88] @ (20c988 ) │ │ │ │ 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 20ca4a │ │ │ │ + bne.n 20c96a │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ 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] @ (20cac4 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20cac8 │ │ │ │ + ldr r3, [pc, #72] @ (20c9e4 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20c9e8 │ │ │ │ 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 20caae │ │ │ │ + bne.n 20c9ce │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ 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] @ (20cb2c ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20cb30 │ │ │ │ + ldr r3, [pc, #80] @ (20ca4c ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20ca50 │ │ │ │ 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 20cb16 │ │ │ │ + bne.n 20ca36 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ 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] @ (20cb8c ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20cb90 │ │ │ │ + ldr r3, [pc, #72] @ (20caac ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20cab0 │ │ │ │ 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 20cb76 │ │ │ │ + bne.n 20ca96 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ 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] @ (20cbf4 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20cbf8 │ │ │ │ + ldr r3, [pc, #80] @ (20cb14 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20cb18 │ │ │ │ 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 20cbdc │ │ │ │ + bne.n 20cafc │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ 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] @ (20cc6c ) │ │ │ │ + ldr r3, [pc, #96] @ (20cb8c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20cc70 ) │ │ │ │ + ldr r4, [pc, #92] @ (20cb90 ) │ │ │ │ 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 20cc52 │ │ │ │ + bne.n 20cb72 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ 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] @ (20cce0 ) │ │ │ │ + ldr r3, [pc, #92] @ (20cc00 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20cce4 ) │ │ │ │ + ldr r4, [pc, #88] @ (20cc04 ) │ │ │ │ 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 20ccc6 │ │ │ │ + bne.n 20cbe6 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ 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] @ (20cd48 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20cd4c │ │ │ │ + ldr r3, [pc, #80] @ (20cc68 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20cc6c │ │ │ │ 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 20cd30 │ │ │ │ + bne.n 20cc50 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #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, #72] @ (20cda8 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20cdac │ │ │ │ + ldr r3, [pc, #72] @ (20ccc8 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20cccc │ │ │ │ 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 20cd92 │ │ │ │ + bne.n 20ccb2 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ 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] @ (20ce10 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20ce14 │ │ │ │ + ldr r3, [pc, #80] @ (20cd30 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20cd34 │ │ │ │ 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 20cdf8 │ │ │ │ + bne.n 20cd18 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r3, #24 │ │ │ │ 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] @ (20ce70 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20ce74 │ │ │ │ + ldr r3, [pc, #72] @ (20cd90 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20cd94 │ │ │ │ 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 20ce5a │ │ │ │ + bne.n 20cd7a │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r2, #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, #88] @ (20cee0 ) │ │ │ │ + ldr r3, [pc, #88] @ (20ce00 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20cee4 ) │ │ │ │ + ldr r4, [pc, #84] @ (20ce04 ) │ │ │ │ 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 20cec8 │ │ │ │ + bne.n 20cde8 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ 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] @ (20cf48 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20cf4c │ │ │ │ + ldr r3, [pc, #80] @ (20ce68 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20ce6c │ │ │ │ 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 20cf30 │ │ │ │ + bne.n 20ce50 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #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, #92] @ (20cfbc ) │ │ │ │ + ldr r3, [pc, #92] @ (20cedc ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20cfc0 ) │ │ │ │ + ldr r4, [pc, #88] @ (20cee0 ) │ │ │ │ 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 20cfa2 │ │ │ │ + bne.n 20cec2 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ 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] @ (20d048 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 20d04c │ │ │ │ + ldr r3, [pc, #76] @ (20cf68 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 20cf6c │ │ │ │ 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 20d032 │ │ │ │ + bne.n 20cf52 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ 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] @ (20d0c0 ) │ │ │ │ + ldr r3, [pc, #96] @ (20cfe0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20d0c4 ) │ │ │ │ + ldr r4, [pc, #92] @ (20cfe4 ) │ │ │ │ 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 20d0a6 │ │ │ │ + bne.n 20cfc6 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ 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] @ (20d11c ) │ │ │ │ - ldr.w ip, [pc, #68] @ 20d120 │ │ │ │ + ldr r3, [pc, #68] @ (20d03c ) │ │ │ │ + ldr.w ip, [pc, #68] @ 20d040 │ │ │ │ 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 20d104 │ │ │ │ + bne.n 20d024 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 20d118 │ │ │ │ + bpl.n 20d038 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29becc │ │ │ │ + bl 29bdec │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #32 │ │ │ │ + adds r0, #0 │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ 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] @ (20d1c0 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 20d1c4 │ │ │ │ + ldr r3, [pc, #104] @ (20d0e0 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 20d0e4 │ │ │ │ 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 20d1ba │ │ │ │ + bne.n 20d0da │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 20d1ac │ │ │ │ + bpl.n 20d0cc │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ 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 20d196 │ │ │ │ + bne.n 20d0b6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 20d196 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + b.n 20d0b6 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ 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] @ (20d234 ) │ │ │ │ + ldr r3, [pc, #92] @ (20d154 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d238 ) │ │ │ │ + ldr r4, [pc, #88] @ (20d158 ) │ │ │ │ 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 20d21c │ │ │ │ + bne.n 20d13c │ │ │ │ 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 29becc │ │ │ │ + bl 29bdec │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 20d284 │ │ │ │ + cbz r3, 20d1a4 │ │ │ │ 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 20d260 │ │ │ │ + b.n 20d180 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d27e │ │ │ │ + beq.n 20d19e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c164 │ │ │ │ + bl 29c084 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 20d25c │ │ │ │ + bhi.n 20d17c │ │ │ │ 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, 20d2d0 │ │ │ │ + cbz r3, 20d1f0 │ │ │ │ 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 20d2ac │ │ │ │ + b.n 20d1cc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d2ca │ │ │ │ + beq.n 20d1ea │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c164 │ │ │ │ + bl 29c084 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 20d2a8 │ │ │ │ + bhi.n 20d1c8 │ │ │ │ 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, 20d31c │ │ │ │ + cbz r3, 20d23c │ │ │ │ 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 20d2f8 │ │ │ │ + b.n 20d218 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d316 │ │ │ │ + beq.n 20d236 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c164 │ │ │ │ + bl 29c084 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 20d2f4 │ │ │ │ + bhi.n 20d214 │ │ │ │ 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, 20d368 │ │ │ │ + cbz r3, 20d288 │ │ │ │ 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 20d344 │ │ │ │ + b.n 20d264 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d362 │ │ │ │ + beq.n 20d282 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c164 │ │ │ │ + bl 29c084 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 20d340 │ │ │ │ + bhi.n 20d260 │ │ │ │ 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, 20d3b4 │ │ │ │ + cbz r3, 20d2d4 │ │ │ │ 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 20d390 │ │ │ │ + b.n 20d2b0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d3ae │ │ │ │ + beq.n 20d2ce │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c164 │ │ │ │ + bl 29c084 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 20d38c │ │ │ │ + bhi.n 20d2ac │ │ │ │ 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, 20d3fe │ │ │ │ + cbz r3, 20d31e │ │ │ │ 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 20d3dc │ │ │ │ + b.n 20d2fc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d3f8 │ │ │ │ + beq.n 20d318 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c164 │ │ │ │ + bl 29c084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d3d8 │ │ │ │ + bne.n 20d2f8 │ │ │ │ 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 216348 │ │ │ │ + bl 216268 │ │ │ │ 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] @ 20d524 │ │ │ │ + ldr.w r8, [pc, #232] @ 20d444 │ │ │ │ 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 20d4dc │ │ │ │ + beq.n 20d3fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 20d4d4 │ │ │ │ + bne.n 20d3f4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d4e8 │ │ │ │ + beq.n 20d408 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20d50e │ │ │ │ + beq.n 20d42e │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 20d48c │ │ │ │ + bne.n 20d3ac │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20d48c │ │ │ │ + bls.n 20d3ac │ │ │ │ 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 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20d4d4 │ │ │ │ + beq.n 20d3f4 │ │ │ │ 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 20d500 │ │ │ │ + bne.n 20d420 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 20d4b0 │ │ │ │ + beq.n 20d3d0 │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d424 │ │ │ │ + bl 20d344 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 20d4d4 │ │ │ │ - ldr r2, [pc, #116] @ (20d528 ) │ │ │ │ + cbnz r0, 20d3f4 │ │ │ │ + ldr r2, [pc, #116] @ (20d448 ) │ │ │ │ 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 20d48c │ │ │ │ + bne.n 20d3ac │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 20d48c │ │ │ │ + bne.n 20d3ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20d452 │ │ │ │ + bne.n 20d372 │ │ │ │ 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 20d494 │ │ │ │ + bne.n 20d3b4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 20d49c │ │ │ │ + bne.n 20d3bc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2175f8 │ │ │ │ + bl 217518 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d49c │ │ │ │ - b.n 20d4b0 │ │ │ │ + bne.n 20d3bc │ │ │ │ + b.n 20d3d0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20d48c │ │ │ │ + bhi.n 20d3ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20d4d4 │ │ │ │ + beq.n 20d3f4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ 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 20d57a │ │ │ │ - cbz r3, 20d57a │ │ │ │ + bne.n 20d49a │ │ │ │ + cbz r3, 20d49a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20d55a │ │ │ │ + b.n 20d47a │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20d57a │ │ │ │ + beq.n 20d49a │ │ │ │ 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 215ee4 │ │ │ │ + bl 215e04 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 20d554 │ │ │ │ + bvc.n 20d474 │ │ │ │ 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 20d5ca │ │ │ │ - cbz r3, 20d5ce │ │ │ │ + bne.n 20d4ea │ │ │ │ + cbz r3, 20d4ee │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20d5ae │ │ │ │ + b.n 20d4ce │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20d5ce │ │ │ │ + beq.n 20d4ee │ │ │ │ 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 215ee4 │ │ │ │ + bl 215e04 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 20d5a8 │ │ │ │ + bvs.n 20d4c8 │ │ │ │ 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 20d62e │ │ │ │ - cbz r3, 20d636 │ │ │ │ + bne.n 20d54e │ │ │ │ + cbz r3, 20d556 │ │ │ │ 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 215ee4 │ │ │ │ + bl 215e04 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ mov r3, r0 │ │ │ │ ubfx r2, r0, #0, #15 │ │ │ │ - cbz r2, 20d63e │ │ │ │ + cbz r2, 20d55e │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ - bne.n 20d63e │ │ │ │ - bl 1f4bec │ │ │ │ + bne.n 20d55e │ │ │ │ + bl 1f4b0c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 20d62e │ │ │ │ + bne.n 20d54e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20d636 │ │ │ │ + beq.n 20d556 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 20d5fe │ │ │ │ + b.n 20d51e │ │ │ │ nop │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20d668 │ │ │ │ + bls.n 20d588 │ │ │ │ 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 29c144 │ │ │ │ + bl 29c064 │ │ │ │ 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 20d6a8 │ │ │ │ + bls.n 20d5c8 │ │ │ │ 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 29c144 │ │ │ │ + bl 29c064 │ │ │ │ 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] @ 20d764 │ │ │ │ + ldr.w ip, [pc, #120] @ 20d684 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20d768 ) │ │ │ │ + ldr r2, [pc, #112] @ (20d688 ) │ │ │ │ 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 2174dc │ │ │ │ + bl 2173fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20d73e │ │ │ │ - ldr r2, [pc, #68] @ (20d76c ) │ │ │ │ - ldr r3, [pc, #60] @ (20d768 ) │ │ │ │ + beq.n 20d65e │ │ │ │ + ldr r2, [pc, #68] @ (20d68c ) │ │ │ │ + ldr r3, [pc, #60] @ (20d688 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20d75e │ │ │ │ + bne.n 20d67e │ │ │ │ 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 215ee4 │ │ │ │ + bl 215e04 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20d726 │ │ │ │ + b.n 20d646 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ subne r2, #4 │ │ │ │ - beq.n 20d79e │ │ │ │ + beq.n 20d6be │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 20d796 │ │ │ │ + bne.n 20d6b6 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20d7a2 │ │ │ │ + bne.n 20d6c2 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.n 20d7a2 │ │ │ │ + bne.n 20d6c2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20d77e │ │ │ │ + bne.n 20d69e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #68] @ 20d7f0 │ │ │ │ + ldr.w ip, [pc, #68] @ 20d710 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 20d7c6 │ │ │ │ + cbnz r2, 20d6e6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 20d7ca │ │ │ │ + bne.n 20d6ea │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20d7d2 │ │ │ │ + beq.n 20d6f2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #28] @ (20d7f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (20d714 ) │ │ │ │ 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, #80 @ 0x50 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ 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 20d818 │ │ │ │ - cbnz r2, 20d826 │ │ │ │ + beq.n 20d738 │ │ │ │ + cbnz r2, 20d746 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20d81c │ │ │ │ + beq.n 20d73c │ │ │ │ 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 20d80e │ │ │ │ + beq.n 20d72e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #524] @ (20da40 ) │ │ │ │ + ldr r0, [pc, #524] @ (20d960 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20d876 │ │ │ │ + bne.n 20d796 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20da3c │ │ │ │ + beq.w 20d95c │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #500] @ (20da44 ) │ │ │ │ + ldr r1, [pc, #500] @ (20d964 ) │ │ │ │ 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 20d8a4 │ │ │ │ + beq.n 20d7c4 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20d96c │ │ │ │ + beq.n 20d88c │ │ │ │ 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 20d876 │ │ │ │ + blt.n 20d796 │ │ │ │ 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 20d876 │ │ │ │ + bne.n 20d796 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 20da3c │ │ │ │ + beq.w 20d95c │ │ │ │ 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 20da38 │ │ │ │ + bhi.w 20d958 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 20da32 │ │ │ │ - add r0, pc, #8 @ (adr r0, 20d8c8 ) │ │ │ │ + bhi.w 20d952 │ │ │ │ + add r0, pc, #8 @ (adr r0, 20d7e8 ) │ │ │ │ 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 │ │ │ │ @@ -590619,36 +590420,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 20d876 │ │ │ │ + beq.n 20d796 │ │ │ │ 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 20d876 │ │ │ │ + bne.n 20d796 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20da3c │ │ │ │ + beq.n 20d95c │ │ │ │ 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 20d94c │ │ │ │ + bhi.n 20d86c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 20da26 │ │ │ │ - add r2, pc, #8 @ (adr r2, 20d998 ) │ │ │ │ + bhi.n 20d946 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20d8b8 ) │ │ │ │ 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 │ │ │ │ @@ -590709,62 +590510,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 20d94c │ │ │ │ + b.n 20d86c │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20d966 │ │ │ │ + bne.n 20d886 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20d94c │ │ │ │ + b.n 20d86c │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20d880 │ │ │ │ + b.n 20d7a0 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20d880 │ │ │ │ + b.n 20d7a0 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 20d880 │ │ │ │ + b.n 20d7a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ 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 215f18 │ │ │ │ + bl 215e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20dad4 │ │ │ │ + beq.n 20d9f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20db2a │ │ │ │ + beq.n 20da4a │ │ │ │ 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 20db1a │ │ │ │ + bhi.n 20da3a │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20dad0 │ │ │ │ + bhi.n 20d9f0 │ │ │ │ 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 │ │ │ │ @@ -590775,78 +590576,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 20db2a │ │ │ │ + beq.n 20da4a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20dac2 │ │ │ │ + bne.n 20d9e2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20db2a │ │ │ │ + beq.n 20da4a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxth r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20dad8 │ │ │ │ - b.n 20dad4 │ │ │ │ + bne.n 20d9f8 │ │ │ │ + b.n 20d9f4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20db2a │ │ │ │ + beq.n 20da4a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxtb r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20daee │ │ │ │ - b.n 20dad4 │ │ │ │ + bne.n 20da0e │ │ │ │ + b.n 20d9f4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20db2a │ │ │ │ + beq.n 20da4a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20db04 │ │ │ │ - b.n 20dad4 │ │ │ │ + beq.n 20da24 │ │ │ │ + b.n 20d9f4 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 20dad4 │ │ │ │ + beq.n 20d9f4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20da80 │ │ │ │ + bne.n 20d9a0 │ │ │ │ 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] @ (20dc2c ) │ │ │ │ + ldr r4, [pc, #240] @ (20db4c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ ldrb.w r5, [r0, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20dbd2 │ │ │ │ + bne.n 20daf2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20dc10 │ │ │ │ + beq.n 20db30 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #224] @ (20dc30 ) │ │ │ │ + ldr r1, [pc, #224] @ (20db50 ) │ │ │ │ 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 20dbd2 │ │ │ │ + bne.n 20daf2 │ │ │ │ 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 │ │ │ │ @@ -590860,17 +590661,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 20dbe0 │ │ │ │ + bhi.n 20db00 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 20dc28 │ │ │ │ + bhi.n 20db48 │ │ │ │ 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 │ │ │ │ @@ -590893,236 +590694,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 20dbd2 │ │ │ │ + bne.n 20daf2 │ │ │ │ negs r7, r2 │ │ │ │ sbc.w r1, r8, r1 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ and.w r1, r1, r9 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 20dbd6 │ │ │ │ + bne.n 20daf6 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 20db94 │ │ │ │ + bne.n 20dab4 │ │ │ │ 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 20dbe0 │ │ │ │ + b.n 20db00 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20dbe0 │ │ │ │ + b.n 20db00 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20dbe0 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + b.n 20db00 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ 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] @ 20dcbc │ │ │ │ + ldr.w ip, [pc, #120] @ 20dbdc │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20dcc0 ) │ │ │ │ + ldr r2, [pc, #112] @ (20dbe0 ) │ │ │ │ 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 2174dc │ │ │ │ + bl 2173fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20dc96 │ │ │ │ - ldr r2, [pc, #68] @ (20dcc4 ) │ │ │ │ - ldr r3, [pc, #60] @ (20dcc0 ) │ │ │ │ + beq.n 20dbb6 │ │ │ │ + ldr r2, [pc, #68] @ (20dbe4 ) │ │ │ │ + ldr r3, [pc, #60] @ (20dbe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20dcb6 │ │ │ │ + bne.n 20dbd6 │ │ │ │ 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 215ee4 │ │ │ │ + bl 215e04 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20dc7e │ │ │ │ + b.n 20db9e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ 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] @ 20dd50 │ │ │ │ + ldr.w ip, [pc, #120] @ 20dc70 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20dd54 ) │ │ │ │ + ldr r2, [pc, #112] @ (20dc74 ) │ │ │ │ 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 2174dc │ │ │ │ + bl 2173fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20dd2a │ │ │ │ - ldr r2, [pc, #68] @ (20dd58 ) │ │ │ │ - ldr r3, [pc, #60] @ (20dd54 ) │ │ │ │ + beq.n 20dc4a │ │ │ │ + ldr r2, [pc, #68] @ (20dc78 ) │ │ │ │ + ldr r3, [pc, #60] @ (20dc74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20dd4a │ │ │ │ + bne.n 20dc6a │ │ │ │ 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 215ee4 │ │ │ │ + bl 215e04 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20dd12 │ │ │ │ + b.n 20dc32 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ 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] @ 20dde4 │ │ │ │ + ldr.w ip, [pc, #120] @ 20dd04 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20dde8 ) │ │ │ │ + ldr r2, [pc, #112] @ (20dd08 ) │ │ │ │ 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 2174dc │ │ │ │ + bl 2173fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20ddbe │ │ │ │ - ldr r2, [pc, #68] @ (20ddec ) │ │ │ │ - ldr r3, [pc, #60] @ (20dde8 ) │ │ │ │ + beq.n 20dcde │ │ │ │ + ldr r2, [pc, #68] @ (20dd0c ) │ │ │ │ + ldr r3, [pc, #60] @ (20dd08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20ddde │ │ │ │ + bne.n 20dcfe │ │ │ │ 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 215ee4 │ │ │ │ + bl 215e04 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20dda6 │ │ │ │ + b.n 20dcc6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ 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 215f18 │ │ │ │ + bl 215e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20de90 │ │ │ │ + beq.n 20ddb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20dec8 │ │ │ │ + beq.n 20dde8 │ │ │ │ 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 20dec0 │ │ │ │ + bhi.n 20dde0 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20de6a │ │ │ │ + bhi.n 20dd8a │ │ │ │ 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 │ │ │ │ @@ -591132,81 +590933,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, 20de90 │ │ │ │ + cbz r0, 20ddb0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dec8 │ │ │ │ + beq.n 20dde8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ - b.n 20de6a │ │ │ │ + b.n 20dd8a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dec8 │ │ │ │ + beq.n 20dde8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20de7c │ │ │ │ + bne.n 20dd9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dec8 │ │ │ │ + beq.n 20dde8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20de94 │ │ │ │ - b.n 20de90 │ │ │ │ + bne.n 20ddb4 │ │ │ │ + b.n 20ddb0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20de92 │ │ │ │ + beq.n 20ddb2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20deaa │ │ │ │ + bne.n 20ddca │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 20de90 │ │ │ │ + beq.n 20ddb0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20de28 │ │ │ │ + bne.n 20dd48 │ │ │ │ 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 215f18 │ │ │ │ - cbz r0, 20df4a │ │ │ │ + bl 215e38 │ │ │ │ + cbz r0, 20de6a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20df94 │ │ │ │ + beq.n 20deb4 │ │ │ │ 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 20df8c │ │ │ │ + bhi.n 20deac │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20df46 │ │ │ │ + bhi.n 20de66 │ │ │ │ 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 │ │ │ │ @@ -591217,82 +591018,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 20df94 │ │ │ │ + beq.n 20deb4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r0, #27 │ │ │ │ - bne.n 20df38 │ │ │ │ + bne.n 20de58 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20df94 │ │ │ │ + beq.n 20deb4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bne.n 20df4e │ │ │ │ - b.n 20df4a │ │ │ │ + bne.n 20de6e │ │ │ │ + b.n 20de6a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20df94 │ │ │ │ + beq.n 20deb4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bne.n 20df62 │ │ │ │ - b.n 20df4a │ │ │ │ + bne.n 20de82 │ │ │ │ + b.n 20de6a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20df4c │ │ │ │ + beq.n 20de6c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20df76 │ │ │ │ + bne.n 20de96 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r0, #27 │ │ │ │ - beq.n 20df4a │ │ │ │ + beq.n 20de6a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20df00 │ │ │ │ + bne.n 20de20 │ │ │ │ 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 215f18 │ │ │ │ + bl 215e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e032 │ │ │ │ + beq.n 20df52 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20e13c │ │ │ │ + beq.w 20e05c │ │ │ │ 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 20e116 │ │ │ │ + bhi.w 20e036 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20e038 │ │ │ │ + bhi.n 20df58 │ │ │ │ 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 │ │ │ │ @@ -591303,21 +591104,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 20e13c │ │ │ │ + beq.w 20e05c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 20e01c │ │ │ │ + bne.n 20df3c │ │ │ │ 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 │ │ │ │ @@ -591327,30 +591128,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 20e032 │ │ │ │ + bne.n 20df52 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e032 │ │ │ │ + beq.n 20df52 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e13c │ │ │ │ + beq.n 20e05c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20e040 │ │ │ │ + b.n 20df60 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e09a │ │ │ │ + b.n 20dfba │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e032 │ │ │ │ + beq.n 20df52 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e13c │ │ │ │ + beq.n 20e05c │ │ │ │ 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> │ │ │ │ @@ -591361,23 +591162,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 20e088 │ │ │ │ - b.n 20e032 │ │ │ │ + beq.n 20dfa8 │ │ │ │ + b.n 20df52 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e0e6 │ │ │ │ + b.n 20e006 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e032 │ │ │ │ + beq.n 20df52 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e13c │ │ │ │ + beq.n 20e05c │ │ │ │ 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> │ │ │ │ @@ -591388,57 +591189,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 20e0d4 │ │ │ │ - b.n 20e032 │ │ │ │ + beq.n 20dff4 │ │ │ │ + b.n 20df52 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 20e142 │ │ │ │ + bne.n 20e062 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 20e032 │ │ │ │ + bne.n 20df52 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w 20e032 │ │ │ │ + beq.w 20df52 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20dfd8 │ │ │ │ + bne.w 20def8 │ │ │ │ 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 20e128 │ │ │ │ + b.n 20e048 │ │ │ │ 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 215f18 │ │ │ │ + bl 215e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e3d6 │ │ │ │ + beq.w 20e2f6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20e3d0 │ │ │ │ + beq.w 20e2f0 │ │ │ │ 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] │ │ │ │ @@ -591449,35 +591250,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 20e3dc │ │ │ │ + beq.w 20e2fc │ │ │ │ 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 20e3be │ │ │ │ + bhi.w 20e2de │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20e244 │ │ │ │ + bhi.n 20e164 │ │ │ │ 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 │ │ │ │ @@ -591500,357 +591301,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 20e3d6 │ │ │ │ + bne.w 20e2f6 │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20e3d0 │ │ │ │ + beq.w 20e2f0 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e234 │ │ │ │ + beq.n 20e154 │ │ │ │ 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 20e244 │ │ │ │ + b.n 20e164 │ │ │ │ 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 20e3d6 │ │ │ │ + bne.w 20e2f6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20e3d0 │ │ │ │ + beq.w 20e2f0 │ │ │ │ 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 20e29c │ │ │ │ + beq.n 20e1bc │ │ │ │ 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 20e29c │ │ │ │ + b.n 20e1bc │ │ │ │ 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 20e3d6 │ │ │ │ + bne.n 20e2f6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e3d0 │ │ │ │ + beq.n 20e2f0 │ │ │ │ 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 20e300 │ │ │ │ + beq.n 20e220 │ │ │ │ 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 20e300 │ │ │ │ + b.n 20e220 │ │ │ │ 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 20e3d6 │ │ │ │ + bne.n 20e2f6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e3d0 │ │ │ │ + beq.n 20e2f0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 20e360 │ │ │ │ + beq.n 20e280 │ │ │ │ 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 20e366 │ │ │ │ + b.n 20e286 │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.n 20e3d6 │ │ │ │ + bne.n 20e2f6 │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 20e1ae │ │ │ │ + bne.w 20e0ce │ │ │ │ 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 20e1e8 │ │ │ │ + b.n 20e108 │ │ │ │ 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 215f18 │ │ │ │ + bl 215e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e504 │ │ │ │ + beq.n 20e424 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e4a0 │ │ │ │ + beq.n 20e3c0 │ │ │ │ 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 20e4a6 │ │ │ │ + beq.n 20e3c6 │ │ │ │ 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 20e48e │ │ │ │ + bhi.n 20e3ae │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20e4ae │ │ │ │ + bhi.n 20e3ce │ │ │ │ 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] @ (20e500 ) │ │ │ │ + ldr r6, [pc, #128] @ (20e420 ) │ │ │ │ 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 20e504 │ │ │ │ + bne.n 20e424 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20e430 │ │ │ │ + bne.n 20e350 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 20e450 │ │ │ │ + b.n 20e370 │ │ │ │ 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 20e504 │ │ │ │ + bne.n 20e424 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e4a0 │ │ │ │ + beq.n 20e3c0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 20e5f6 │ │ │ │ + beq.w 20e516 │ │ │ │ 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 20e4c8 │ │ │ │ + beq.n 20e3e8 │ │ │ │ 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 20e504 │ │ │ │ + bne.n 20e424 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e4a0 │ │ │ │ + beq.n 20e3c0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e5e4 │ │ │ │ + beq.n 20e504 │ │ │ │ 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 20e514 │ │ │ │ + b.n 20e434 │ │ │ │ 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 20e504 │ │ │ │ + bne.n 20e424 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e4a0 │ │ │ │ + beq.n 20e3c0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e608 │ │ │ │ + beq.n 20e528 │ │ │ │ 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 20e55c │ │ │ │ + b.n 20e47c │ │ │ │ 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 20e504 │ │ │ │ + bne.n 20e424 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 20e4a0 │ │ │ │ + beq.w 20e3c0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e61a │ │ │ │ + beq.n 20e53a │ │ │ │ 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 20e5a4 │ │ │ │ + b.n 20e4c4 │ │ │ │ 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 20e514 │ │ │ │ + b.n 20e434 │ │ │ │ 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 20e4b8 │ │ │ │ + b.n 20e3d8 │ │ │ │ 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 20e55c │ │ │ │ + b.n 20e47c │ │ │ │ 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 20e5a4 │ │ │ │ + b.n 20e4c4 │ │ │ │ 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 215f18 │ │ │ │ + bl 215e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e72c │ │ │ │ + beq.n 20e64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e6fa │ │ │ │ + beq.n 20e61a │ │ │ │ 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] │ │ │ │ @@ -591861,32 +591662,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 20e7b8 │ │ │ │ + beq.w 20e6d8 │ │ │ │ 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 20e6ee │ │ │ │ + bhi.n 20e60e │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20e732 │ │ │ │ + bhi.n 20e652 │ │ │ │ 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 │ │ │ │ @@ -591899,301 +591700,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 20e72c │ │ │ │ + bne.n 20e64c │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 20e676 │ │ │ │ + bne.n 20e596 │ │ │ │ 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 20e72c │ │ │ │ + bne.n 20e64c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e6fa │ │ │ │ + beq.n 20e61a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e7c0 │ │ │ │ + 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] │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 20e70c │ │ │ │ + beq.n 20e62c │ │ │ │ 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 20e72c │ │ │ │ + bne.n 20e64c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e6fa │ │ │ │ + beq.n 20e61a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e7f0 │ │ │ │ + beq.n 20e710 │ │ │ │ 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 20e73c │ │ │ │ - b.n 20e72c │ │ │ │ + beq.n 20e65c │ │ │ │ + b.n 20e64c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxth r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20e72c │ │ │ │ + bne.n 20e64c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e6fa │ │ │ │ + beq.n 20e61a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e7e0 │ │ │ │ + beq.n 20e700 │ │ │ │ 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 20e768 │ │ │ │ - b.n 20e72c │ │ │ │ + beq.n 20e688 │ │ │ │ + b.n 20e64c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20e72c │ │ │ │ + bne.n 20e64c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e6fa │ │ │ │ + beq.n 20e61a │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e7d0 │ │ │ │ + beq.n 20e6f0 │ │ │ │ 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 20e796 │ │ │ │ - b.n 20e72c │ │ │ │ + beq.n 20e6b6 │ │ │ │ + b.n 20e64c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20e6b0 │ │ │ │ + b.n 20e5d0 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e706 │ │ │ │ + b.n 20e626 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e790 │ │ │ │ + b.n 20e6b0 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e762 │ │ │ │ + b.n 20e682 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e738 │ │ │ │ + b.n 20e658 │ │ │ │ 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 215f18 │ │ │ │ + bl 215e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e8f6 │ │ │ │ + beq.n 20e816 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20e8be │ │ │ │ + beq.n 20e7de │ │ │ │ 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 20e8c4 │ │ │ │ + beq.n 20e7e4 │ │ │ │ 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 20e8ac │ │ │ │ + bhi.n 20e7cc │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20e928 │ │ │ │ + bhi.n 20e848 │ │ │ │ tbb [pc, r0] │ │ │ │ - ldr r6, [pc, #392] @ (20ea18 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e9c8 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e9cc ) │ │ │ │ + ldr r6, [pc, #392] @ (20e938 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8e8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8ec ) │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20e9d0 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e9d0 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e9d4 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8f0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8f0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8f4 ) │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20e9d8 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e9d8 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e9dc ) │ │ │ │ - ldr r6, [pc, #312] @ (20e9dc ) │ │ │ │ - ldr r6, [pc, #312] @ (20e9e0 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e9e0 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e9e4 ) │ │ │ │ - ldr r6, [pc, #312] @ (20e9e4 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8f8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8f8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8fc ) │ │ │ │ + ldr r6, [pc, #312] @ (20e8fc ) │ │ │ │ + ldr r6, [pc, #312] @ (20e900 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e900 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e904 ) │ │ │ │ + ldr r6, [pc, #312] @ (20e904 ) │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 20e8f6 │ │ │ │ + bne.n 20e816 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 20e84a │ │ │ │ + bne.n 20e76a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, ip │ │ │ │ - b.n 20e86a │ │ │ │ + b.n 20e78a │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e8f6 │ │ │ │ + bne.n 20e816 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e8be │ │ │ │ + beq.n 20e7de │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e97c │ │ │ │ + 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] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 20e8d8 │ │ │ │ + beq.n 20e7f8 │ │ │ │ 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 20e8f6 │ │ │ │ + bne.n 20e816 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e8be │ │ │ │ + beq.n 20e7de │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e99c │ │ │ │ + beq.n 20e8bc │ │ │ │ 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 20e908 │ │ │ │ - b.n 20e8f6 │ │ │ │ + beq.n 20e828 │ │ │ │ + b.n 20e816 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e8f6 │ │ │ │ + bne.n 20e816 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e8be │ │ │ │ + beq.n 20e7de │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e98c │ │ │ │ + beq.n 20e8ac │ │ │ │ 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 20e932 │ │ │ │ - b.n 20e8f6 │ │ │ │ + beq.n 20e852 │ │ │ │ + b.n 20e816 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20e8f6 │ │ │ │ + bne.n 20e816 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20e8be │ │ │ │ + beq.n 20e7de │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20e9ac │ │ │ │ + beq.n 20e8cc │ │ │ │ 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 20e95c │ │ │ │ - b.n 20e8f6 │ │ │ │ + beq.n 20e87c │ │ │ │ + b.n 20e816 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e8d0 │ │ │ │ + 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 20e92c │ │ │ │ + b.n 20e84c │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e900 │ │ │ │ + b.n 20e820 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20e954 │ │ │ │ + b.n 20e874 │ │ │ │ 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 215f18 │ │ │ │ + bl 215e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20eb46 │ │ │ │ + beq.w 20ea66 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20ec1c │ │ │ │ + beq.w 20eb3c │ │ │ │ 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 20ebc2 │ │ │ │ + bhi.w 20eae2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 20ea60 │ │ │ │ + bhi.n 20e980 │ │ │ │ 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 │ │ │ │ @@ -592204,28 +592005,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 20eb46 │ │ │ │ + beq.n 20ea66 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20eb48 │ │ │ │ + beq.n 20ea68 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ands.w r0, r4, #255 @ 0xff │ │ │ │ - bne.n 20ea44 │ │ │ │ - b.n 20eb48 │ │ │ │ + bne.n 20e964 │ │ │ │ + b.n 20ea68 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20eb46 │ │ │ │ + beq.n 20ea66 │ │ │ │ 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 │ │ │ │ @@ -592240,37 +592041,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 20eb46 │ │ │ │ + bne.n 20ea66 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20eb46 │ │ │ │ + beq.n 20ea66 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20ec1c │ │ │ │ + beq.w 20eb3c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20ea68 │ │ │ │ + b.n 20e988 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20eaf0 │ │ │ │ + b.n 20ea10 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20eb46 │ │ │ │ + beq.n 20ea66 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20ec1c │ │ │ │ + beq.w 20eb3c │ │ │ │ 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, 20eb46 │ │ │ │ + cbz r4, 20ea66 │ │ │ │ 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 │ │ │ │ @@ -592285,32 +592086,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 20eadc │ │ │ │ + beq.n 20e9fc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20eb68 │ │ │ │ + b.n 20ea88 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20eb46 │ │ │ │ + beq.n 20ea66 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20ec1c │ │ │ │ + beq.n 20eb3c │ │ │ │ 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 20eb46 │ │ │ │ + beq.n 20ea66 │ │ │ │ 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 │ │ │ │ @@ -592325,91 +592126,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 20eb56 │ │ │ │ - b.n 20eb46 │ │ │ │ + beq.n 20ea76 │ │ │ │ + b.n 20ea66 │ │ │ │ orrs.w r3, r4, sl │ │ │ │ - beq.n 20eb46 │ │ │ │ + beq.n 20ea66 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ - cbz r4, 20ec22 │ │ │ │ + cbz r4, 20eb42 │ │ │ │ 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 20ec34 │ │ │ │ + bne.n 20eb54 │ │ │ │ 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 20eb46 │ │ │ │ + bne.n 20ea66 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20eb46 │ │ │ │ + beq.n 20ea66 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20e9fe │ │ │ │ + bne.w 20e91e │ │ │ │ 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 20ebdc │ │ │ │ + b.n 20eafc │ │ │ │ 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 20ebec │ │ │ │ + b.n 20eb0c │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20ec66 │ │ │ │ + beq.n 20eb86 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ed18 │ │ │ │ + beq.n 20ec38 │ │ │ │ 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 20ed0a │ │ │ │ + bhi.n 20ec2a │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20ecd6 │ │ │ │ + bhi.n 20ebf6 │ │ │ │ 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 │ │ │ │ @@ -592421,100 +592222,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 20ecbe │ │ │ │ + bne.n 20ebde │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20ecc4 │ │ │ │ + beq.n 20ebe4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20ecc8 │ │ │ │ + bls.n 20ebe8 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20ecc4 │ │ │ │ + beq.n 20ebe4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20ecde │ │ │ │ - b.n 20ecda │ │ │ │ + bls.n 20ebfe │ │ │ │ + b.n 20ebfa │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20ecc4 │ │ │ │ + beq.n 20ebe4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20ecf4 │ │ │ │ - b.n 20ecda │ │ │ │ + bls.n 20ec14 │ │ │ │ + b.n 20ebfa │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 20ecda │ │ │ │ + bcs.n 20ebfa │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20ec7c │ │ │ │ - b.n 20ecc4 │ │ │ │ + bne.n 20eb9c │ │ │ │ + b.n 20ebe4 │ │ │ │ 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 20ed2e │ │ │ │ + beq.n 20ec4e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20ed7c │ │ │ │ + cbz r3, 20ec9c │ │ │ │ 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 20ed52 │ │ │ │ + b.n 20ec72 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20ed78 │ │ │ │ + beq.n 20ec98 │ │ │ │ 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 20ed4e │ │ │ │ + bls.n 20ec6e │ │ │ │ cmp r0, #32 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, ip │ │ │ │ sbcs.w r2, r5, r2 │ │ │ │ - bcs.n 20ed4e │ │ │ │ + bcs.n 20ec6e │ │ │ │ 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 20ed92 │ │ │ │ + beq.n 20ecb2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ee5c │ │ │ │ + beq.n 20ed7c │ │ │ │ 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] │ │ │ │ @@ -592523,18 +592324,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 20ee4a │ │ │ │ + bhi.n 20ed6a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20ee00 │ │ │ │ + bhi.n 20ed20 │ │ │ │ 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 │ │ │ │ @@ -592552,91 +592353,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 20edf0 │ │ │ │ + bne.n 20ed10 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20edf6 │ │ │ │ + bne.n 20ed16 │ │ │ │ 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 20edf0 │ │ │ │ + bne.n 20ed10 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20ee12 │ │ │ │ - b.n 20ee0c │ │ │ │ + bne.n 20ed32 │ │ │ │ + b.n 20ed2c │ │ │ │ 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 20edf0 │ │ │ │ + bne.n 20ed10 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20ee2e │ │ │ │ - b.n 20ee0c │ │ │ │ + bne.n 20ed4e │ │ │ │ + b.n 20ed2c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61734 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20edf0 │ │ │ │ + bne.n 20ed10 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 20edb2 │ │ │ │ - b.n 20ee0c │ │ │ │ + bne.n 20ecd2 │ │ │ │ + b.n 20ed2c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (20ef0c ) │ │ │ │ + ldr r0, [pc, #160] @ (20ee2c ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 20eea2 │ │ │ │ + bne.n 20edc2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ef02 │ │ │ │ - ldr.w lr, [pc, #140] @ 20ef10 │ │ │ │ + beq.n 20ee22 │ │ │ │ + ldr.w lr, [pc, #140] @ 20ee30 │ │ │ │ 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 20eea6 │ │ │ │ + beq.n 20edc6 │ │ │ │ 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 20eef6 │ │ │ │ + bhi.n 20ee16 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20eef6 │ │ │ │ + bhi.n 20ee16 │ │ │ │ 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 │ │ │ │ @@ -592648,35 +592449,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 20eea2 │ │ │ │ + beq.n 20edc2 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 20eeba │ │ │ │ + bne.n 20edda │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20eefa │ │ │ │ + b.n 20ee1a │ │ │ │ nop │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ 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 20ef26 │ │ │ │ + beq.n 20ee46 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f026 │ │ │ │ + beq.n 20ef46 │ │ │ │ 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 │ │ │ │ @@ -592684,17 +592485,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 20ef82 │ │ │ │ + bhi.n 20eea2 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 20efcc │ │ │ │ + bhi.n 20eeec │ │ │ │ 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 │ │ │ │ @@ -592710,82 +592511,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 20efe8 │ │ │ │ + bcs.n 20ef08 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 20f02a │ │ │ │ + bge.n 20ef4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20efe8 │ │ │ │ + bne.n 20ef08 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20ef46 │ │ │ │ + bne.n 20ee66 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20efea │ │ │ │ + b.n 20ef0a │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20efbe │ │ │ │ + bcc.n 20eede │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20efe8 │ │ │ │ + bne.n 20ef08 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20efaa │ │ │ │ + beq.n 20eeca │ │ │ │ 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 20efae │ │ │ │ + bcc.n 20eece │ │ │ │ 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 20efe8 │ │ │ │ + bcs.n 20ef08 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20f016 │ │ │ │ + bcc.n 20ef36 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20efe8 │ │ │ │ + bne.n 20ef08 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20efaa │ │ │ │ + beq.n 20eeca │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 20eff0 │ │ │ │ + b.n 20ef10 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 20efa6 │ │ │ │ + blt.n 20eec6 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20efa6 │ │ │ │ - b.n 20efe8 │ │ │ │ + beq.n 20eec6 │ │ │ │ + b.n 20ef08 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f052 │ │ │ │ + beq.n 20ef72 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f122 │ │ │ │ + beq.n 20f042 │ │ │ │ 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 │ │ │ │ @@ -592793,17 +592594,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 20f0b2 │ │ │ │ + bhi.n 20efd2 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 20f0fc │ │ │ │ + bhi.n 20f01c │ │ │ │ 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 │ │ │ │ @@ -592817,69 +592618,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 20f11c │ │ │ │ + bcs.n 20f03c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 20f126 │ │ │ │ + bge.n 20f046 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20f11c │ │ │ │ + bne.n 20f03c │ │ │ │ movs r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20f072 │ │ │ │ + bne.n 20ef92 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20f11e │ │ │ │ + b.n 20f03e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bpl.n 20f0e8 │ │ │ │ - cbnz r7, 20f11c │ │ │ │ + bpl.n 20f008 │ │ │ │ + cbnz r7, 20f03c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20f0d8 │ │ │ │ - b.n 20f0d4 │ │ │ │ + bne.n 20eff8 │ │ │ │ + b.n 20eff4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20f0d4 │ │ │ │ + beq.n 20eff4 │ │ │ │ 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 20f11c │ │ │ │ + bcs.n 20f03c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcc.n 20f0ee │ │ │ │ + bcc.n 20f00e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20f0ee │ │ │ │ + beq.n 20f00e │ │ │ │ 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 20f0d0 │ │ │ │ + blt.n 20eff0 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20f0d0 │ │ │ │ - b.n 20f11c │ │ │ │ + beq.n 20eff0 │ │ │ │ + b.n 20f03c │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f14e │ │ │ │ + beq.n 20f06e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f29c │ │ │ │ + beq.w 20f1bc │ │ │ │ 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 │ │ │ │ @@ -592887,17 +592688,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 20f262 │ │ │ │ + bhi.n 20f182 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 20f20a │ │ │ │ + bhi.n 20f12a │ │ │ │ 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 │ │ │ │ @@ -592908,439 +592709,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 20f298 │ │ │ │ + beq.n 20f1b8 │ │ │ │ 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 20f1b0 │ │ │ │ - cbz r7, 20f1f8 │ │ │ │ + beq.n 20f0d0 │ │ │ │ + cbz r7, 20f118 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f298 │ │ │ │ + beq.n 20f1b8 │ │ │ │ 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 20f1d6 │ │ │ │ + beq.n 20f0f6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20f1d0 │ │ │ │ + bne.n 20f0f0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 20f292 │ │ │ │ + b.n 20f1b2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f298 │ │ │ │ + beq.n 20f1b8 │ │ │ │ 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 20f1d0 │ │ │ │ + bcs.n 20f0f0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20f1fc │ │ │ │ - b.n 20f1ce │ │ │ │ + beq.n 20f11c │ │ │ │ + b.n 20f0ee │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f298 │ │ │ │ + beq.n 20f1b8 │ │ │ │ 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 20f1d0 │ │ │ │ + bcs.n 20f0f0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20f22e │ │ │ │ - b.n 20f1ce │ │ │ │ + beq.n 20f14e │ │ │ │ + b.n 20f0ee │ │ │ │ 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 20f1d0 │ │ │ │ + bcs.n 20f0f0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 20f1ce │ │ │ │ + blt.n 20f0ee │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - blt.n 20f292 │ │ │ │ + blt.n 20f1b2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20f1d0 │ │ │ │ + bne.n 20f0f0 │ │ │ │ movs r7, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 20f170 │ │ │ │ + bne.w 20f090 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20f1d2 │ │ │ │ + b.n 20f0f2 │ │ │ │ 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 20f2d4 │ │ │ │ - b.n 20f598 │ │ │ │ + bne.n 20f1f4 │ │ │ │ + b.n 20f4b8 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20f538 │ │ │ │ + bne.w 20f458 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 20f598 │ │ │ │ + beq.w 20f4b8 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 20f2ca │ │ │ │ + bne.n 20f1ea │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20f538 │ │ │ │ + bne.w 20f458 │ │ │ │ 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 20f2c4 │ │ │ │ + bne.n 20f1e4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20f2ca │ │ │ │ + beq.n 20f1ea │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 20f314 │ │ │ │ + b.n 20f234 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20f538 │ │ │ │ + bne.w 20f458 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 20f58c │ │ │ │ + beq.w 20f4ac │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 20f30a │ │ │ │ + bne.n 20f22a │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20f538 │ │ │ │ + bne.w 20f458 │ │ │ │ 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 20f304 │ │ │ │ + bne.n 20f224 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20f30a │ │ │ │ + beq.n 20f22a │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 20f35c │ │ │ │ + b.n 20f27c │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20f538 │ │ │ │ + bne.w 20f458 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 20f57c │ │ │ │ + beq.w 20f49c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 20f34e │ │ │ │ + bne.n 20f26e │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f538 │ │ │ │ + bne.w 20f458 │ │ │ │ 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 20f348 │ │ │ │ + bne.n 20f268 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 20f34e │ │ │ │ + beq.n 20f26e │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 20f3a8 │ │ │ │ + b.n 20f2c8 │ │ │ │ cmp r6, #141 @ 0x8d │ │ │ │ - bne.w 20f538 │ │ │ │ + bne.w 20f458 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 20f568 │ │ │ │ + beq.w 20f488 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f39a │ │ │ │ + bne.n 20f2ba │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20f538 │ │ │ │ + bne.w 20f458 │ │ │ │ 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 20f394 │ │ │ │ + bne.n 20f2b4 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 20f39a │ │ │ │ + beq.n 20f2ba │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 20f3f0 │ │ │ │ + b.n 20f310 │ │ │ │ cmp r5, #141 @ 0x8d │ │ │ │ - bne.w 20f538 │ │ │ │ + bne.w 20f458 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 20f54e │ │ │ │ + beq.w 20f46e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f3e6 │ │ │ │ + bne.n 20f306 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20f538 │ │ │ │ + bne.w 20f458 │ │ │ │ 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 20f3e0 │ │ │ │ + bne.n 20f300 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 20f3e6 │ │ │ │ + beq.n 20f306 │ │ │ │ strd r8, r7, [sp] │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 20f43a │ │ │ │ + b.n 20f35a │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20f538 │ │ │ │ + bne.w 20f458 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 20f540 │ │ │ │ + beq.w 20f460 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 20f42c │ │ │ │ + bne.n 20f34c │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f538 │ │ │ │ + bne.n 20f458 │ │ │ │ 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 20f426 │ │ │ │ + bne.n 20f346 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 20f42c │ │ │ │ + beq.n 20f34c │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 20f474 │ │ │ │ + b.n 20f394 │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20f538 │ │ │ │ + bne.n 20f458 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20f42c │ │ │ │ + beq.n 20f34c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f46c │ │ │ │ + bne.n 20f38c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f538 │ │ │ │ + bne.n 20f458 │ │ │ │ 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 20f468 │ │ │ │ + bne.n 20f388 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20f46c │ │ │ │ + beq.n 20f38c │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 20f4ae │ │ │ │ + b.n 20f3ce │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.n 20f536 │ │ │ │ + bne.n 20f456 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20f46c │ │ │ │ + beq.n 20f38c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 20f4a6 │ │ │ │ + bne.n 20f3c6 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f536 │ │ │ │ + bne.n 20f456 │ │ │ │ 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 20f4a2 │ │ │ │ + bne.n 20f3c2 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20f4a6 │ │ │ │ + beq.n 20f3c6 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 20f4f0 │ │ │ │ + b.n 20f410 │ │ │ │ cmp.w lr, #141 @ 0x8d │ │ │ │ - bne.n 20f536 │ │ │ │ + bne.n 20f456 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20f4a6 │ │ │ │ + beq.n 20f3c6 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 20f4e4 │ │ │ │ + bne.n 20f404 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20f536 │ │ │ │ + bne.n 20f456 │ │ │ │ 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 20f4de │ │ │ │ + bne.n 20f3fe │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20f2a0 │ │ │ │ + bl 20f1c0 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f4e4 │ │ │ │ + bne.n 20f404 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20f538 │ │ │ │ + b.n 20f458 │ │ │ │ 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 20f3f0 │ │ │ │ + bne.w 20f310 │ │ │ │ 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 20f3a8 │ │ │ │ + bne.w 20f2c8 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 20f35c │ │ │ │ + bne.w 20f27c │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 20f314 │ │ │ │ + bne.w 20f234 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20f2d4 │ │ │ │ + bne.w 20f1f4 │ │ │ │ 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 20f5f2 │ │ │ │ + beq.n 20f512 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20f5cc │ │ │ │ + b.n 20f4ec │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20f5f8 │ │ │ │ + bne.n 20f518 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 20f5f2 │ │ │ │ + beq.n 20f512 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 20f5c4 │ │ │ │ + bmi.n 20f4e4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 20f5f8 │ │ │ │ + cbnz r3, 20f518 │ │ │ │ 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 20f5c0 │ │ │ │ - bl 20f2a0 │ │ │ │ + bne.n 20f4e0 │ │ │ │ + bl 20f1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f5c4 │ │ │ │ + bne.n 20f4e4 │ │ │ │ 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 │ │ │ │ @@ -593349,51 +593150,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] @ (20f6f0 ) │ │ │ │ + ldr r7, [pc, #212] @ (20f610 ) │ │ │ │ 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 215f18 │ │ │ │ + bl 215e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f6c6 │ │ │ │ + beq.n 20f5e6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20f6c6 │ │ │ │ - ldr r3, [pc, #188] @ (20f6f4 ) │ │ │ │ + beq.n 20f5e6 │ │ │ │ + ldr r3, [pc, #188] @ (20f614 ) │ │ │ │ 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 20f698 │ │ │ │ + bhi.n 20f5b8 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20f6d6 │ │ │ │ + bls.n 20f5f6 │ │ │ │ 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 20f6d2 │ │ │ │ + bhi.n 20f5f2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20f6e8 │ │ │ │ + bhi.n 20f608 │ │ │ │ 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 │ │ │ │ @@ -593404,1205 +593205,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 20f6d6 │ │ │ │ + bne.n 20f5f6 │ │ │ │ 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 215ee4 │ │ │ │ + bl 215e04 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 20f6d6 │ │ │ │ + beq.n 20f5f6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 20f642 │ │ │ │ + bne.n 20f562 │ │ │ │ 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 20f6c0 │ │ │ │ + bne.n 20f5e0 │ │ │ │ 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 20f6c0 │ │ │ │ - b.n 20f6d6 │ │ │ │ + bne.n 20f5e0 │ │ │ │ + b.n 20f5f6 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 20f6c0 │ │ │ │ - b.n 20f6d6 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + bne.n 20f5e0 │ │ │ │ + b.n 20f5f6 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ 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] @ 20fc38 │ │ │ │ + ldr.w r3, [pc, #1324] @ 20fb58 │ │ │ │ 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 20f7fa │ │ │ │ + beq.n 20f71a │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 20f7f2 │ │ │ │ + bne.n 20f712 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 20f760 │ │ │ │ + cbz r3, 20f680 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f756 │ │ │ │ + bne.n 20f676 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f756 │ │ │ │ + bls.n 20f676 │ │ │ │ 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 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20f7f2 │ │ │ │ + beq.n 20f712 │ │ │ │ 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 20f7fe │ │ │ │ + beq.n 20f71e │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20f802 │ │ │ │ + bne.n 20f722 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f7f2 │ │ │ │ + beq.n 20f712 │ │ │ │ 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 20f850 │ │ │ │ + bmi.n 20f770 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20f85c │ │ │ │ + beq.n 20f77c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20f7c6 │ │ │ │ + beq.n 20f6e6 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20f7c6 │ │ │ │ + bne.n 20f6e6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20f7c6 │ │ │ │ + bls.n 20f6e6 │ │ │ │ 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 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20f850 │ │ │ │ + beq.n 20f770 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ - ldr.w r2, [pc, #1132] @ 20fc3c │ │ │ │ + ldr.w r2, [pc, #1132] @ 20fb5c │ │ │ │ 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 20f756 │ │ │ │ + bne.n 20f676 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 20f756 │ │ │ │ + bmi.n 20f676 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20f722 │ │ │ │ + bne.n 20f642 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20f758 │ │ │ │ + b.n 20f678 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f778 │ │ │ │ + bne.n 20f698 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2175f8 │ │ │ │ + bl 217518 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f778 │ │ │ │ - b.n 20f7ce │ │ │ │ + bne.n 20f698 │ │ │ │ + b.n 20f6ee │ │ │ │ ldrd r2, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 20fae0 │ │ │ │ + bne.w 20fa00 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20f950 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 20f97c │ │ │ │ + bne.w 20f89c │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20f886 │ │ │ │ + bne.n 20f7a6 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20f78e │ │ │ │ + bne.n 20f6ae │ │ │ │ mov r5, r9 │ │ │ │ - b.n 20f7f2 │ │ │ │ + b.n 20f712 │ │ │ │ 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 20f8e2 │ │ │ │ + bne.n 20f802 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f8ea │ │ │ │ + beq.n 20f80a │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 20f850 │ │ │ │ + beq.n 20f770 │ │ │ │ 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 20f844 │ │ │ │ + bmi.n 20f764 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20f924 │ │ │ │ + bne.n 20f844 │ │ │ │ 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 20f95c │ │ │ │ + bne.n 20f87c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f964 │ │ │ │ - bl 2175f8 │ │ │ │ + bne.n 20f884 │ │ │ │ + bl 217518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f964 │ │ │ │ - ldr r1, [pc, #904] @ (20fc3c ) │ │ │ │ + bne.n 20f884 │ │ │ │ + ldr r1, [pc, #904] @ (20fb5c ) │ │ │ │ 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 20f8d6 │ │ │ │ + bne.n 20f7f6 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 20f844 │ │ │ │ + bpl.n 20f764 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 20f8fc │ │ │ │ + b.n 20f81c │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f870 │ │ │ │ + beq.n 20f790 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2175f8 │ │ │ │ + bl 217518 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f870 │ │ │ │ - ldr r1, [pc, #836] @ (20fc3c ) │ │ │ │ + bne.n 20f790 │ │ │ │ + ldr r1, [pc, #836] @ (20fb5c ) │ │ │ │ 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 20f918 │ │ │ │ + bne.n 20f838 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 20f850 │ │ │ │ + bpl.n 20f770 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ mov lr, ip │ │ │ │ - b.n 20f7d6 │ │ │ │ + b.n 20f6f6 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20f952 │ │ │ │ + beq.n 20f872 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20f952 │ │ │ │ + bne.n 20f872 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20f952 │ │ │ │ + bls.n 20f872 │ │ │ │ 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 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f844 │ │ │ │ + beq.w 20f764 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 20f8f6 │ │ │ │ + b.n 20f816 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20f8a8 │ │ │ │ + bne.n 20f7c8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 20f844 │ │ │ │ + beq.w 20f764 │ │ │ │ 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 20f834 │ │ │ │ + bmi.w 20f754 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20f9c0 │ │ │ │ + cbz r3, 20f8e0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20f9b6 │ │ │ │ + beq.n 20f8d6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20f9b6 │ │ │ │ + bne.n 20f8d6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20f9b6 │ │ │ │ + bls.n 20f8d6 │ │ │ │ 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 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f834 │ │ │ │ + beq.w 20f754 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 20f8b0 │ │ │ │ + b.n 20f7d0 │ │ │ │ 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 20fa0c │ │ │ │ - cbnz r1, 20fa14 │ │ │ │ + bne.n 20f92c │ │ │ │ + cbnz r1, 20f934 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 2175f8 │ │ │ │ + bl 217518 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 20fa14 │ │ │ │ - ldr r3, [pc, #604] @ (20fc3c ) │ │ │ │ + cbnz r0, 20f934 │ │ │ │ + ldr r3, [pc, #604] @ (20fb5c ) │ │ │ │ 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 20fa02 │ │ │ │ + bne.n 20f922 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 20f834 │ │ │ │ + bpl.w 20f754 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 20f8b6 │ │ │ │ + b.n 20f7d6 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20f9d2 │ │ │ │ + bne.n 20f8f2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 20f834 │ │ │ │ + beq.w 20f754 │ │ │ │ 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 20f824 │ │ │ │ + bmi.w 20f744 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20fa76 │ │ │ │ + cbz r3, 20f996 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20fa6a │ │ │ │ + beq.n 20f98a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fa6a │ │ │ │ + bne.n 20f98a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fa6a │ │ │ │ + bls.n 20f98a │ │ │ │ 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 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f824 │ │ │ │ + beq.w 20f744 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 20f9dc │ │ │ │ + b.n 20f8fc │ │ │ │ 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 20fac0 │ │ │ │ - cbnz r3, 20fac8 │ │ │ │ - bl 2175f8 │ │ │ │ - cbnz r0, 20fac8 │ │ │ │ - ldr r3, [pc, #424] @ (20fc3c ) │ │ │ │ + bne.n 20f9e0 │ │ │ │ + cbnz r3, 20f9e8 │ │ │ │ + bl 217518 │ │ │ │ + cbnz r0, 20f9e8 │ │ │ │ + ldr r3, [pc, #424] @ (20fb5c ) │ │ │ │ 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 20fab4 │ │ │ │ + bne.n 20f9d4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 20f824 │ │ │ │ + bpl.w 20f744 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 20f9e2 │ │ │ │ + b.n 20f902 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20fa8a │ │ │ │ + bne.n 20f9aa │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 20f824 │ │ │ │ + beq.w 20f744 │ │ │ │ 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 20f814 │ │ │ │ + bmi.w 20f734 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 20fb26 │ │ │ │ + cbz r0, 20fa46 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 20fb1e │ │ │ │ + beq.n 20fa3e │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 20fb1e │ │ │ │ + bne.n 20fa3e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 20fb1e │ │ │ │ + bls.n 20fa3e │ │ │ │ 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 217a28 │ │ │ │ + bl 217948 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20f814 │ │ │ │ + beq.w 20f734 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 20fa90 │ │ │ │ + b.n 20f9b0 │ │ │ │ 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 20fb72 │ │ │ │ - cbnz r6, 20fb7a │ │ │ │ + bne.n 20fa92 │ │ │ │ + cbnz r6, 20fa9a │ │ │ │ strd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 2175f8 │ │ │ │ + bl 217518 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 20fb7a │ │ │ │ - ldr r0, [pc, #244] @ (20fc3c ) │ │ │ │ + cbnz r0, 20fa9a │ │ │ │ + ldr r0, [pc, #244] @ (20fb5c ) │ │ │ │ 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 20fb6a │ │ │ │ + bne.n 20fa8a │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 20f814 │ │ │ │ + bpl.w 20f734 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 20fa94 │ │ │ │ + b.n 20f9b4 │ │ │ │ movw r4, #315 @ 0x13b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 20fb38 │ │ │ │ + bne.n 20fa58 │ │ │ │ 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 20f810 │ │ │ │ + beq.w 20f730 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r6, r4, #31 │ │ │ │ - bmi.n 20fbea │ │ │ │ + bmi.n 20fb0a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20fbf0 │ │ │ │ + cbz r3, 20fb10 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20fbcc │ │ │ │ + beq.n 20faec │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fbcc │ │ │ │ + bne.n 20faec │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fbcc │ │ │ │ + bls.n 20faec │ │ │ │ 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 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fbea │ │ │ │ + beq.n 20fb0a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 20fb46 │ │ │ │ + b.n 20fa66 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20fc04 │ │ │ │ + bne.n 20fb24 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d424 │ │ │ │ - cbz r0, 20fc0c │ │ │ │ + bl 20d344 │ │ │ │ + cbz r0, 20fb2c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 20fb8c │ │ │ │ + b.n 20faac │ │ │ │ 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 20fbd6 │ │ │ │ + bne.n 20faf6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20fbde │ │ │ │ - bl 2175f8 │ │ │ │ + bne.n 20fafe │ │ │ │ + bl 217518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fbde │ │ │ │ - ldr r3, [pc, #44] @ (20fc3c ) │ │ │ │ + bne.n 20fafe │ │ │ │ + ldr r3, [pc, #44] @ (20fb5c ) │ │ │ │ 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 20fc2c │ │ │ │ + bne.n 20fb4c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.n 20fbea │ │ │ │ + bpl.n 20fb0a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 20fb4a │ │ │ │ + b.n 20fa6a │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, r1, #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] @ 210294 │ │ │ │ + ldr.w r3, [pc, #1600] @ 2101b4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20fd54 │ │ │ │ + beq.n 20fc74 │ │ │ │ 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 20fd48 │ │ │ │ + bne.n 20fc68 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fd60 │ │ │ │ + beq.n 20fc80 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20fe44 │ │ │ │ + beq.w 20fd64 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fcae │ │ │ │ + bne.n 20fbce │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fcae │ │ │ │ + bls.n 20fbce │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fd48 │ │ │ │ + beq.n 20fc68 │ │ │ │ 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 20fd76 │ │ │ │ + bne.n 20fc96 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20fd48 │ │ │ │ + beq.n 20fc68 │ │ │ │ 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 20fe32 │ │ │ │ + bmi.w 20fd52 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fd88 │ │ │ │ + beq.n 20fca8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20ff7a │ │ │ │ + beq.w 20fe9a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fd22 │ │ │ │ + bne.n 20fc42 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fd22 │ │ │ │ + bls.n 20fc42 │ │ │ │ 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 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fe32 │ │ │ │ - ldr.w r3, [pc, #1396] @ 210298 │ │ │ │ + beq.w 20fd52 │ │ │ │ + ldr.w r3, [pc, #1396] @ 2101b8 │ │ │ │ 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 20fcae │ │ │ │ + bne.n 20fbce │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 20fc74 │ │ │ │ + bne.n 20fb94 │ │ │ │ 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 20fcb6 │ │ │ │ + bne.n 20fbd6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20fcbe │ │ │ │ - bl 2175f8 │ │ │ │ + bne.n 20fbde │ │ │ │ + bl 217518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fcbe │ │ │ │ - ldr.w r3, [pc, #1304] @ 210298 │ │ │ │ + bne.n 20fbde │ │ │ │ + ldr.w r3, [pc, #1304] @ 2101b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20fd34 │ │ │ │ + b.n 20fc54 │ │ │ │ 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 20fe5e │ │ │ │ + beq.n 20fd7e │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20fe62 │ │ │ │ + bne.n 20fd82 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20fe32 │ │ │ │ + beq.n 20fd52 │ │ │ │ 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 20ff24 │ │ │ │ + bmi.w 20fe44 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ff3c │ │ │ │ + beq.w 20fe5c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 210060 │ │ │ │ + beq.w 20ff80 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fe08 │ │ │ │ + bne.n 20fd28 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fe08 │ │ │ │ + bls.n 20fd28 │ │ │ │ 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 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20ff24 │ │ │ │ - ldr.w r3, [pc, #1164] @ 210298 │ │ │ │ + beq.w 20fe44 │ │ │ │ + ldr.w r3, [pc, #1164] @ 2101b8 │ │ │ │ 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 210202 │ │ │ │ + bne.w 210122 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 20fce4 │ │ │ │ + bne.w 20fc04 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 20fd48 │ │ │ │ + b.n 20fc68 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20fcae │ │ │ │ + bhi.w 20fbce │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 20fc74 │ │ │ │ - b.n 20fd54 │ │ │ │ + bne.w 20fb94 │ │ │ │ + b.n 20fc74 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20fda2 │ │ │ │ - bl 2175f8 │ │ │ │ + bne.n 20fcc2 │ │ │ │ + bl 217518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fda2 │ │ │ │ - ldr.w r3, [pc, #1068] @ 210298 │ │ │ │ + bne.n 20fcc2 │ │ │ │ + ldr.w r3, [pc, #1068] @ 2101b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20fe1c │ │ │ │ + b.n 20fd3c │ │ │ │ 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 20ffac │ │ │ │ + bne.w 20fecc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20ffb6 │ │ │ │ - bl 2175f8 │ │ │ │ + bne.w 20fed6 │ │ │ │ + bl 217518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20ffb6 │ │ │ │ - ldr r3, [pc, #1020] @ (210298 ) │ │ │ │ + bne.w 20fed6 │ │ │ │ + ldr r3, [pc, #1020] @ (2101b8 ) │ │ │ │ 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 21021c │ │ │ │ + bne.w 21013c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 2101fc │ │ │ │ + beq.w 21011c │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 20feb4 │ │ │ │ + bmi.n 20fdd4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fe74 │ │ │ │ + beq.n 20fd94 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 210032 │ │ │ │ + beq.w 20ff52 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fefc │ │ │ │ + bne.n 20fe1c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fefc │ │ │ │ + bls.n 20fe1c │ │ │ │ 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 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20feb4 │ │ │ │ - ldr r3, [pc, #920] @ (210298 ) │ │ │ │ + beq.n 20fdd4 │ │ │ │ + ldr r3, [pc, #920] @ (2101b8 ) │ │ │ │ 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 21020e │ │ │ │ + bne.w 21012e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20fdc8 │ │ │ │ + bne.w 20fce8 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 20fe32 │ │ │ │ + b.n 20fd52 │ │ │ │ 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 20ff94 │ │ │ │ - cbz r5, 20ff9c │ │ │ │ + bne.n 20feb4 │ │ │ │ + cbz r5, 20febc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20ff24 │ │ │ │ + beq.n 20fe44 │ │ │ │ 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 20fec2 │ │ │ │ + b.n 20fde2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20fd22 │ │ │ │ + bhi.w 20fc42 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 20fce4 │ │ │ │ - b.n 20fe40 │ │ │ │ + bne.w 20fc04 │ │ │ │ + b.n 20fd60 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20ff50 │ │ │ │ - bl 2175f8 │ │ │ │ + beq.n 20fe70 │ │ │ │ + bl 217518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ff50 │ │ │ │ - ldr r3, [pc, #752] @ (210298 ) │ │ │ │ + bne.n 20fe70 │ │ │ │ + ldr r3, [pc, #752] @ (2101b8 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 20ff0e │ │ │ │ + b.n 20fe2e │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 20fe8e │ │ │ │ + bne.w 20fdae │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r3, r6, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20feb4 │ │ │ │ + beq.w 20fdd4 │ │ │ │ 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 210046 │ │ │ │ + bmi.n 20ff66 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21007a │ │ │ │ + beq.n 20ff9a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 21003e │ │ │ │ + beq.n 20ff5e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21001a │ │ │ │ + bne.n 20ff3a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21001a │ │ │ │ + bls.n 20ff3a │ │ │ │ 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 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210046 │ │ │ │ - ldr r3, [pc, #636] @ (210298 ) │ │ │ │ + beq.n 20ff66 │ │ │ │ + ldr r3, [pc, #636] @ (2101b8 ) │ │ │ │ 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 20fe9e │ │ │ │ + b.n 20fdbe │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 20feb4 │ │ │ │ - b.n 20fefc │ │ │ │ + bls.w 20fdd4 │ │ │ │ + b.n 20fe1c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 21001a │ │ │ │ + bhi.n 20ff3a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 20ffe2 │ │ │ │ + bne.n 20ff02 │ │ │ │ mov r9, fp │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov fp, r6 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - b.n 20feb4 │ │ │ │ + b.n 20fdd4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20fe08 │ │ │ │ + bhi.w 20fd28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20fdc8 │ │ │ │ - b.n 20ff32 │ │ │ │ + bne.w 20fce8 │ │ │ │ + b.n 20fe52 │ │ │ │ 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 2100f8 │ │ │ │ + bne.n 210018 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 210100 │ │ │ │ + beq.n 210020 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 210046 │ │ │ │ + beq.n 20ff66 │ │ │ │ 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 210118 │ │ │ │ + bmi.n 210038 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21012a │ │ │ │ + beq.n 21004a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210110 │ │ │ │ + beq.n 210030 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2100e4 │ │ │ │ + bne.n 210004 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2100e4 │ │ │ │ + bls.n 210004 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ - bl 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210118 │ │ │ │ - ldr r3, [pc, #432] @ (210298 ) │ │ │ │ + beq.n 210038 │ │ │ │ + ldr r3, [pc, #432] @ (2101b8 ) │ │ │ │ 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 21016c │ │ │ │ + b.n 21008c │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 210090 │ │ │ │ - bl 2175f8 │ │ │ │ + beq.n 20ffb0 │ │ │ │ + bl 217518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210090 │ │ │ │ - ldr r3, [pc, #396] @ (210298 ) │ │ │ │ + bne.n 20ffb0 │ │ │ │ + ldr r3, [pc, #396] @ (2101b8 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 21016c │ │ │ │ + b.n 21008c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2100e4 │ │ │ │ + bhi.n 210004 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2100b4 │ │ │ │ + bne.n 20ffd4 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - b.n 210046 │ │ │ │ + b.n 20ff66 │ │ │ │ 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 210194 │ │ │ │ - cbnz r3, 21019c │ │ │ │ + bne.n 2100b4 │ │ │ │ + cbnz r3, 2100bc │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2175f8 │ │ │ │ + bl 217518 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 21019c │ │ │ │ - ldr r2, [pc, #336] @ (210298 ) │ │ │ │ + cbnz r0, 2100bc │ │ │ │ + ldr r2, [pc, #336] @ (2101b8 ) │ │ │ │ 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 210118 │ │ │ │ + beq.n 210038 │ │ │ │ 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 210046 │ │ │ │ + beq.w 20ff66 │ │ │ │ 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 20fe9e │ │ │ │ + b.n 20fdbe │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 21013c │ │ │ │ + bne.n 21005c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w r8, r4, #20 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 210118 │ │ │ │ + beq.n 210038 │ │ │ │ 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 210232 │ │ │ │ + bmi.n 210152 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 210240 │ │ │ │ + beq.n 210160 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 21022a │ │ │ │ + beq.n 21014a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2101ec │ │ │ │ + bne.n 21010c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 2101ec │ │ │ │ + bls.n 21010c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r6, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 217a28 │ │ │ │ + bl 217948 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210232 │ │ │ │ - ldr r2, [pc, #168] @ (210298 ) │ │ │ │ + beq.n 210152 │ │ │ │ + ldr r2, [pc, #168] @ (2101b8 ) │ │ │ │ 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 21014c │ │ │ │ + b.n 21006c │ │ │ │ ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 20ff24 │ │ │ │ + b.n 20fe44 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 20fd34 │ │ │ │ + b.n 20fc54 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 20fe1c │ │ │ │ + b.n 20fd3c │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 20ff0e │ │ │ │ + b.n 20fe2e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #111 @ 0x6f │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 2101ec │ │ │ │ + bhi.n 21010c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r6, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 2101bc │ │ │ │ + bne.n 2100dc │ │ │ │ ldrd r5, r7, [sp, #104] @ 0x68 │ │ │ │ - b.n 210118 │ │ │ │ + b.n 210038 │ │ │ │ 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 21027c │ │ │ │ - cbnz r5, 210284 │ │ │ │ - bl 2175f8 │ │ │ │ - cbnz r0, 210284 │ │ │ │ - ldr r1, [pc, #60] @ (210298 ) │ │ │ │ + bne.n 21019c │ │ │ │ + cbnz r5, 2101a4 │ │ │ │ + bl 217518 │ │ │ │ + cbnz r0, 2101a4 │ │ │ │ + ldr r1, [pc, #60] @ (2101b8 ) │ │ │ │ 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 210232 │ │ │ │ + beq.n 210152 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ - b.n 21014c │ │ │ │ + b.n 21006c │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 210252 │ │ │ │ + bne.n 210172 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d424 │ │ │ │ + bl 20d344 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 210258 │ │ │ │ - b.n 210232 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + beq.n 210178 │ │ │ │ + b.n 210152 │ │ │ │ + lsls r2, r0, #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] @ 210fd8 │ │ │ │ + ldr.w r1, [pc, #3368] @ 210ef8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 210fdc │ │ │ │ + ldr.w r2, [pc, #3368] @ 210efc │ │ │ │ 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 │ │ │ │ @@ -594610,15 +594411,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 21054c │ │ │ │ + bne.w 21046c │ │ │ │ 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] │ │ │ │ @@ -594640,18 +594441,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 2104e4 │ │ │ │ + bne.w 210404 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2104e6 │ │ │ │ + beq.w 210406 │ │ │ │ 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 │ │ │ │ @@ -594661,51 +594462,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 21039a │ │ │ │ + bne.n 2102ba │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 210582 │ │ │ │ + beq.w 2104a2 │ │ │ │ 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 2103cc │ │ │ │ + bne.n 2102ec │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 210570 │ │ │ │ + beq.w 210490 │ │ │ │ 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 210400 │ │ │ │ + bne.n 210320 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 210596 │ │ │ │ + beq.w 2104b6 │ │ │ │ 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 │ │ │ │ @@ -594739,100 +594540,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, 2104fe │ │ │ │ + cbnz r5, 21041e │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 2104fe │ │ │ │ + bne.n 21041e │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 210518 │ │ │ │ + cbnz r7, 210438 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 210550 │ │ │ │ + beq.n 210470 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 210fe8 │ │ │ │ + beq.w 210f08 │ │ │ │ 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 210ffe │ │ │ │ + bne.w 210f1e │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 210538 │ │ │ │ + b.n 210458 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210370 │ │ │ │ + beq.w 210290 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 210370 │ │ │ │ + b.n 210290 │ │ │ │ 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 2104ba │ │ │ │ + beq.n 2103da │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 210fb2 │ │ │ │ + bne.w 210ed2 │ │ │ │ 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 2105aa │ │ │ │ + bne.n 2104ca │ │ │ │ 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 2105be │ │ │ │ + b.n 2104de │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2102f6 │ │ │ │ + b.n 210216 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 2105b4 │ │ │ │ + cbnz r5, 2104d4 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 210538 │ │ │ │ + b.n 210458 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 2103cc │ │ │ │ + b.n 2102ec │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 21039a │ │ │ │ + b.n 2102ba │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 210400 │ │ │ │ + b.n 210320 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 210ffe │ │ │ │ + bne.w 210f1e │ │ │ │ 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 │ │ │ │ @@ -594848,15 +594649,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, 210614 │ │ │ │ + cbz r7, 210534 │ │ │ │ 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 │ │ │ │ @@ -594874,46 +594675,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, 210672 │ │ │ │ + cbz r5, 210592 │ │ │ │ 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, 210684 │ │ │ │ + cbz r5, 2105a4 │ │ │ │ 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 210956 │ │ │ │ + bne.w 210876 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210f9e │ │ │ │ + beq.w 210ebe │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21101e │ │ │ │ + bne.w 210f3e │ │ │ │ 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 21098c │ │ │ │ + bne.w 2108ac │ │ │ │ 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 │ │ │ │ @@ -594949,20 +594750,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 2107a0 │ │ │ │ + beq.n 2106c0 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 2107a0 │ │ │ │ + cbnz r6, 2106c0 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2110d2 │ │ │ │ + bne.w 210ff2 │ │ │ │ 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 │ │ │ │ @@ -594984,33 +594785,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 2109c0 │ │ │ │ + bne.w 2108e0 │ │ │ │ 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, 210838 │ │ │ │ + cbnz r6, 210758 │ │ │ │ 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, 210856 │ │ │ │ + cbnz r6, 210776 │ │ │ │ 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 │ │ │ │ @@ -595033,17 +594834,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 210992 │ │ │ │ + bne.n 2108b2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 210992 │ │ │ │ + beq.n 2108b2 │ │ │ │ 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 │ │ │ │ @@ -595065,54 +594866,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 2109c4 │ │ │ │ + beq.n 2108e4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211010 │ │ │ │ + bne.w 210f30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2110ca │ │ │ │ + bne.w 210fea │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 2109d0 │ │ │ │ + b.n 2108f0 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21100a │ │ │ │ + bne.w 210f2a │ │ │ │ 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 2106d6 │ │ │ │ + bne.w 2105f6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2106ea │ │ │ │ + beq.w 21060a │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2106e2 │ │ │ │ + beq.w 210602 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2106ea │ │ │ │ + b.n 21060a │ │ │ │ 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 2108e2 │ │ │ │ + bne.n 210802 │ │ │ │ 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 2108e2 │ │ │ │ + b.n 210802 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 210816 │ │ │ │ + b.n 210736 │ │ │ │ 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] │ │ │ │ @@ -595131,29 +594932,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 210f28 │ │ │ │ + beq.w 210e48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210f92 │ │ │ │ + bne.w 210eb2 │ │ │ │ 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, 210a52 │ │ │ │ + cbz r5, 210972 │ │ │ │ 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, 210a60 │ │ │ │ + cbz r5, 210980 │ │ │ │ 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 │ │ │ │ @@ -595173,95 +594974,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 210f24 │ │ │ │ + bne.w 210e44 │ │ │ │ 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 210f20 │ │ │ │ + bne.w 210e40 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210f1c │ │ │ │ + bne.w 210e3c │ │ │ │ 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 210f18 │ │ │ │ + bne.w 210e38 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210f14 │ │ │ │ + bne.w 210e34 │ │ │ │ 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, 210b5a │ │ │ │ + cbz r5, 210a7a │ │ │ │ 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 210f10 │ │ │ │ + bne.w 210e30 │ │ │ │ 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, 210b8e │ │ │ │ + cbz r5, 210aae │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 210b8e │ │ │ │ + cbz r5, 210aae │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2110c0 │ │ │ │ + bne.w 210fe0 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 210ba0 │ │ │ │ + cbz r5, 210ac0 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 210ba0 │ │ │ │ + cbz r5, 210ac0 │ │ │ │ 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, 210bbc │ │ │ │ + cbz r5, 210adc │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 210bdc │ │ │ │ + cbz r5, 210afc │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 210bdc │ │ │ │ + cbz r6, 210afc │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2110de │ │ │ │ + bne.w 210ffe │ │ │ │ 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 │ │ │ │ @@ -595313,92 +595114,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 210cf2 │ │ │ │ + beq.n 210c12 │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 210cec │ │ │ │ + beq.n 210c0c │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 2110a8 │ │ │ │ + bne.w 210fc8 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2110ae │ │ │ │ + beq.w 210fce │ │ │ │ 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 210cfa │ │ │ │ + b.n 210c1a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210f70 │ │ │ │ + bne.w 210e90 │ │ │ │ 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 210f08 │ │ │ │ + beq.w 210e28 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 210f36 │ │ │ │ + beq.w 210e56 │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 211070 │ │ │ │ + beq.w 210f90 │ │ │ │ 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 210d76 │ │ │ │ + beq.n 210c96 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 210d70 │ │ │ │ + beq.n 210c90 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 211058 │ │ │ │ + bne.w 210f78 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21105e │ │ │ │ + beq.w 210f7e │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 211050 │ │ │ │ + b.n 210f70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211030 │ │ │ │ + bne.w 210f50 │ │ │ │ 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, 210d98 │ │ │ │ + cbz r2, 210cb8 │ │ │ │ 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, 210dae │ │ │ │ + cbnz r2, 210cce │ │ │ │ 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, 210dd0 │ │ │ │ + cbz r2, 210cf0 │ │ │ │ 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 │ │ │ │ @@ -595426,263 +595227,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, 210e50 │ │ │ │ + cbz r2, 210d70 │ │ │ │ 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, 210e66 │ │ │ │ + cbz r2, 210d86 │ │ │ │ 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, 210e78 │ │ │ │ + cbz r2, 210d98 │ │ │ │ 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, 210e8a │ │ │ │ + cbz r2, 210daa │ │ │ │ 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, 210e9c │ │ │ │ + cbz r2, 210dbc │ │ │ │ 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, 210eba │ │ │ │ - b.n 210f04 │ │ │ │ + cbnz r3, 210dda │ │ │ │ + b.n 210e24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 210f04 │ │ │ │ + cbz r3, 210e24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 210eb4 │ │ │ │ - ldr r6, [pc, #284] @ (210fe0 ) │ │ │ │ + beq.n 210dd4 │ │ │ │ + ldr r6, [pc, #284] @ (210f00 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e10c │ │ │ │ + bl 29e02c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 210ee6 │ │ │ │ + cbz r3, 210e06 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210ec6 │ │ │ │ + bne.n 210de6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210ed8 │ │ │ │ - ldr r2, [pc, #252] @ (210fe4 ) │ │ │ │ - ldr r3, [pc, #240] @ (210fdc ) │ │ │ │ + bne.n 210df8 │ │ │ │ + ldr r2, [pc, #252] @ (210f04 ) │ │ │ │ + ldr r3, [pc, #240] @ (210efc ) │ │ │ │ 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 21112c │ │ │ │ + bne.w 21104c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210ee6 │ │ │ │ + b.n 210e06 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 210d3a │ │ │ │ + b.n 210c5a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210b76 │ │ │ │ + b.n 210a96 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210b40 │ │ │ │ + b.n 210a60 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210b2a │ │ │ │ + b.n 210a4a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210b10 │ │ │ │ + b.n 210a30 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210afa │ │ │ │ + b.n 210a1a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210ad0 │ │ │ │ + b.n 2109f0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 210a38 │ │ │ │ + b.n 210958 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211026 │ │ │ │ + beq.n 210f46 │ │ │ │ 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 2110fa │ │ │ │ + beq.w 21101a │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211090 │ │ │ │ + beq.w 210fb0 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 210d3a │ │ │ │ - b.n 211112 │ │ │ │ + bmi.w 210c5a │ │ │ │ + b.n 211032 │ │ │ │ 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 210cfa │ │ │ │ - b.n 210ce4 │ │ │ │ + bne.w 210c1a │ │ │ │ + b.n 210c04 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 210a38 │ │ │ │ + b.n 210958 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2106d6 │ │ │ │ - b.w 2106ea │ │ │ │ + bne.w 2105f6 │ │ │ │ + b.w 21060a │ │ │ │ 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 2105ae │ │ │ │ + bne.w 2104ce │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 2104de │ │ │ │ + b.w 2103fe │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r4, #-672] @ 0xfffffd60 │ │ │ │ + cdp2 0, 2, cr0, cr4, cr8, {5} │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds.w r0, r2, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf1f200a8 │ │ │ │ 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 210534 │ │ │ │ + beq.w 210454 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 2105bc │ │ │ │ + b.w 2104dc │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21096a │ │ │ │ + b.n 21088a │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 2109d0 │ │ │ │ + b.n 2108f0 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 2106d6 │ │ │ │ + b.w 2105f6 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 210d3a │ │ │ │ + b.n 210c5a │ │ │ │ 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 210d80 │ │ │ │ + bne.w 210ca0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 210d80 │ │ │ │ + b.n 210ca0 │ │ │ │ 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 210d82 │ │ │ │ + b.n 210ca2 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 2110e2 │ │ │ │ + cbz r5, 211002 │ │ │ │ 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 210f62 │ │ │ │ + bne.w 210e82 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210d3c │ │ │ │ + beq.w 210c5c │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 210d3a │ │ │ │ - b.n 211122 │ │ │ │ + bmi.w 210c5a │ │ │ │ + b.n 211042 │ │ │ │ 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 210cfc │ │ │ │ + b.n 210c1c │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 210b8e │ │ │ │ + b.n 210aae │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 2109d0 │ │ │ │ + b.n 2108f0 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 2107a0 │ │ │ │ + b.w 2106c0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210bdc │ │ │ │ + b.n 210afc │ │ │ │ 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 211028 │ │ │ │ + b.n 210f48 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211090 │ │ │ │ + beq.n 210fb0 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 210d3a │ │ │ │ + bmi.w 210c5a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210d3c │ │ │ │ + beq.w 210c5c │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 210d3c │ │ │ │ + b.n 210c5c │ │ │ │ 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] @ 211e6c │ │ │ │ + ldr.w r1, [pc, #3368] @ 211d8c │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 211e70 │ │ │ │ + ldr.w r2, [pc, #3368] @ 211d90 │ │ │ │ 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 │ │ │ │ @@ -595690,15 +595491,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 2113e0 │ │ │ │ + bne.w 211300 │ │ │ │ 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] │ │ │ │ @@ -595720,18 +595521,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 211378 │ │ │ │ + bne.w 211298 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21137a │ │ │ │ + beq.w 21129a │ │ │ │ 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 │ │ │ │ @@ -595741,51 +595542,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 21122e │ │ │ │ + bne.n 21114e │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 211416 │ │ │ │ + beq.w 211336 │ │ │ │ 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 211260 │ │ │ │ + bne.n 211180 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 211404 │ │ │ │ + beq.w 211324 │ │ │ │ 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 211294 │ │ │ │ + bne.n 2111b4 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 21142a │ │ │ │ + beq.w 21134a │ │ │ │ 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 │ │ │ │ @@ -595819,100 +595620,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, 211392 │ │ │ │ + cbnz r5, 2112b2 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 211392 │ │ │ │ + bne.n 2112b2 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 2113ac │ │ │ │ + cbnz r7, 2112cc │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 2113e4 │ │ │ │ + beq.n 211304 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 211e7c │ │ │ │ + beq.w 211d9c │ │ │ │ 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 211e92 │ │ │ │ + bne.w 211db2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 2113cc │ │ │ │ + b.n 2112ec │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211204 │ │ │ │ + beq.w 211124 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211204 │ │ │ │ + b.n 211124 │ │ │ │ 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 21134e │ │ │ │ + beq.n 21126e │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 211e46 │ │ │ │ + bne.w 211d66 │ │ │ │ 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 21143e │ │ │ │ + bne.n 21135e │ │ │ │ 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 211452 │ │ │ │ + b.n 211372 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21118a │ │ │ │ + b.n 2110aa │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 211448 │ │ │ │ + cbnz r5, 211368 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 2113cc │ │ │ │ + b.n 2112ec │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 211260 │ │ │ │ + b.n 211180 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 21122e │ │ │ │ + b.n 21114e │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 211294 │ │ │ │ + b.n 2111b4 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 211e92 │ │ │ │ + bne.w 211db2 │ │ │ │ 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 │ │ │ │ @@ -595928,15 +595729,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, 2114a8 │ │ │ │ + cbz r7, 2113c8 │ │ │ │ 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 │ │ │ │ @@ -595954,46 +595755,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, 211506 │ │ │ │ + cbz r5, 211426 │ │ │ │ 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, 211518 │ │ │ │ + cbz r5, 211438 │ │ │ │ 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 2117ea │ │ │ │ + bne.w 21170a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211e32 │ │ │ │ + beq.w 211d52 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 211eb2 │ │ │ │ + bne.w 211dd2 │ │ │ │ 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 211820 │ │ │ │ + bne.w 211740 │ │ │ │ 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 │ │ │ │ @@ -596029,20 +595830,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 211634 │ │ │ │ + beq.n 211554 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 211634 │ │ │ │ + cbnz r6, 211554 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211f66 │ │ │ │ + bne.w 211e86 │ │ │ │ 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 │ │ │ │ @@ -596064,33 +595865,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 211854 │ │ │ │ + bne.w 211774 │ │ │ │ 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, 2116cc │ │ │ │ + cbnz r6, 2115ec │ │ │ │ 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, 2116ea │ │ │ │ + cbnz r6, 21160a │ │ │ │ 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 │ │ │ │ @@ -596113,17 +595914,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 211826 │ │ │ │ + bne.n 211746 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 211826 │ │ │ │ + beq.n 211746 │ │ │ │ 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 │ │ │ │ @@ -596145,54 +595946,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 211858 │ │ │ │ + beq.n 211778 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211ea4 │ │ │ │ + bne.w 211dc4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211f5e │ │ │ │ + bne.w 211e7e │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 211864 │ │ │ │ + b.n 211784 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211e9e │ │ │ │ + bne.w 211dbe │ │ │ │ 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 21156a │ │ │ │ + bne.w 21148a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21157e │ │ │ │ + beq.w 21149e │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 211576 │ │ │ │ + beq.w 211496 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21157e │ │ │ │ + b.n 21149e │ │ │ │ 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 211776 │ │ │ │ + bne.n 211696 │ │ │ │ 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 211776 │ │ │ │ + b.n 211696 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2116aa │ │ │ │ + b.n 2115ca │ │ │ │ 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] │ │ │ │ @@ -596211,29 +596012,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 211dbc │ │ │ │ + beq.w 211cdc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211e26 │ │ │ │ + bne.w 211d46 │ │ │ │ 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, 2118e6 │ │ │ │ + cbz r5, 211806 │ │ │ │ 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, 2118f4 │ │ │ │ + cbz r5, 211814 │ │ │ │ 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 │ │ │ │ @@ -596253,95 +596054,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 211db8 │ │ │ │ + bne.w 211cd8 │ │ │ │ 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 211db4 │ │ │ │ + bne.w 211cd4 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211db0 │ │ │ │ + bne.w 211cd0 │ │ │ │ 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 211dac │ │ │ │ + bne.w 211ccc │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211da8 │ │ │ │ + bne.w 211cc8 │ │ │ │ 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, 2119ee │ │ │ │ + cbz r5, 21190e │ │ │ │ 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 211da4 │ │ │ │ + bne.w 211cc4 │ │ │ │ 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, 211a22 │ │ │ │ + cbz r5, 211942 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 211a22 │ │ │ │ + cbz r5, 211942 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211f54 │ │ │ │ + bne.w 211e74 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211a34 │ │ │ │ + cbz r5, 211954 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 211a34 │ │ │ │ + cbz r5, 211954 │ │ │ │ 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, 211a50 │ │ │ │ + cbz r5, 211970 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211a70 │ │ │ │ + cbz r5, 211990 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 211a70 │ │ │ │ + cbz r6, 211990 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211f72 │ │ │ │ + bne.w 211e92 │ │ │ │ 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 │ │ │ │ @@ -596393,92 +596194,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 211b86 │ │ │ │ + beq.n 211aa6 │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 211b80 │ │ │ │ + beq.n 211aa0 │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 211f3c │ │ │ │ + bne.w 211e5c │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211f42 │ │ │ │ + beq.w 211e62 │ │ │ │ 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 211b8e │ │ │ │ + b.n 211aae │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211e04 │ │ │ │ + bne.w 211d24 │ │ │ │ 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 211d9c │ │ │ │ + beq.w 211cbc │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 211dca │ │ │ │ + beq.w 211cea │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 211f04 │ │ │ │ + beq.w 211e24 │ │ │ │ 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 211c0a │ │ │ │ + beq.n 211b2a │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 211c04 │ │ │ │ + beq.n 211b24 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 211eec │ │ │ │ + bne.w 211e0c │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211ef2 │ │ │ │ + beq.w 211e12 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 211ee4 │ │ │ │ + b.n 211e04 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211ec4 │ │ │ │ + bne.w 211de4 │ │ │ │ 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, 211c2c │ │ │ │ + cbz r2, 211b4c │ │ │ │ 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, 211c42 │ │ │ │ + cbnz r2, 211b62 │ │ │ │ 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, 211c64 │ │ │ │ + cbz r2, 211b84 │ │ │ │ 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 │ │ │ │ @@ -596506,264 +596307,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, 211ce4 │ │ │ │ + cbz r2, 211c04 │ │ │ │ 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, 211cfa │ │ │ │ + cbz r2, 211c1a │ │ │ │ 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, 211d0c │ │ │ │ + cbz r2, 211c2c │ │ │ │ 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, 211d1e │ │ │ │ + cbz r2, 211c3e │ │ │ │ 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, 211d30 │ │ │ │ + cbz r2, 211c50 │ │ │ │ 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, 211d4e │ │ │ │ - b.n 211d98 │ │ │ │ + cbnz r3, 211c6e │ │ │ │ + b.n 211cb8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 211d98 │ │ │ │ + cbz r3, 211cb8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 211d48 │ │ │ │ - ldr r6, [pc, #284] @ (211e74 ) │ │ │ │ + beq.n 211c68 │ │ │ │ + ldr r6, [pc, #284] @ (211d94 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e10c │ │ │ │ + bl 29e02c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 211d7a │ │ │ │ + cbz r3, 211c9a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 211d5a │ │ │ │ + bne.n 211c7a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211d6c │ │ │ │ - ldr r2, [pc, #252] @ (211e78 ) │ │ │ │ - ldr r3, [pc, #240] @ (211e70 ) │ │ │ │ + bne.n 211c8c │ │ │ │ + ldr r2, [pc, #252] @ (211d98 ) │ │ │ │ + ldr r3, [pc, #240] @ (211d90 ) │ │ │ │ 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 211fc0 │ │ │ │ + bne.w 211ee0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211d7a │ │ │ │ + b.n 211c9a │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211bce │ │ │ │ + b.n 211aee │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211a0a │ │ │ │ + b.n 21192a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2119d4 │ │ │ │ + b.n 2118f4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2119be │ │ │ │ + b.n 2118de │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2119a4 │ │ │ │ + b.n 2118c4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21198e │ │ │ │ + b.n 2118ae │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211964 │ │ │ │ + b.n 211884 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 2118cc │ │ │ │ + b.n 2117ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211eba │ │ │ │ + beq.n 211dda │ │ │ │ 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 211f8e │ │ │ │ + beq.w 211eae │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211f24 │ │ │ │ + beq.w 211e44 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 211bce │ │ │ │ - b.n 211fa6 │ │ │ │ + bmi.w 211aee │ │ │ │ + b.n 211ec6 │ │ │ │ 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 211b8e │ │ │ │ - b.n 211b78 │ │ │ │ + bne.w 211aae │ │ │ │ + b.n 211a98 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 2118cc │ │ │ │ + b.n 2117ec │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21156a │ │ │ │ - b.w 21157e │ │ │ │ + bne.w 21148a │ │ │ │ + b.w 21149e │ │ │ │ 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 211442 │ │ │ │ + bne.w 211362 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 211372 │ │ │ │ + b.w 211292 │ │ │ │ nop │ │ │ │ - cdp 0, 11, cr0, cr0, cr8, {5} │ │ │ │ + vaddl.s16 q0, d16, d24 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 212378 │ │ │ │ + b.n 212458 │ │ │ │ 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 2113c8 │ │ │ │ + beq.w 2112e8 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 211450 │ │ │ │ + b.w 211370 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2117fe │ │ │ │ + b.n 21171e │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 211864 │ │ │ │ + b.n 211784 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 21156a │ │ │ │ + b.w 21148a │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211bce │ │ │ │ + b.n 211aee │ │ │ │ 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 211c14 │ │ │ │ + bne.w 211b34 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 211c14 │ │ │ │ + b.n 211b34 │ │ │ │ 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 211c16 │ │ │ │ + b.n 211b36 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 211f76 │ │ │ │ + cbz r5, 211e96 │ │ │ │ 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 211df6 │ │ │ │ + bne.w 211d16 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211bd0 │ │ │ │ + beq.w 211af0 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 211bce │ │ │ │ - b.n 211fb6 │ │ │ │ + bmi.w 211aee │ │ │ │ + b.n 211ed6 │ │ │ │ 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 211b90 │ │ │ │ + b.n 211ab0 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 211a22 │ │ │ │ + b.n 211942 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 211864 │ │ │ │ + b.n 211784 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 211634 │ │ │ │ + b.w 211554 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211a70 │ │ │ │ + b.n 211990 │ │ │ │ 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 211ebc │ │ │ │ + b.n 211ddc │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211f24 │ │ │ │ + beq.n 211e44 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 211bce │ │ │ │ + bmi.w 211aee │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211bd0 │ │ │ │ + beq.w 211af0 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211bd0 │ │ │ │ + b.n 211af0 │ │ │ │ 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] @ 212d00 │ │ │ │ + ldr.w r1, [pc, #3368] @ 212c20 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 212d04 │ │ │ │ + ldr.w r2, [pc, #3368] @ 212c24 │ │ │ │ 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 │ │ │ │ @@ -596771,15 +596572,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 212274 │ │ │ │ + bne.w 212194 │ │ │ │ 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] │ │ │ │ @@ -596801,18 +596602,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 21220c │ │ │ │ + bne.w 21212c │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21220e │ │ │ │ + beq.w 21212e │ │ │ │ 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 │ │ │ │ @@ -596822,51 +596623,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 2120c2 │ │ │ │ + bne.n 211fe2 │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 2122aa │ │ │ │ + beq.w 2121ca │ │ │ │ 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 2120f4 │ │ │ │ + bne.n 212014 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 212298 │ │ │ │ + beq.w 2121b8 │ │ │ │ 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 212128 │ │ │ │ + bne.n 212048 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 2122be │ │ │ │ + beq.w 2121de │ │ │ │ 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 │ │ │ │ @@ -596900,100 +596701,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, 212226 │ │ │ │ + cbnz r5, 212146 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 212226 │ │ │ │ + bne.n 212146 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 212240 │ │ │ │ + cbnz r7, 212160 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 212278 │ │ │ │ + beq.n 212198 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 212d10 │ │ │ │ + beq.w 212c30 │ │ │ │ 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 212d26 │ │ │ │ + bne.w 212c46 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 212260 │ │ │ │ + b.n 212180 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212098 │ │ │ │ + beq.w 211fb8 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 212098 │ │ │ │ + b.n 211fb8 │ │ │ │ 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 2121e2 │ │ │ │ + beq.n 212102 │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 212cda │ │ │ │ + bne.w 212bfa │ │ │ │ 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 2122d2 │ │ │ │ + bne.n 2121f2 │ │ │ │ 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 2122e6 │ │ │ │ + b.n 212206 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21201e │ │ │ │ + b.n 211f3e │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 2122dc │ │ │ │ + cbnz r5, 2121fc │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 212260 │ │ │ │ + b.n 212180 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 2120f4 │ │ │ │ + b.n 212014 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 2120c2 │ │ │ │ + b.n 211fe2 │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 212128 │ │ │ │ + b.n 212048 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 212d26 │ │ │ │ + bne.w 212c46 │ │ │ │ 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 │ │ │ │ @@ -597009,15 +596810,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, 21233c │ │ │ │ + cbz r7, 21225c │ │ │ │ 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 │ │ │ │ @@ -597035,46 +596836,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, 21239a │ │ │ │ + cbz r5, 2122ba │ │ │ │ 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, 2123ac │ │ │ │ + cbz r5, 2122cc │ │ │ │ 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 21267e │ │ │ │ + bne.w 21259e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212cc6 │ │ │ │ + beq.w 212be6 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 212d46 │ │ │ │ + bne.w 212c66 │ │ │ │ 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 2126b4 │ │ │ │ + bne.w 2125d4 │ │ │ │ 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 │ │ │ │ @@ -597110,20 +596911,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 2124c8 │ │ │ │ + beq.n 2123e8 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 2124c8 │ │ │ │ + cbnz r6, 2123e8 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212dfa │ │ │ │ + bne.w 212d1a │ │ │ │ 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 │ │ │ │ @@ -597145,33 +596946,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 2126e8 │ │ │ │ + bne.w 212608 │ │ │ │ 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, 212560 │ │ │ │ + cbnz r6, 212480 │ │ │ │ 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, 21257e │ │ │ │ + cbnz r6, 21249e │ │ │ │ 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 │ │ │ │ @@ -597194,17 +596995,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 2126ba │ │ │ │ + bne.n 2125da │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2126ba │ │ │ │ + beq.n 2125da │ │ │ │ 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 │ │ │ │ @@ -597226,54 +597027,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 2126ec │ │ │ │ + beq.n 21260c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 212d38 │ │ │ │ + bne.w 212c58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212df2 │ │ │ │ + bne.w 212d12 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 2126f8 │ │ │ │ + b.n 212618 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212d32 │ │ │ │ + bne.w 212c52 │ │ │ │ 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 2123fe │ │ │ │ + bne.w 21231e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212412 │ │ │ │ + beq.w 212332 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21240a │ │ │ │ + beq.w 21232a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 212412 │ │ │ │ + b.n 212332 │ │ │ │ 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 21260a │ │ │ │ + bne.n 21252a │ │ │ │ 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 21260a │ │ │ │ + b.n 21252a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21253e │ │ │ │ + b.n 21245e │ │ │ │ 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] │ │ │ │ @@ -597292,29 +597093,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 212c50 │ │ │ │ + beq.w 212b70 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212cba │ │ │ │ + bne.w 212bda │ │ │ │ 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, 21277a │ │ │ │ + cbz r5, 21269a │ │ │ │ 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, 212788 │ │ │ │ + cbz r5, 2126a8 │ │ │ │ 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 │ │ │ │ @@ -597334,95 +597135,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 212c4c │ │ │ │ + bne.w 212b6c │ │ │ │ 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 212c48 │ │ │ │ + bne.w 212b68 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212c44 │ │ │ │ + bne.w 212b64 │ │ │ │ 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 212c40 │ │ │ │ + bne.w 212b60 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212c3c │ │ │ │ + bne.w 212b5c │ │ │ │ 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, 212882 │ │ │ │ + cbz r5, 2127a2 │ │ │ │ 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 212c38 │ │ │ │ + bne.w 212b58 │ │ │ │ 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, 2128b6 │ │ │ │ + cbz r5, 2127d6 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2128b6 │ │ │ │ + cbz r5, 2127d6 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212de8 │ │ │ │ + bne.w 212d08 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2128c8 │ │ │ │ + cbz r5, 2127e8 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 2128c8 │ │ │ │ + cbz r5, 2127e8 │ │ │ │ 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, 2128e4 │ │ │ │ + cbz r5, 212804 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 212904 │ │ │ │ + cbz r5, 212824 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 212904 │ │ │ │ + cbz r6, 212824 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212e06 │ │ │ │ + bne.w 212d26 │ │ │ │ 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 │ │ │ │ @@ -597474,92 +597275,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 212a1a │ │ │ │ + beq.n 21293a │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 212a14 │ │ │ │ + beq.n 212934 │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 212dd0 │ │ │ │ + bne.w 212cf0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212dd6 │ │ │ │ + beq.w 212cf6 │ │ │ │ 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 212a22 │ │ │ │ + b.n 212942 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212c98 │ │ │ │ + bne.w 212bb8 │ │ │ │ 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 212c30 │ │ │ │ + beq.w 212b50 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 212c5e │ │ │ │ + beq.w 212b7e │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 212d98 │ │ │ │ + beq.w 212cb8 │ │ │ │ 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 212a9e │ │ │ │ + beq.n 2129be │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 212a98 │ │ │ │ + beq.n 2129b8 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 212d80 │ │ │ │ + bne.w 212ca0 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212d86 │ │ │ │ + beq.w 212ca6 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 212d78 │ │ │ │ + b.n 212c98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 212d58 │ │ │ │ + bne.w 212c78 │ │ │ │ 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, 212ac0 │ │ │ │ + cbz r2, 2129e0 │ │ │ │ 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, 212ad6 │ │ │ │ + cbnz r2, 2129f6 │ │ │ │ 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, 212af8 │ │ │ │ + cbz r2, 212a18 │ │ │ │ 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 │ │ │ │ @@ -597587,326 +597388,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, 212b78 │ │ │ │ + cbz r2, 212a98 │ │ │ │ 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, 212b8e │ │ │ │ + cbz r2, 212aae │ │ │ │ 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, 212ba0 │ │ │ │ + cbz r2, 212ac0 │ │ │ │ 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, 212bb2 │ │ │ │ + cbz r2, 212ad2 │ │ │ │ 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, 212bc4 │ │ │ │ + cbz r2, 212ae4 │ │ │ │ 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, 212be2 │ │ │ │ - b.n 212c2c │ │ │ │ + cbnz r3, 212b02 │ │ │ │ + b.n 212b4c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 212c2c │ │ │ │ + cbz r3, 212b4c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212bdc │ │ │ │ - ldr r6, [pc, #284] @ (212d08 ) │ │ │ │ + beq.n 212afc │ │ │ │ + ldr r6, [pc, #284] @ (212c28 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e10c │ │ │ │ + bl 29e02c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 212c0e │ │ │ │ + cbz r3, 212b2e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 212bee │ │ │ │ + bne.n 212b0e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212c00 │ │ │ │ - ldr r2, [pc, #252] @ (212d0c ) │ │ │ │ - ldr r3, [pc, #240] @ (212d04 ) │ │ │ │ + bne.n 212b20 │ │ │ │ + ldr r2, [pc, #252] @ (212c2c ) │ │ │ │ + ldr r3, [pc, #240] @ (212c24 ) │ │ │ │ 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 212e54 │ │ │ │ + bne.w 212d74 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212c0e │ │ │ │ + b.n 212b2e │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 212a62 │ │ │ │ + b.n 212982 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21289e │ │ │ │ + b.n 2127be │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212868 │ │ │ │ + b.n 212788 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212852 │ │ │ │ + b.n 212772 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212838 │ │ │ │ + b.n 212758 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212822 │ │ │ │ + b.n 212742 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2127f8 │ │ │ │ + b.n 212718 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 212760 │ │ │ │ + b.n 212680 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 212d4e │ │ │ │ + beq.n 212c6e │ │ │ │ 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 212e22 │ │ │ │ + beq.w 212d42 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212db8 │ │ │ │ + beq.w 212cd8 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 212a62 │ │ │ │ - b.n 212e3a │ │ │ │ + bmi.w 212982 │ │ │ │ + b.n 212d5a │ │ │ │ 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 212a22 │ │ │ │ - b.n 212a0c │ │ │ │ + bne.w 212942 │ │ │ │ + b.n 21292c │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 212760 │ │ │ │ + b.n 212680 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2123fe │ │ │ │ - b.w 212412 │ │ │ │ + bne.w 21231e │ │ │ │ + b.w 212332 │ │ │ │ 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 2122d6 │ │ │ │ + bne.w 2121f6 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 212206 │ │ │ │ + b.w 212126 │ │ │ │ nop │ │ │ │ - b.n 212d3c │ │ │ │ + b.n 212e1c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s32 q0, d20, d20 │ │ │ │ - bcc.n 212ce4 │ │ │ │ + eor.w r0, r4, #164 @ 0xa4 │ │ │ │ + bmi.n 212bc4 │ │ │ │ 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 21225c │ │ │ │ + beq.w 21217c │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 2122e4 │ │ │ │ + b.w 212204 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 212692 │ │ │ │ + b.n 2125b2 │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 2126f8 │ │ │ │ + b.n 212618 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 2123fe │ │ │ │ + b.w 21231e │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 212a62 │ │ │ │ + b.n 212982 │ │ │ │ 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 212aa8 │ │ │ │ + bne.w 2129c8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 212aa8 │ │ │ │ + b.n 2129c8 │ │ │ │ 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 212aaa │ │ │ │ + b.n 2129ca │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 212e0a │ │ │ │ + cbz r5, 212d2a │ │ │ │ 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 212c8a │ │ │ │ + bne.w 212baa │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212a64 │ │ │ │ + beq.w 212984 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 212a62 │ │ │ │ - b.n 212e4a │ │ │ │ + bmi.w 212982 │ │ │ │ + b.n 212d6a │ │ │ │ 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 212a24 │ │ │ │ + b.n 212944 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 2128b6 │ │ │ │ + b.n 2127d6 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 2126f8 │ │ │ │ + b.n 212618 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 2124c8 │ │ │ │ + b.w 2123e8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212904 │ │ │ │ + b.n 212824 │ │ │ │ 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 212d50 │ │ │ │ + b.n 212c70 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 212db8 │ │ │ │ + beq.n 212cd8 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 212a62 │ │ │ │ + bmi.w 212982 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212a64 │ │ │ │ + beq.w 212984 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 212a64 │ │ │ │ + b.n 212984 │ │ │ │ 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 212e84 │ │ │ │ + beq.n 212da4 │ │ │ │ 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 212ef2 │ │ │ │ + beq.n 212e12 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 212f62 │ │ │ │ - bhi.n 212f32 │ │ │ │ + beq.n 212e82 │ │ │ │ + bhi.n 212e52 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 212ef8 │ │ │ │ + beq.n 212e18 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 212f8e │ │ │ │ + beq.n 212eae │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #375 @ 0x177 │ │ │ │ - bhi.n 212ef6 │ │ │ │ + bhi.n 212e16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 213016 │ │ │ │ + bhi.w 212f36 │ │ │ │ tbb [pc, r1] │ │ │ │ - add r2, pc, #684 @ (adr r2, 213180 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213160 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213160 ) │ │ │ │ + add r2, pc, #684 @ (adr r2, 2130a0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213080 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213080 ) │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 213164 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213168 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213168 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213084 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213088 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213088 ) │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21316c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213170 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213170 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213174 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213174 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213178 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213178 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21317c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21308c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213090 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213090 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213094 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213094 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213098 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213098 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21309c ) │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 212f7c │ │ │ │ + beq.n 212e9c │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #248 @ 0xf8 │ │ │ │ - bhi.n 212ef6 │ │ │ │ + bhi.n 212e16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 213024 │ │ │ │ + bhi.w 212f44 │ │ │ │ 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] │ │ │ │ @@ -597917,71 +597718,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 21305c │ │ │ │ + beq.w 212f7c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 212fd8 │ │ │ │ + bne.n 212ef8 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #115 @ 0x73 │ │ │ │ - beq.n 212ef6 │ │ │ │ + beq.n 212e16 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #116 @ 0x74 │ │ │ │ - beq.n 212ef6 │ │ │ │ + beq.n 212e16 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #112 @ 0x70 │ │ │ │ - beq.n 212ef6 │ │ │ │ + beq.n 212e16 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #113 @ 0x71 │ │ │ │ movne r0, #110 @ 0x6e │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 213052 │ │ │ │ - bls.n 212fa6 │ │ │ │ + beq.n 212f72 │ │ │ │ + bls.n 212ec6 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #9 │ │ │ │ - beq.n 212ef6 │ │ │ │ + beq.n 212e16 │ │ │ │ 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 212ef6 │ │ │ │ + beq.n 212e16 │ │ │ │ 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 212ef6 │ │ │ │ + beq.n 212e16 │ │ │ │ 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 212ef6 │ │ │ │ + bhi.n 212e16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 213046 │ │ │ │ + bhi.n 212f66 │ │ │ │ tbb [pc, r1] │ │ │ │ bx r9 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r7, r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -597994,18 +597795,18 @@ │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #124 @ 0x7c │ │ │ │ - bhi.n 212ef6 │ │ │ │ + bhi.n 212e16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 21303a │ │ │ │ + bhi.n 212f5a │ │ │ │ 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 │ │ │ │ @@ -598055,18 +597856,18 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #6 │ │ │ │ movne r0, #7 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #135 @ 0x87 │ │ │ │ - bhi.w 212ef6 │ │ │ │ + bhi.w 212e16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 213098 │ │ │ │ + bhi.n 212fb8 │ │ │ │ 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 │ │ │ │ @@ -598094,136 +597895,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] @ 213158 │ │ │ │ + ldr.w lr, [pc, #156] @ 213078 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 21315c │ │ │ │ + ldr.w ip, [pc, #152] @ 21307c │ │ │ │ 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 21313a │ │ │ │ + bhi.n 21305a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 213146 │ │ │ │ + cbz r2, 213066 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 2130ac │ │ │ │ + bl 212fcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (213160 ) │ │ │ │ - ldr r3, [pc, #80] @ (21315c ) │ │ │ │ + ldr r2, [pc, #88] @ (213080 ) │ │ │ │ + ldr r3, [pc, #80] @ (21307c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 213152 │ │ │ │ + bne.n 213072 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 213106 │ │ │ │ + b.n 213026 │ │ │ │ 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 213106 │ │ │ │ + b.n 213026 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 21314c │ │ │ │ + cbz r3, 21306c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 213106 │ │ │ │ + b.n 213026 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 2130f6 │ │ │ │ + b.n 213016 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 213140 │ │ │ │ + b.n 213060 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + beq.n 2130ac │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ 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] @ 2131b8 │ │ │ │ + ldr.w ip, [pc, #68] @ 2130d8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2131aa │ │ │ │ - ldr r1, [pc, #52] @ (2131bc ) │ │ │ │ + beq.n 2130ca │ │ │ │ + ldr r1, [pc, #52] @ (2130dc ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2131a0 │ │ │ │ + beq.n 2130c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 2131ae │ │ │ │ - bl 1f92fc │ │ │ │ + cbz r2, 2130ce │ │ │ │ + bl 1f921c │ │ │ │ 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 2131a0 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + b.n 2130c0 │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ 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] @ (213264 ) │ │ │ │ + ldr r1, [pc, #148] @ (213184 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 213268 │ │ │ │ + ldr.w lr, [pc, #148] @ 213188 │ │ │ │ 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 213258 │ │ │ │ + bhi.n 213178 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 213254 │ │ │ │ + bhi.n 213174 │ │ │ │ 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 │ │ │ │ @@ -598236,109 +598037,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] @ (21326c ) │ │ │ │ - ldr r3, [pc, #56] @ (213268 ) │ │ │ │ + ldr r2, [pc, #60] @ (21318c ) │ │ │ │ + ldr r3, [pc, #56] @ (213188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21325e │ │ │ │ + bne.n 21317e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 213224 │ │ │ │ + b.n 213144 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 213224 │ │ │ │ + b.n 213144 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 213224 │ │ │ │ + b.n 213144 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 213224 │ │ │ │ + b.n 213144 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, 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, 2132a2 │ │ │ │ + cbz r1, 2131c2 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ 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 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ 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] @ 213360 │ │ │ │ + ldr.w lr, [pc, #148] @ 213280 │ │ │ │ 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 21331e │ │ │ │ - ldr.w ip, [pc, #124] @ 213364 │ │ │ │ + bne.n 21323e │ │ │ │ + ldr.w ip, [pc, #124] @ 213284 │ │ │ │ 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 213314 │ │ │ │ + bpl.n 213234 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 213358 │ │ │ │ + cbnz r0, 213278 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1fe474 │ │ │ │ + bl 1fe394 │ │ │ │ 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 213302 │ │ │ │ - add r0, pc, #8 @ (adr r0, 213330 ) │ │ │ │ + bhi.n 213222 │ │ │ │ + add r0, pc, #8 @ (adr r0, 213250 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -598353,43 +598154,43 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 213314 │ │ │ │ - b.n 213302 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + bne.n 213234 │ │ │ │ + b.n 213222 │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ 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 213408 │ │ │ │ + beq.n 213328 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 2133ba │ │ │ │ + beq.n 2132da │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 2133f4 │ │ │ │ - cbz r0, 213408 │ │ │ │ + bls.n 213314 │ │ │ │ + cbz r0, 213328 │ │ │ │ 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 │ │ │ │ @@ -598405,38 +598206,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 2133ba │ │ │ │ + bne.n 2132da │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 60d0c <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2133ba │ │ │ │ + bne.n 2132da │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r5 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r4, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2133c0 │ │ │ │ + bne.n 2132e0 │ │ │ │ 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 2134ae │ │ │ │ + beq.n 2133ce │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2134ae │ │ │ │ + beq.n 2133ce │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -598469,32 +598270,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 213436 │ │ │ │ + bne.n 213356 │ │ │ │ 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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f973c │ │ │ │ + bl 1f965c │ │ │ │ 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 │ │ │ │ @@ -598516,212 +598317,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 21355c │ │ │ │ - bhi.n 21356c │ │ │ │ + beq.n 21347c │ │ │ │ + bhi.n 21348c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 21355c │ │ │ │ - bhi.n 21359c │ │ │ │ + beq.n 21347c │ │ │ │ + bhi.n 2134bc │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #1 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21356a │ │ │ │ + bhi.n 21348a │ │ │ │ movw r2, #32907 @ 0x808b │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 2135ca │ │ │ │ + bpl.n 2134ea │ │ │ │ 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 21355c │ │ │ │ - bhi.n 213588 │ │ │ │ + beq.n 21347c │ │ │ │ + bhi.n 2134a8 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 21355c │ │ │ │ - bhi.n 2135ae │ │ │ │ + beq.n 21347c │ │ │ │ + bhi.n 2134ce │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 21356a │ │ │ │ - b.n 21355c │ │ │ │ + bne.n 21348a │ │ │ │ + b.n 21347c │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 21355c │ │ │ │ - bhi.n 2135ba │ │ │ │ + beq.n 21347c │ │ │ │ + bhi.n 2134da │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 21356a │ │ │ │ - b.n 21355c │ │ │ │ + bne.n 21348a │ │ │ │ + b.n 21347c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 21355c │ │ │ │ - bhi.n 2135c2 │ │ │ │ + beq.n 21347c │ │ │ │ + bhi.n 2134e2 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 21356a │ │ │ │ - b.n 21355c │ │ │ │ + bne.n 21348a │ │ │ │ + b.n 21347c │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 21356a │ │ │ │ - b.n 21355c │ │ │ │ + bne.n 21348a │ │ │ │ + b.n 21347c │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 21356a │ │ │ │ - b.n 21355c │ │ │ │ + bne.n 21348a │ │ │ │ + b.n 21347c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 21356a │ │ │ │ - b.n 21355c │ │ │ │ + bne.n 21348a │ │ │ │ + b.n 21347c │ │ │ │ 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 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ 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, 21360c │ │ │ │ + cbz r0, 21352c │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21360c │ │ │ │ - bl 1f92fc │ │ │ │ - cbz r5, 213632 │ │ │ │ + beq.n 21352c │ │ │ │ + bl 1f921c │ │ │ │ + cbz r5, 213552 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b1c │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 213626 │ │ │ │ + bhi.n 213546 │ │ │ │ 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 1f946c │ │ │ │ + bl 1f938c │ │ │ │ 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] @ (2136cc ) │ │ │ │ + ldr r2, [pc, #128] @ (2135ec ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (2136d0 ) │ │ │ │ + ldr r3, [pc, #128] @ (2135f0 ) │ │ │ │ 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, 213670 │ │ │ │ + cbz r0, 213590 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 213670 │ │ │ │ - bl 1f92fc │ │ │ │ + beq.n 213590 │ │ │ │ + bl 1f921c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff4cc │ │ │ │ + bl 1ff3ec │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 2136b4 │ │ │ │ + bhi.n 2135d4 │ │ │ │ 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] @ (2136d4 ) │ │ │ │ - ldr r3, [pc, #52] @ (2136d0 ) │ │ │ │ + ldr r2, [pc, #60] @ (2135f4 ) │ │ │ │ + ldr r3, [pc, #52] @ (2135f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2136c6 │ │ │ │ + bne.n 2135e6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213696 │ │ │ │ - b.n 213686 │ │ │ │ + beq.n 2135b6 │ │ │ │ + b.n 2135a6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, 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 213724 │ │ │ │ + beq.n 213644 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 213732 │ │ │ │ + cbz r1, 213652 │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 213712 │ │ │ │ + beq.n 213632 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f9374 │ │ │ │ + bl 1f9294 │ │ │ │ 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 21370a │ │ │ │ + b.n 21362a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 21370e │ │ │ │ - bl 1f9374 │ │ │ │ - b.n 21370e │ │ │ │ + beq.n 21362e │ │ │ │ + bl 1f9294 │ │ │ │ + b.n 21362e │ │ │ │ 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 │ │ │ │ @@ -598729,92 +598530,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 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2135e8 │ │ │ │ + bl 213508 │ │ │ │ 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 2137b0 │ │ │ │ + beq.n 2136d0 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 213792 │ │ │ │ + beq.n 2136b2 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 2137b6 │ │ │ │ + beq.n 2136d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21352c │ │ │ │ + bl 21344c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 213786 │ │ │ │ + beq.n 2136a6 │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 21352c │ │ │ │ + bl 21344c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 2137ca │ │ │ │ + cbnz r3, 2136ea │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21352c │ │ │ │ + bl 21344c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 2137b6 │ │ │ │ + beq.n 2136d6 │ │ │ │ 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 2137be │ │ │ │ + b.n 2136de │ │ │ │ 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 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 2135e8 │ │ │ │ + bl 213508 │ │ │ │ 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 │ │ │ │ @@ -598834,36 +598635,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 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2135e8 │ │ │ │ + bl 213508 │ │ │ │ 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 21352c │ │ │ │ + bl 21344c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ 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 │ │ │ │ @@ -598877,124 +598678,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 21391a │ │ │ │ + beq.n 21383a │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 213900 │ │ │ │ + bne.n 213820 │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 21394c │ │ │ │ - bl 2e4f4c │ │ │ │ + beq.n 21386c │ │ │ │ + bl 2e4e6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213738 │ │ │ │ + bl 213658 │ │ │ │ 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 2e4ff4 │ │ │ │ + bl 2e4f14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213738 │ │ │ │ + bl 213658 │ │ │ │ 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, 213946 │ │ │ │ - bl 2e4f4c │ │ │ │ + cbz r1, 213866 │ │ │ │ + bl 2e4e6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213738 │ │ │ │ + bl 213658 │ │ │ │ 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 2e4f30 │ │ │ │ - b.n 213928 │ │ │ │ - bl 2e5038 │ │ │ │ - b.n 2138e2 │ │ │ │ + bl 2e4e50 │ │ │ │ + b.n 213848 │ │ │ │ + bl 2e4f58 │ │ │ │ + b.n 213802 │ │ │ │ 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, 213984 │ │ │ │ + cbz r4, 2138a4 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 21397c │ │ │ │ + beq.n 21389c │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 21398a │ │ │ │ + beq.n 2138aa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21396a │ │ │ │ + bne.n 21388a │ │ │ │ mov r0, lr │ │ │ │ - bl 2138b4 │ │ │ │ + bl 2137d4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2139ae │ │ │ │ + cbz r0, 2138ce │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 2139a2 │ │ │ │ + beq.n 2138c2 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 2139ac │ │ │ │ + beq.n 2138cc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213992 │ │ │ │ + bne.n 2138b2 │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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 1f946c │ │ │ │ + bl 1f938c │ │ │ │ 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] │ │ │ │ @@ -599034,114 +598835,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 213a68 │ │ │ │ + beq.n 213988 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (213a7c ) │ │ │ │ + ldr r1, [pc, #16] @ (21399c ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 61e6c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmdb r0, {r3, r5, r7} │ │ │ │ + strd r0, r0, [r0, #672]! @ 0x2a0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (213ad4 ) │ │ │ │ + ldr r3, [pc, #68] @ (2139f4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (213ad8 ) │ │ │ │ + ldr r2, [pc, #64] @ (2139f8 ) │ │ │ │ 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, 213aaa │ │ │ │ + cbnz r2, 2139ca │ │ │ │ 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 213abc │ │ │ │ + beq.n 2139dc │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (213adc ) │ │ │ │ + ldr r1, [pc, #24] @ (2139fc ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61e6c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r8!, {r3, r5, r7} │ │ │ │ + @ instruction: 0xe98800a8 │ │ │ │ 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] @ (213b50 ) │ │ │ │ + ldr r6, [pc, #92] @ (213a70 ) │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #76] @ (213b54 ) │ │ │ │ + ldr r3, [pc, #76] @ (213a74 ) │ │ │ │ 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 1fab68 │ │ │ │ - ldr r1, [pc, #40] @ (213b58 ) │ │ │ │ + bl 1faa88 │ │ │ │ + ldr r1, [pc, #40] @ (213a78 ) │ │ │ │ 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 1f9434 │ │ │ │ + bl 1f9354 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #32] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3bb5a │ │ │ │ + bl 3ba7a │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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] │ │ │ │ @@ -599159,146 +598960,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 213ae0 │ │ │ │ + bl 213a00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [pc, #196] @ (213c88 ) │ │ │ │ - bl 213ae0 │ │ │ │ + ldr r7, [pc, #196] @ (213ba8 ) │ │ │ │ + bl 213a00 │ │ │ │ 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 213c82 │ │ │ │ + bhi.n 213ba2 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 213c2e │ │ │ │ + bls.n 213b4e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 213c40 │ │ │ │ + bhi.n 213b60 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #140] @ (213c8c ) │ │ │ │ + ldr r1, [pc, #140] @ (213bac ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 213c56 │ │ │ │ + beq.n 213b76 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 213c4a │ │ │ │ + cbz r0, 213b6a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213c82 │ │ │ │ + beq.n 213ba2 │ │ │ │ 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 213c82 │ │ │ │ + beq.n 213ba2 │ │ │ │ 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 213bfc │ │ │ │ + b.n 213b1c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 213c14 │ │ │ │ + b.n 213b34 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 213c82 │ │ │ │ + cbz r0, 213ba2 │ │ │ │ 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 213c34 │ │ │ │ + b.n 213b54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r5!, {r4} │ │ │ │ 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 213b5c │ │ │ │ + bl 213a7c │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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 213ae0 │ │ │ │ + bl 213a00 │ │ │ │ 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 213ae0 │ │ │ │ + bl 213a00 │ │ │ │ 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 │ │ │ │ @@ -599308,233 +599109,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 1f9140 │ │ │ │ + bl 1f9060 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (213e10 ) │ │ │ │ + ldr r7, [pc, #216] @ (213d30 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh r3, [r4, #58] @ 0x3a │ │ │ │ - bl 213ae0 │ │ │ │ + bl 213a00 │ │ │ │ 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 213e08 │ │ │ │ + bhi.n 213d28 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 213da6 │ │ │ │ + bls.n 213cc6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 213dc8 │ │ │ │ + bhi.n 213ce8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (213e14 ) │ │ │ │ + ldr r1, [pc, #144] @ (213d34 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 213dde │ │ │ │ + beq.n 213cfe │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 213dd2 │ │ │ │ + cbz r0, 213cf2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213e08 │ │ │ │ + beq.n 213d28 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ str r5, [r3, #64] @ 0x40 │ │ │ │ add r0, r2 │ │ │ │ - b.n 213dac │ │ │ │ + b.n 213ccc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 213e08 │ │ │ │ + beq.n 213d28 │ │ │ │ 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 213d80 │ │ │ │ + b.n 213ca0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 213d98 │ │ │ │ + b.n 213cb8 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 213e08 │ │ │ │ + cbz r0, 213d28 │ │ │ │ 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 213dac │ │ │ │ + b.n 213ccc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, 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] @ (213e74 ) │ │ │ │ + ldr r3, [pc, #76] @ (213d94 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (213e78 ) │ │ │ │ + ldr r2, [pc, #76] @ (213d98 ) │ │ │ │ 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 213270 │ │ │ │ + bl 213190 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 213e72 │ │ │ │ + cbz r6, 213d92 │ │ │ │ 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 213e62 │ │ │ │ + bne.n 213d82 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 213e5a │ │ │ │ + bne.n 213d7a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, 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, 213ec4 │ │ │ │ + cbz r3, 213de4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ 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, 213ec2 │ │ │ │ + cbz r4, 213de2 │ │ │ │ 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 1f98b8 │ │ │ │ - b.n 213ea6 │ │ │ │ + bl 1f97d8 │ │ │ │ + b.n 213dc6 │ │ │ │ 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, 213f0c │ │ │ │ + cbz r3, 213e2c │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ 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 1f98b8 │ │ │ │ - b.n 213ef6 │ │ │ │ + bl 1f97d8 │ │ │ │ + b.n 213e16 │ │ │ │ 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 213270 │ │ │ │ + bl 213190 │ │ │ │ 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, 213f62 │ │ │ │ + cbz r3, 213e82 │ │ │ │ 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] │ │ │ │ @@ -599544,194 +599345,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] @ (213fb4 ) │ │ │ │ + ldr r3, [pc, #56] @ (213ed4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (213fb8 ) │ │ │ │ + ldr r2, [pc, #56] @ (213ed8 ) │ │ │ │ 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 213270 │ │ │ │ + bl 213190 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 213fb2 │ │ │ │ + cbz r4, 213ed2 │ │ │ │ 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 213fa6 │ │ │ │ + bne.n 213ec6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ 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 213270 │ │ │ │ + bl 213190 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 213ff6 │ │ │ │ + cbz r4, 213f16 │ │ │ │ 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 213fea │ │ │ │ + bne.n 213f0a │ │ │ │ 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 214062 │ │ │ │ + bhi.n 213f82 │ │ │ │ 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 213270 │ │ │ │ + bl 213190 │ │ │ │ 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 214032 │ │ │ │ + bne.n 213f52 │ │ │ │ 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 213270 │ │ │ │ + bl 213190 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21402c │ │ │ │ + bne.n 213f4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 21401a │ │ │ │ + b.n 213f3a │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 214044 │ │ │ │ + b.n 213f64 │ │ │ │ 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, 2140e0 │ │ │ │ + cbz r3, 214000 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ 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 1f9780 │ │ │ │ + bl 1f96a0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 2140c4 │ │ │ │ + cbz r6, 213fe4 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 2140bc │ │ │ │ - ldr r3, [pc, #36] @ (2140ec ) │ │ │ │ + bne.n 213fdc │ │ │ │ + ldr r3, [pc, #36] @ (21400c ) │ │ │ │ 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 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 214098 │ │ │ │ + b.n 213fb8 │ │ │ │ nop │ │ │ │ - b.n 214650 │ │ │ │ + b.n 214730 │ │ │ │ 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 21411a │ │ │ │ - ldr r1, [pc, #16] @ (21411c ) │ │ │ │ + bne.n 21403a │ │ │ │ + ldr r1, [pc, #16] @ (21403c ) │ │ │ │ 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 2145fc │ │ │ │ + b.n 2146dc │ │ │ │ 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, 21416a │ │ │ │ + cbz r3, 21408a │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ 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 │ │ │ │ @@ -599739,33 +599540,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 1f98b8 │ │ │ │ - b.n 214148 │ │ │ │ + bl 1f97d8 │ │ │ │ + b.n 214068 │ │ │ │ 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, 214192 │ │ │ │ + cbnz r3, 2140b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9930 │ │ │ │ + bl 1f9850 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ 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 │ │ │ │ @@ -599790,17 +599591,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, 214238 │ │ │ │ + cbz r3, 214158 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ 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] │ │ │ │ @@ -599812,166 +599613,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 1f98b8 │ │ │ │ - b.n 214210 │ │ │ │ + bl 1f97d8 │ │ │ │ + b.n 214130 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21424e │ │ │ │ + bhi.n 21416e │ │ │ │ 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 214264 │ │ │ │ + beq.n 214184 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 214258 │ │ │ │ + bne.n 214178 │ │ │ │ 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] @ (214364 ) │ │ │ │ + ldr r5, [pc, #228] @ (214284 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (214368 ) │ │ │ │ + ldr r4, [pc, #228] @ (214288 ) │ │ │ │ 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 21434a │ │ │ │ + bhi.n 21426a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 214358 │ │ │ │ + beq.n 214278 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2130ac │ │ │ │ + bl 212fcc │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21432c │ │ │ │ + bhi.n 21424c │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r4, #32 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21435c │ │ │ │ + beq.n 21427c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 2130ac │ │ │ │ + bl 212fcc │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (21436c ) │ │ │ │ + ldr r2, [pc, #108] @ (21428c ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (214368 ) │ │ │ │ + ldr r3, [pc, #100] @ (214288 ) │ │ │ │ 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 214360 │ │ │ │ + bne.n 214280 │ │ │ │ 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 2142f6 │ │ │ │ + b.n 214216 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2142f6 │ │ │ │ + bne.n 214216 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2142f6 │ │ │ │ + b.n 214216 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 2142ce │ │ │ │ + b.n 2141ee │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2142ce │ │ │ │ + bne.n 2141ee │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2142ce │ │ │ │ + b.n 2141ee │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 2142b8 │ │ │ │ + b.n 2141d8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 2142e4 │ │ │ │ + b.n 214204 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ 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] @ 214ca0 │ │ │ │ + ldr.w r1, [pc, #2328] @ 214bc0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 214c9c │ │ │ │ + bhi.w 214bbc │ │ │ │ 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 214860 │ │ │ │ + bhi.w 214780 │ │ │ │ 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 │ │ │ │ @@ -599980,78 +599781,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 214678 │ │ │ │ + bhi.w 214598 │ │ │ │ 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 214ab2 │ │ │ │ + bhi.w 2149d2 │ │ │ │ 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 21492a │ │ │ │ + bhi.w 21484a │ │ │ │ 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 214466 │ │ │ │ + beq.n 214386 │ │ │ │ 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 21444a │ │ │ │ - cbz r0, 214486 │ │ │ │ + bne.n 21436a │ │ │ │ + cbz r0, 2143a6 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214486 │ │ │ │ + bne.n 2143a6 │ │ │ │ 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 │ │ │ │ @@ -600059,112 +599860,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 2145cc │ │ │ │ + bne.w 2144ec │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21e134 │ │ │ │ + bl 21e054 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 2145cc │ │ │ │ + b.n 2144ec │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2144de │ │ │ │ + beq.n 2143fe │ │ │ │ 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 2144c2 │ │ │ │ - cbz r0, 2144fe │ │ │ │ + bne.n 2143e2 │ │ │ │ + cbz r0, 21441e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 2144fe │ │ │ │ + bne.n 21441e │ │ │ │ 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 2145c4 │ │ │ │ + b.n 2144e4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 21453c │ │ │ │ + cbz r1, 21445c │ │ │ │ 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 214520 │ │ │ │ - cbz r5, 21455c │ │ │ │ + bne.n 214440 │ │ │ │ + cbz r5, 21447c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 21455c │ │ │ │ + bne.n 21447c │ │ │ │ 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 2145c4 │ │ │ │ + b.n 2144e4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 214598 │ │ │ │ + cbz r1, 2144b8 │ │ │ │ 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 21457c │ │ │ │ - cbz r5, 2145b8 │ │ │ │ + bne.n 21449c │ │ │ │ + cbz r5, 2144d8 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 2145b8 │ │ │ │ + bne.n 2144d8 │ │ │ │ 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] │ │ │ │ @@ -600172,1462 +599973,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 21449c │ │ │ │ + beq.w 2143bc │ │ │ │ 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] @ 214ca4 │ │ │ │ + ldr.w r3, [pc, #1736] @ 214bc4 │ │ │ │ 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, 214614 │ │ │ │ + cbz r1, 214534 │ │ │ │ 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 2145f6 │ │ │ │ + bne.n 214516 │ │ │ │ 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 21455c │ │ │ │ - b.n 21453e │ │ │ │ + beq.n 21447c │ │ │ │ + b.n 21445e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 21455c │ │ │ │ + bne.n 21447c │ │ │ │ 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 21455c │ │ │ │ + b.n 21447c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21453c │ │ │ │ + beq.w 21445c │ │ │ │ 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 214654 │ │ │ │ - b.n 21453c │ │ │ │ + bne.n 214574 │ │ │ │ + b.n 21445c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2145b8 │ │ │ │ + beq.n 2144d8 │ │ │ │ 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 214684 │ │ │ │ - b.n 2145b8 │ │ │ │ - ldr.w r3, [pc, #1536] @ 214ca8 │ │ │ │ + bne.n 2145a4 │ │ │ │ + b.n 2144d8 │ │ │ │ + ldr.w r3, [pc, #1536] @ 214bc8 │ │ │ │ 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 214598 │ │ │ │ + beq.w 2144b8 │ │ │ │ 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 2146c6 │ │ │ │ - b.n 214598 │ │ │ │ + bne.n 2145e6 │ │ │ │ + b.n 2144b8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214598 │ │ │ │ + beq.w 2144b8 │ │ │ │ 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 214598 │ │ │ │ + bne.w 2144b8 │ │ │ │ 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 214598 │ │ │ │ + b.n 2144b8 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214c84 │ │ │ │ + beq.w 214ba4 │ │ │ │ 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 2145b8 │ │ │ │ + beq.w 2144d8 │ │ │ │ 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 21475c │ │ │ │ - b.n 2145b8 │ │ │ │ + bhi.n 21467c │ │ │ │ + b.n 2144d8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214486 │ │ │ │ + bne.w 2143a6 │ │ │ │ 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 214486 │ │ │ │ + b.n 2143a6 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21453c │ │ │ │ + beq.w 21445c │ │ │ │ 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 21453c │ │ │ │ + bne.w 21445c │ │ │ │ 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 21453c │ │ │ │ + b.n 21445c │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214c7c │ │ │ │ + beq.w 214b9c │ │ │ │ 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 21455c │ │ │ │ + beq.w 21447c │ │ │ │ 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 21481a │ │ │ │ - b.n 21455c │ │ │ │ + bhi.n 21473a │ │ │ │ + b.n 21447c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 2144fe │ │ │ │ + bne.w 21441e │ │ │ │ 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 2144fe │ │ │ │ + b.n 21441e │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21455c │ │ │ │ + beq.w 21447c │ │ │ │ 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 21486e │ │ │ │ - b.n 21455c │ │ │ │ - ldr.w r3, [pc, #1044] @ 214ca8 │ │ │ │ + bne.n 21478e │ │ │ │ + b.n 21447c │ │ │ │ + ldr.w r3, [pc, #1044] @ 214bc8 │ │ │ │ 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 21453c │ │ │ │ + beq.w 21445c │ │ │ │ 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 2148b0 │ │ │ │ - b.n 21453c │ │ │ │ + bne.n 2147d0 │ │ │ │ + b.n 21445c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214466 │ │ │ │ + beq.w 214386 │ │ │ │ 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 2148d8 │ │ │ │ - b.n 214466 │ │ │ │ + bne.n 2147f8 │ │ │ │ + b.n 214386 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2144de │ │ │ │ + beq.w 2143fe │ │ │ │ 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 214906 │ │ │ │ - b.n 2144de │ │ │ │ + bne.n 214826 │ │ │ │ + b.n 2143fe │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214486 │ │ │ │ + beq.w 2143a6 │ │ │ │ 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 214938 │ │ │ │ - b.n 214486 │ │ │ │ - ldr r3, [pc, #844] @ (214ca8 ) │ │ │ │ + bne.n 214858 │ │ │ │ + b.n 2143a6 │ │ │ │ + ldr r3, [pc, #844] @ (214bc8 ) │ │ │ │ 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 214466 │ │ │ │ + beq.w 214386 │ │ │ │ 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 214976 │ │ │ │ - b.n 214466 │ │ │ │ + bne.n 214896 │ │ │ │ + b.n 214386 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214466 │ │ │ │ + beq.w 214386 │ │ │ │ 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 214466 │ │ │ │ + bne.w 214386 │ │ │ │ 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 214466 │ │ │ │ + b.n 214386 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214c8c │ │ │ │ + beq.w 214bac │ │ │ │ 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 214486 │ │ │ │ + beq.w 2143a6 │ │ │ │ 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 214a0a │ │ │ │ - b.n 214486 │ │ │ │ - ldr.w ip, [pc, #624] @ 214ca4 │ │ │ │ + bcc.n 21492a │ │ │ │ + b.n 2143a6 │ │ │ │ + ldr.w ip, [pc, #624] @ 214bc4 │ │ │ │ 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, 214a6c │ │ │ │ + cbz r1, 21498c │ │ │ │ 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 214a4e │ │ │ │ + bne.n 21496e │ │ │ │ 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 214486 │ │ │ │ - b.n 214468 │ │ │ │ + beq.w 2143a6 │ │ │ │ + b.n 214388 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214598 │ │ │ │ + beq.w 2144b8 │ │ │ │ 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 214a8e │ │ │ │ - b.n 214598 │ │ │ │ + bne.n 2149ae │ │ │ │ + b.n 2144b8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2144fe │ │ │ │ + beq.w 21441e │ │ │ │ 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 214ac0 │ │ │ │ - b.n 2144fe │ │ │ │ - ldr r3, [pc, #452] @ (214ca8 ) │ │ │ │ + bne.n 2149e0 │ │ │ │ + b.n 21441e │ │ │ │ + ldr r3, [pc, #452] @ (214bc8 ) │ │ │ │ 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 2144de │ │ │ │ + beq.w 2143fe │ │ │ │ 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 214afe │ │ │ │ - b.n 2144de │ │ │ │ + bne.n 214a1e │ │ │ │ + b.n 2143fe │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2144de │ │ │ │ + beq.w 2143fe │ │ │ │ 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 2144de │ │ │ │ + bne.w 2143fe │ │ │ │ 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 2144de │ │ │ │ - ldr r3, [pc, #316] @ (214ca4 ) │ │ │ │ + b.n 2143fe │ │ │ │ + ldr r3, [pc, #316] @ (214bc4 ) │ │ │ │ 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, 214b9e │ │ │ │ + cbz r1, 214abe │ │ │ │ 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 214b80 │ │ │ │ + bne.n 214aa0 │ │ │ │ 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 2145b8 │ │ │ │ - b.n 21459a │ │ │ │ + beq.w 2144d8 │ │ │ │ + b.n 2144ba │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 2145b8 │ │ │ │ + bne.w 2144d8 │ │ │ │ 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 2145b8 │ │ │ │ - ldr.w ip, [pc, #200] @ 214ca4 │ │ │ │ + b.n 2144d8 │ │ │ │ + ldr.w ip, [pc, #200] @ 214bc4 │ │ │ │ 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, 214c12 │ │ │ │ + cbz r1, 214b32 │ │ │ │ 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 214bf4 │ │ │ │ + bne.n 214b14 │ │ │ │ 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 2144fe │ │ │ │ - b.n 2144e0 │ │ │ │ + beq.w 21441e │ │ │ │ + b.n 214400 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214c96 │ │ │ │ + beq.n 214bb6 │ │ │ │ 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 2144fe │ │ │ │ + beq.w 21441e │ │ │ │ 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 214c58 │ │ │ │ - b.n 2144fe │ │ │ │ + bcc.n 214b78 │ │ │ │ + b.n 21441e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 214812 │ │ │ │ - b.n 21455c │ │ │ │ + bne.w 214732 │ │ │ │ + b.n 21447c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 214754 │ │ │ │ - b.n 2145b8 │ │ │ │ + bne.w 214674 │ │ │ │ + b.n 2144d8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 214a06 │ │ │ │ - b.w 214486 │ │ │ │ + bne.w 214926 │ │ │ │ + b.w 2143a6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214c50 │ │ │ │ - b.n 2144fe │ │ │ │ + bne.n 214b70 │ │ │ │ + b.n 21441e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 2145c4 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + b.n 2144e4 │ │ │ │ + pop {r4, r6, 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] @ (214f24 ) │ │ │ │ + ldr r4, [pc, #612] @ (214e44 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 214f1c │ │ │ │ + bhi.w 214e3c │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r6, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 214d1e │ │ │ │ + beq.n 214c3e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 214d1e │ │ │ │ + beq.n 214c3e │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 214e1e │ │ │ │ + bhi.w 214d3e │ │ │ │ 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 214d1e │ │ │ │ + beq.n 214c3e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 214ce6 │ │ │ │ + bne.n 214c06 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 214ce6 │ │ │ │ + bne.n 214c06 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 214cea │ │ │ │ - b.n 214d1e │ │ │ │ + bne.n 214c0a │ │ │ │ + b.n 214c3e │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 214efa │ │ │ │ + beq.w 214e1a │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 214cec │ │ │ │ + b.n 214c0c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 214d5a │ │ │ │ + cbz r3, 214c7a │ │ │ │ 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, 214d84 │ │ │ │ + cbz r3, 214ca4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214d7e │ │ │ │ + cbz r4, 214c9e │ │ │ │ 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 214d68 │ │ │ │ + bne.n 214c88 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 214370 │ │ │ │ + bl 214290 │ │ │ │ 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 214d84 │ │ │ │ + beq.n 214ca4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 214dba │ │ │ │ + cbz r1, 214cda │ │ │ │ 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 214daa │ │ │ │ - b.n 214d84 │ │ │ │ + bne.n 214cca │ │ │ │ + b.n 214ca4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 214f04 │ │ │ │ + beq.w 214e24 │ │ │ │ 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 21e3cc │ │ │ │ + bl 21e2ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 214d92 │ │ │ │ - ldr r3, [pc, #320] @ (214f28 ) │ │ │ │ + b.n 214cb2 │ │ │ │ + ldr r3, [pc, #320] @ (214e48 ) │ │ │ │ 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 214d84 │ │ │ │ + beq.n 214ca4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214e16 │ │ │ │ + cbz r4, 214d36 │ │ │ │ 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 214e00 │ │ │ │ - b.n 214d84 │ │ │ │ + bne.n 214d20 │ │ │ │ + b.n 214ca4 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214d84 │ │ │ │ + beq.n 214ca4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214e44 │ │ │ │ + cbz r4, 214d64 │ │ │ │ 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 214e2e │ │ │ │ - b.n 214d84 │ │ │ │ + bne.n 214d4e │ │ │ │ + b.n 214ca4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 214d84 │ │ │ │ + beq.n 214ca4 │ │ │ │ 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, 214e72 │ │ │ │ + cbz r1, 214d92 │ │ │ │ ldrd r4, r1, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 214e62 │ │ │ │ - b.n 214d84 │ │ │ │ + bne.n 214d82 │ │ │ │ + b.n 214ca4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214d84 │ │ │ │ + beq.n 214ca4 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 214e92 │ │ │ │ + cbz r1, 214db2 │ │ │ │ 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 214d84 │ │ │ │ + bne.w 214ca4 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214d84 │ │ │ │ + beq.w 214ca4 │ │ │ │ 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 214d92 │ │ │ │ - ldr r3, [pc, #104] @ (214f2c ) │ │ │ │ + b.n 214cb2 │ │ │ │ + ldr r3, [pc, #104] @ (214e4c ) │ │ │ │ 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 214d84 │ │ │ │ + beq.w 214ca4 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 214ef2 │ │ │ │ + cbz r4, 214e12 │ │ │ │ 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 214edc │ │ │ │ - b.n 214d84 │ │ │ │ + bne.n 214dfc │ │ │ │ + b.n 214ca4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 214d42 │ │ │ │ - b.n 214d1e │ │ │ │ + bne.w 214c62 │ │ │ │ + b.n 214c3e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214dcc │ │ │ │ + beq.w 214cec │ │ │ │ ldrd r4, r3, [r2, #28] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 214dcc │ │ │ │ - ldrd ip, r0, [r2] │ │ │ │ b.n 214cec │ │ │ │ + ldrd ip, r0, [r2] │ │ │ │ + b.n 214c0c │ │ │ │ nop │ │ │ │ - cbz r4, 214f76 │ │ │ │ + push {r2, r3, r4} │ │ │ │ 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] @ (215118 ) │ │ │ │ + ldr r2, [pc, #472] @ (215038 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 214fc4 │ │ │ │ + bhi.n 214ee4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 214f92 │ │ │ │ + cbnz r5, 214eb2 │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 214f68 │ │ │ │ + cbz r3, 214e88 │ │ │ │ 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, 214f90 │ │ │ │ + cbz r4, 214eb0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214f8a │ │ │ │ + cbz r1, 214eaa │ │ │ │ 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 214f74 │ │ │ │ + bne.n 214e94 │ │ │ │ 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 214f90 │ │ │ │ + beq.n 214eb0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 214fba │ │ │ │ + cbz r2, 214eda │ │ │ │ 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 214faa │ │ │ │ - b.n 214f90 │ │ │ │ + bne.n 214eca │ │ │ │ + b.n 214eb0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214f90 │ │ │ │ + beq.n 214eb0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 214fe8 │ │ │ │ + cbz r1, 214f08 │ │ │ │ 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 214fd2 │ │ │ │ - b.n 214f90 │ │ │ │ - ldr r3, [pc, #296] @ (21511c ) │ │ │ │ + bne.n 214ef2 │ │ │ │ + b.n 214eb0 │ │ │ │ + ldr r3, [pc, #296] @ (21503c ) │ │ │ │ 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 214f90 │ │ │ │ + beq.n 214eb0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215020 │ │ │ │ + cbz r1, 214f40 │ │ │ │ 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 21500a │ │ │ │ - b.n 214f90 │ │ │ │ + bne.n 214f2a │ │ │ │ + b.n 214eb0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214f90 │ │ │ │ + beq.n 214eb0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 215040 │ │ │ │ + cbz r2, 214f60 │ │ │ │ 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 2150f4 │ │ │ │ + bne.n 215014 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2150f4 │ │ │ │ + beq.n 215014 │ │ │ │ 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] @ (215120 ) │ │ │ │ + ldr r3, [pc, #180] @ (215040 ) │ │ │ │ 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 214f90 │ │ │ │ + beq.n 214eb0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215098 │ │ │ │ + cbz r1, 214fb8 │ │ │ │ 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 215082 │ │ │ │ - b.n 214f90 │ │ │ │ + bne.n 214fa2 │ │ │ │ + b.n 214eb0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 215100 │ │ │ │ + beq.n 215020 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 21e3cc │ │ │ │ + bl 21e2ec │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214f90 │ │ │ │ + beq.w 214eb0 │ │ │ │ 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, 2150ec │ │ │ │ + cbz r2, 21500c │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 2150dc │ │ │ │ - b.n 214f90 │ │ │ │ + bne.n 214ffc │ │ │ │ + b.n 214eb0 │ │ │ │ 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 2150aa │ │ │ │ + beq.n 214fca │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 2150aa │ │ │ │ + b.n 214fca │ │ │ │ nop │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + cbz r2, 215062 │ │ │ │ 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 215194 │ │ │ │ + beq.n 2150b4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21514e │ │ │ │ + beq.n 21506e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 215188 │ │ │ │ + cbnz r3, 2150a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f98e4 │ │ │ │ + bl 1f9804 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215140 │ │ │ │ + beq.n 215060 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21517e │ │ │ │ + cbz r2, 21509e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f98e4 │ │ │ │ + bl 1f9804 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21517c │ │ │ │ + cbz r2, 21509c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 21517c │ │ │ │ + cbz r1, 21509c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f98e4 │ │ │ │ + bl 1f9804 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215168 │ │ │ │ + bne.n 215088 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f98e4 │ │ │ │ + bl 1f9804 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215144 │ │ │ │ + beq.n 215064 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f98e4 │ │ │ │ + bl 1f9804 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1f98e4 │ │ │ │ - b.n 215140 │ │ │ │ + bl 1f9804 │ │ │ │ + b.n 215060 │ │ │ │ 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 2151d2 │ │ │ │ + beq.n 2150f2 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 2151d2 │ │ │ │ + cbz r3, 2150f2 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ - bl 215124 │ │ │ │ + bl 215044 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 2151b8 │ │ │ │ + bne.n 2150d8 │ │ │ │ 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] @ 215c60 │ │ │ │ + ldr.w r0, [pc, #2676] @ 215b80 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r5, [pc, #2676] @ 215c64 │ │ │ │ + ldr.w r5, [pc, #2676] @ 215b84 │ │ │ │ movs r2, #4 │ │ │ │ - ldr.w r3, [pc, #2672] @ 215c68 │ │ │ │ + ldr.w r3, [pc, #2672] @ 215b88 │ │ │ │ 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 1fe444 │ │ │ │ + bl 1fe364 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 215238 │ │ │ │ + bhi.n 215158 │ │ │ │ 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 215bc0 │ │ │ │ + beq.w 215ae0 │ │ │ │ add.w r6, r4, #36 @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 215246 │ │ │ │ + bcc.n 215166 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215b6e │ │ │ │ + beq.w 215a8e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215a0a │ │ │ │ + bhi.w 21592a │ │ │ │ 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, 215298 │ │ │ │ + cbz r3, 2151b8 │ │ │ │ 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 2152c2 │ │ │ │ + beq.n 2151e2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2152ba │ │ │ │ + cbz r1, 2151da │ │ │ │ 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 2152aa │ │ │ │ + bne.n 2151ca │ │ │ │ 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 1fe520 │ │ │ │ + bl 1fe440 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2153dc │ │ │ │ + beq.n 2152fc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2153dc │ │ │ │ + beq.n 2152fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215490 │ │ │ │ + bhi.w 2153b0 │ │ │ │ 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] @ 215c6c │ │ │ │ + ldr.w r3, [pc, #2392] @ 215b8c │ │ │ │ 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 215bfe │ │ │ │ + beq.w 215b1e │ │ │ │ add.w sl, r4, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ 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 215334 │ │ │ │ + bcc.n 215254 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 2154f2 │ │ │ │ + beq.w 215412 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215642 │ │ │ │ + bhi.w 215562 │ │ │ │ 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, 215390 │ │ │ │ + cbz r3, 2152b0 │ │ │ │ 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 2153be │ │ │ │ + beq.n 2152de │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2153b4 │ │ │ │ + cbz r1, 2152d4 │ │ │ │ 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 2153a4 │ │ │ │ + bne.n 2152c4 │ │ │ │ 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 1fe520 │ │ │ │ + bl 1fe440 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2152ea │ │ │ │ + bne.n 21520a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 215400 │ │ │ │ + beq.n 215320 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r0, 215400 │ │ │ │ + cbz r0, 215320 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 215124 │ │ │ │ + bl 215044 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 2153e8 │ │ │ │ + bne.n 215308 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60b4c │ │ │ │ - ldr.w r2, [pc, #2152] @ 215c70 │ │ │ │ - ldr.w r3, [pc, #2140] @ 215c68 │ │ │ │ + ldr.w r2, [pc, #2152] @ 215b90 │ │ │ │ + ldr.w r3, [pc, #2140] @ 215b88 │ │ │ │ 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 215cb6 │ │ │ │ + bne.w 215bd6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2116] @ 215c74 │ │ │ │ + ldr.w r3, [pc, #2116] @ 215b94 │ │ │ │ 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 215c16 │ │ │ │ + beq.w 215b36 │ │ │ │ add.w fp, r4, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 21544e │ │ │ │ + bne.n 21536e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215352 │ │ │ │ + b.n 215272 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215ba6 │ │ │ │ + beq.w 215ac6 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r0, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 215474 │ │ │ │ + bcc.n 215394 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215352 │ │ │ │ + b.n 215272 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 215ba6 │ │ │ │ + beq.w 215ac6 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 2154a4 │ │ │ │ + bcc.n 2153c4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215352 │ │ │ │ + b.n 215272 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21576a │ │ │ │ + beq.w 21568a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2154cc │ │ │ │ + bne.n 2153ec │ │ │ │ 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 215360 │ │ │ │ + bne.w 215280 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215b6a │ │ │ │ + beq.w 215a8a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2157c8 │ │ │ │ - add r1, pc, #8 @ (adr r1, 215510 ) │ │ │ │ + bhi.w 2156e8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 215430 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #6 │ │ │ │ @@ -601645,874 +601446,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 21575c │ │ │ │ + beq.w 21567c │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 215b7c │ │ │ │ + beq.w 215a9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e3cc │ │ │ │ - b.n 2153c8 │ │ │ │ + bl 21e2ec │ │ │ │ + b.n 2152e8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 215710 │ │ │ │ + bne.w 215630 │ │ │ │ subs r3, r6, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.w 215bb4 │ │ │ │ + beq.w 215ad4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2153c8 │ │ │ │ + b.n 2152e8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215594 │ │ │ │ + cbz r3, 2154b4 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215350 │ │ │ │ + beq.w 215270 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 2155a4 │ │ │ │ + bcc.n 2154c4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215352 │ │ │ │ - ldr.w r3, [pc, #1716] @ 215c74 │ │ │ │ + b.n 215272 │ │ │ │ + ldr.w r3, [pc, #1716] @ 215b94 │ │ │ │ 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 2153be │ │ │ │ + beq.w 2152de │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2155f2 │ │ │ │ + cbz r1, 215512 │ │ │ │ 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 2155e2 │ │ │ │ + bne.n 215502 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2153be │ │ │ │ - ldr.w r3, [pc, #1644] @ 215c6c │ │ │ │ + b.n 2152de │ │ │ │ + ldr.w r3, [pc, #1644] @ 215b8c │ │ │ │ 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 2153be │ │ │ │ + beq.w 2152de │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215636 │ │ │ │ + cbz r1, 215556 │ │ │ │ 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 215626 │ │ │ │ + bne.n 215546 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2153be │ │ │ │ + b.n 2152de │ │ │ │ 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 2153be │ │ │ │ + beq.w 2152de │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215668 │ │ │ │ + cbz r1, 215588 │ │ │ │ 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 215658 │ │ │ │ + bne.n 215578 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2153be │ │ │ │ + b.n 2152de │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2153be │ │ │ │ + beq.w 2152de │ │ │ │ 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, 21569e │ │ │ │ + cbz r1, 2155be │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 21568e │ │ │ │ - b.n 2153be │ │ │ │ + bne.n 2155ae │ │ │ │ + b.n 2152de │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21557a │ │ │ │ + beq.w 21549a │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 2156c0 │ │ │ │ + cbz r1, 2155e0 │ │ │ │ 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 21557c │ │ │ │ + bne.w 21549c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215b74 │ │ │ │ + beq.w 215a94 │ │ │ │ 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 2153c8 │ │ │ │ + b.n 2152e8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 215552 │ │ │ │ + bne.w 215472 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 215552 │ │ │ │ + beq.w 215472 │ │ │ │ ldrd ip, r0, [r4, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #28] │ │ │ │ - b.n 215552 │ │ │ │ + b.n 215472 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 215350 │ │ │ │ + bne.w 215270 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215352 │ │ │ │ + b.n 215272 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2153be │ │ │ │ + beq.w 2152de │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 215752 │ │ │ │ + cbz r1, 215672 │ │ │ │ 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 215742 │ │ │ │ - b.n 2153be │ │ │ │ + bne.n 215662 │ │ │ │ + b.n 2152de │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215352 │ │ │ │ + b.n 215272 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne.n 215736 │ │ │ │ + bne.n 215656 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215c8c │ │ │ │ + beq.w 215bac │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215ad8 │ │ │ │ + b.n 2159f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215796 │ │ │ │ + cbz r3, 2156b6 │ │ │ │ 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 2153be │ │ │ │ + beq.w 2152de │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2157bc │ │ │ │ + cbz r1, 2156dc │ │ │ │ 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 2157ac │ │ │ │ + bne.n 2156cc │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2153be │ │ │ │ + b.n 2152de │ │ │ │ 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 2153be │ │ │ │ + beq.w 2152de │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2157ee │ │ │ │ + cbz r1, 21570e │ │ │ │ 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 2157de │ │ │ │ + bne.n 2156fe │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2153be │ │ │ │ + b.n 2152de │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2153be │ │ │ │ + beq.w 2152de │ │ │ │ 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, 215824 │ │ │ │ + cbz r1, 215744 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 215814 │ │ │ │ - b.n 2153be │ │ │ │ - ldr.w r3, [pc, #1092] @ 215c74 │ │ │ │ + bne.n 215734 │ │ │ │ + b.n 2152de │ │ │ │ + ldr.w r3, [pc, #1092] @ 215b94 │ │ │ │ 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 2153be │ │ │ │ + beq.w 2152de │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215860 │ │ │ │ + cbz r1, 215780 │ │ │ │ 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 215850 │ │ │ │ + bne.n 215770 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2153be │ │ │ │ - ldr r3, [pc, #1020] @ (215c6c ) │ │ │ │ + b.n 2152de │ │ │ │ + ldr r3, [pc, #1020] @ (215b8c ) │ │ │ │ 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 2153be │ │ │ │ + beq.w 2152de │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2158a2 │ │ │ │ + cbz r1, 2157c2 │ │ │ │ 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 215892 │ │ │ │ + bne.n 2157b2 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2153be │ │ │ │ - ldr r3, [pc, #956] @ (215c6c ) │ │ │ │ + b.n 2152de │ │ │ │ + ldr r3, [pc, #956] @ (215b8c ) │ │ │ │ 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 215c9c │ │ │ │ + beq.w 215bbc │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ 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 2158cc │ │ │ │ - b.n 215258 │ │ │ │ + bcc.n 2157ec │ │ │ │ + b.n 215178 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 2158f4 │ │ │ │ + cbz r3, 215814 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215258 │ │ │ │ + beq.w 215178 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 215902 │ │ │ │ - b.n 215258 │ │ │ │ + bcc.n 215822 │ │ │ │ + b.n 215178 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215bc0 │ │ │ │ + beq.w 215ae0 │ │ │ │ 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 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 215922 │ │ │ │ - b.n 215258 │ │ │ │ - ldr r3, [pc, #824] @ (215c74 ) │ │ │ │ + bcc.n 215842 │ │ │ │ + b.n 215178 │ │ │ │ + ldr r3, [pc, #824] @ (215b94 ) │ │ │ │ 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 215c90 │ │ │ │ + beq.w 215bb0 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 215952 │ │ │ │ - b.n 215258 │ │ │ │ + bne.n 215872 │ │ │ │ + b.n 215178 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 215c3a │ │ │ │ + beq.w 215b5a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215c78 │ │ │ │ + beq.w 215b98 │ │ │ │ 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 21e3cc │ │ │ │ - b.n 2152ce │ │ │ │ + bl 21e2ec │ │ │ │ + b.n 2151ee │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215c2e │ │ │ │ + beq.w 215b4e │ │ │ │ add.w r0, r5, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21599a │ │ │ │ - b.n 215258 │ │ │ │ + bne.n 2158ba │ │ │ │ + b.n 215178 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215bc0 │ │ │ │ + beq.w 215ae0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 215258 │ │ │ │ + bne.w 215178 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21525a │ │ │ │ + b.n 21517a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2152c2 │ │ │ │ + beq.w 2151e2 │ │ │ │ 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, 215a02 │ │ │ │ + cbz r1, 215922 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 2159f2 │ │ │ │ - b.n 2152c2 │ │ │ │ + bne.n 215912 │ │ │ │ + b.n 2151e2 │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2152c2 │ │ │ │ + beq.w 2151e2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215a2e │ │ │ │ + cbz r1, 21594e │ │ │ │ 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 215a1e │ │ │ │ - b.n 2152c2 │ │ │ │ - ldr r3, [pc, #568] @ (215c74 ) │ │ │ │ + bne.n 21593e │ │ │ │ + b.n 2151e2 │ │ │ │ + ldr r3, [pc, #568] @ (215b94 ) │ │ │ │ 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 2152c2 │ │ │ │ + beq.w 2151e2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215a68 │ │ │ │ + cbz r1, 215988 │ │ │ │ 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 215a58 │ │ │ │ - b.n 2152c2 │ │ │ │ - ldr r3, [pc, #504] @ (215c6c ) │ │ │ │ + bne.n 215978 │ │ │ │ + b.n 2151e2 │ │ │ │ + ldr r3, [pc, #504] @ (215b8c ) │ │ │ │ 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 2152c2 │ │ │ │ + beq.w 2151e2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215aa4 │ │ │ │ + cbz r1, 2159c4 │ │ │ │ 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 215a94 │ │ │ │ - b.n 2152c2 │ │ │ │ + bne.n 2159b4 │ │ │ │ + b.n 2151e2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 21597e │ │ │ │ + bne.w 21589e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21597e │ │ │ │ + beq.w 21589e │ │ │ │ ldrd ip, r3, [r4, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 21597e │ │ │ │ + b.n 21589e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2153be │ │ │ │ + beq.w 2152de │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 215af4 │ │ │ │ + cbz r1, 215a14 │ │ │ │ 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 215ae4 │ │ │ │ - b.n 2153be │ │ │ │ + bne.n 215a04 │ │ │ │ + b.n 2152de │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2152c2 │ │ │ │ + beq.w 2151e2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 215b1a │ │ │ │ + cbz r1, 215a3a │ │ │ │ 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 215b0a │ │ │ │ - b.w 2152c2 │ │ │ │ + bne.n 215a2a │ │ │ │ + b.w 2151e2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2152c2 │ │ │ │ + beq.w 2151e2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 215b40 │ │ │ │ + cbz r1, 215a60 │ │ │ │ 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 215bd6 │ │ │ │ + bne.n 215af6 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215bd6 │ │ │ │ + beq.n 215af6 │ │ │ │ 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 2152ce │ │ │ │ + b.w 2151ee │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2154fe │ │ │ │ + b.n 21541e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 215268 │ │ │ │ + b.w 215188 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2153c8 │ │ │ │ + b.n 2152e8 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215c5a │ │ │ │ + beq.n 215b7a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 215be4 │ │ │ │ + beq.n 215b04 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e3cc │ │ │ │ - b.n 2153c8 │ │ │ │ + bl 21e2ec │ │ │ │ + b.n 2152e8 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.n 215c4a │ │ │ │ + beq.n 215b6a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 2153be │ │ │ │ + b.n 2152de │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215c7e │ │ │ │ + beq.n 215b9e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 21557a │ │ │ │ + b.n 21549a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215c82 │ │ │ │ + beq.n 215ba2 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 2152c2 │ │ │ │ + b.w 2151e2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 215b88 │ │ │ │ + b.n 215aa8 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.w 2152ce │ │ │ │ + b.w 2151ee │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 215b90 │ │ │ │ + beq.n 215ab0 │ │ │ │ ldrd lr, r1, [r4, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #28] │ │ │ │ - b.n 215b90 │ │ │ │ + b.n 215ab0 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 215bb0 │ │ │ │ + bne.n 215ad0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215cae │ │ │ │ + beq.n 215bce │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215876 │ │ │ │ + b.n 215796 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 215bb0 │ │ │ │ + bne.n 215ad0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215cb2 │ │ │ │ + beq.n 215bd2 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215836 │ │ │ │ + b.n 215756 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 215c88 │ │ │ │ + cbz r6, 215ba8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215b00 │ │ │ │ + b.n 215a20 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2132b4 │ │ │ │ + bl 2131d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.w 21525a │ │ │ │ + b.w 21517a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 215ca8 │ │ │ │ + beq.n 215bc8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 2153be │ │ │ │ + b.w 2152de │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 215b88 │ │ │ │ - add r6, sp, #16 │ │ │ │ + b.n 215aa8 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 215ab2 │ │ │ │ + b.n 2159d2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 21557a │ │ │ │ + b.n 21549a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 2152c2 │ │ │ │ + b.w 2151e2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215b00 │ │ │ │ + b.n 215a20 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215ad8 │ │ │ │ + b.n 2159f8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 215bc8 │ │ │ │ + bne.n 215ae8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215a40 │ │ │ │ + b.n 215960 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 215bc8 │ │ │ │ + bne.n 215ae8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215a7c │ │ │ │ + b.n 21599c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 2153be │ │ │ │ + b.w 2152de │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215876 │ │ │ │ + b.n 215796 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215836 │ │ │ │ + b.n 215756 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #44] @ (215cf0 ) │ │ │ │ + ldr r2, [pc, #44] @ (215c10 ) │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add r2, pc │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 215cd6 │ │ │ │ + beq.n 215bf6 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r3, #580 @ 0x244 │ │ │ │ - bne.n 215cec │ │ │ │ - ldr r3, [pc, #20] @ (215cf4 ) │ │ │ │ + bne.n 215c0c │ │ │ │ + ldr r3, [pc, #20] @ (215c14 ) │ │ │ │ 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 215cd2 │ │ │ │ + bne.n 215bf2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - add r3, pc, #192 @ (adr r3, 215db4 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 215c54 ) │ │ │ │ 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] @ 215d74 │ │ │ │ + ldr.w ip, [pc, #108] @ 215c94 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (215d78 ) │ │ │ │ + ldr r2, [pc, #104] @ (215c98 ) │ │ │ │ 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 215d64 │ │ │ │ + beq.n 215c84 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 215d52 │ │ │ │ + bne.n 215c72 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (215d7c ) │ │ │ │ - ldr r2, [pc, #60] @ (215d78 ) │ │ │ │ + ldr r1, [pc, #64] @ (215c9c ) │ │ │ │ + ldr r2, [pc, #60] @ (215c98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 215d6e │ │ │ │ + bne.n 215c8e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f4b00 │ │ │ │ + bl 1f4a20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 215d30 │ │ │ │ + b.n 215c50 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 215d30 │ │ │ │ + b.n 215c50 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #944 @ (adr r2, 216128 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 215fc8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #768 @ (adr r2, 216080 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 215f20 ) │ │ │ │ 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] @ (215ed8 ) │ │ │ │ + ldr r4, [pc, #328] @ (215df8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #328] @ (215edc ) │ │ │ │ + ldr r3, [pc, #328] @ (215dfc ) │ │ │ │ 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 215e0a │ │ │ │ + bcs.n 215d2a │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bls.n 215e38 │ │ │ │ + bls.n 215d58 │ │ │ │ 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 215e10 │ │ │ │ + bhi.n 215d30 │ │ │ │ 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 │ │ │ │ @@ -602520,118 +602321,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] @ (215e68 ) │ │ │ │ + ldr r7, [pc, #116] @ (215d88 ) │ │ │ │ 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 215e4e │ │ │ │ + bne.n 215d6e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2131c0 │ │ │ │ - ldr r2, [pc, #192] @ (215ee0 ) │ │ │ │ - ldr r3, [pc, #184] @ (215edc ) │ │ │ │ + bl 2130e0 │ │ │ │ + ldr r2, [pc, #192] @ (215e00 ) │ │ │ │ + ldr r3, [pc, #184] @ (215dfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 215eba │ │ │ │ + bne.n 215dda │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #201 @ 0xc9 │ │ │ │ - beq.n 215ea2 │ │ │ │ - bhi.n 215e96 │ │ │ │ + beq.n 215dc2 │ │ │ │ + bhi.n 215db6 │ │ │ │ cmp r1, #141 @ 0x8d │ │ │ │ - beq.n 215eae │ │ │ │ + beq.n 215dce │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 215ec0 │ │ │ │ - bl 215cf8 │ │ │ │ - b.n 215e1e │ │ │ │ + vldr d0, [pc, #120] @ 215de0 │ │ │ │ + bl 215c18 │ │ │ │ + b.n 215d3e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2131c0 │ │ │ │ - b.n 215e1e │ │ │ │ + bl 2130e0 │ │ │ │ + b.n 215d3e │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2131c0 │ │ │ │ - b.n 215e1e │ │ │ │ + bl 2130e0 │ │ │ │ + b.n 215d3e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2131c0 │ │ │ │ - b.n 215e1e │ │ │ │ + bl 2130e0 │ │ │ │ + b.n 215d3e │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 2131c0 │ │ │ │ - b.n 215e1e │ │ │ │ + bl 2130e0 │ │ │ │ + b.n 215d3e │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215cf8 │ │ │ │ - b.n 215e1e │ │ │ │ + bl 215c18 │ │ │ │ + b.n 215d3e │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 215ec8 │ │ │ │ - bl 215cf8 │ │ │ │ - b.n 215e1e │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 215ed0 │ │ │ │ - bl 215cf8 │ │ │ │ - b.n 215e1e │ │ │ │ + vldr d0, [pc, #32] @ 215de8 │ │ │ │ + bl 215c18 │ │ │ │ + b.n 215d3e │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 215df0 │ │ │ │ + bl 215c18 │ │ │ │ + b.n 215d3e │ │ │ │ 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, #408 @ (adr r2, 216074 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 215f14 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #872 @ (adr r1, 21624c ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 2160ec ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 215f0c │ │ │ │ + beq.n 215e2c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 215ef2 │ │ │ │ + bne.n 215e12 │ │ │ │ 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 1f4bec │ │ │ │ + bl 1f4b0c │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -602648,71 +602449,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] @ (215fd0 ) │ │ │ │ + ldr r2, [pc, #132] @ (215ef0 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 215f9a │ │ │ │ + beq.n 215eba │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 215f88 │ │ │ │ - cbnz r4, 215f82 │ │ │ │ - ldr r1, [pc, #124] @ (215fd4 ) │ │ │ │ + beq.n 215ea8 │ │ │ │ + cbnz r4, 215ea2 │ │ │ │ + ldr r1, [pc, #124] @ (215ef4 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 215f9a │ │ │ │ + cbz r5, 215eba │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215f30 │ │ │ │ - cbz r0, 215f84 │ │ │ │ + bl 215e50 │ │ │ │ + cbz r0, 215ea4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 215f6a │ │ │ │ + bne.n 215e8a │ │ │ │ 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 215fc0 │ │ │ │ + beq.n 215ee0 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 215fa0 │ │ │ │ + bne.n 215ec0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 215f82 │ │ │ │ + bne.n 215ea2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 215fca │ │ │ │ + bne.n 215eea │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 215f84 │ │ │ │ + b.n 215ea4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 215f30 │ │ │ │ - b.n 215f84 │ │ │ │ + bl 215e50 │ │ │ │ + b.n 215ea4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r0, pc, #704 @ (adr r0, 216294 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 216134 ) │ │ │ │ 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 │ │ │ │ @@ -602723,66 +602524,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 21601e │ │ │ │ + beq.n 215f3e │ │ │ │ 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, 216032 │ │ │ │ + cbz r1, 215f52 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 216032 │ │ │ │ + cbz r3, 215f52 │ │ │ │ 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, 21605c │ │ │ │ + cbz r1, 215f7c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 21605c │ │ │ │ + cbz r3, 215f7c │ │ │ │ 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 216076 │ │ │ │ + beq.n 215f96 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 216076 │ │ │ │ + cbz r3, 215f96 │ │ │ │ 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, 2160a4 │ │ │ │ + cbz r3, 215fc4 │ │ │ │ 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] │ │ │ │ @@ -602796,50 +602597,50 @@ │ │ │ │ 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, 2160c8 │ │ │ │ + cbnz r3, 215fe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9930 │ │ │ │ + bl 1f9850 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1f98b8 │ │ │ │ + bl 1f97d8 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ - cbz r6, 216108 │ │ │ │ + cbz r6, 216028 │ │ │ │ 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 216040 │ │ │ │ + bl 215f60 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 2160ea │ │ │ │ + bne.n 21600a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f98e4 │ │ │ │ + bl 1f9804 │ │ │ │ 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 215fd8 │ │ │ │ + bl 215ef8 │ │ │ │ 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 │ │ │ │ @@ -602847,52 +602648,52 @@ │ │ │ │ movs r2, #20 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r3, r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 21615e │ │ │ │ + cbz r3, 21607e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 21615e │ │ │ │ + cbz r0, 21607e │ │ │ │ ldrd r5, r0, [r3, #4] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r7, [r8, #52] @ 0x34 │ │ │ │ adds r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, r2] │ │ │ │ cmp r6, r7 │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ - bcs.n 216190 │ │ │ │ + bcs.n 2160b0 │ │ │ │ adds r2, #20 │ │ │ │ add r4, r2 │ │ │ │ - b.n 21617c │ │ │ │ + b.n 21609c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 216040 │ │ │ │ + bl 215f60 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 216178 │ │ │ │ + bcc.n 216098 │ │ │ │ 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, 2161c6 │ │ │ │ + cbz r3, 2160e6 │ │ │ │ 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] │ │ │ │ @@ -602900,304 +602701,304 @@ │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 216210 │ │ │ │ + beq.n 216130 │ │ │ │ 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 2161ec │ │ │ │ + b.n 21610c │ │ │ │ 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 2161e8 │ │ │ │ + bne.n 216108 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21629a │ │ │ │ + beq.n 2161ba │ │ │ │ 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 216296 │ │ │ │ + beq.n 2161b6 │ │ │ │ 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 216268 │ │ │ │ + b.n 216188 │ │ │ │ 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 216296 │ │ │ │ + beq.n 2161b6 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [ip] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 21623c │ │ │ │ + bmi.n 21615c │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21623c │ │ │ │ + bne.n 21615c │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 21623c │ │ │ │ + beq.n 21615c │ │ │ │ mov r3, r8 │ │ │ │ - b.n 216286 │ │ │ │ + b.n 2161a6 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 21623c │ │ │ │ + beq.n 21615c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 216256 │ │ │ │ + beq.n 216176 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216282 │ │ │ │ + bne.n 2161a2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21628a │ │ │ │ + b.n 2161aa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (21633c ) │ │ │ │ + ldr r3, [pc, #152] @ (21625c ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 2162dc │ │ │ │ + cbz r1, 2161fc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2162ce │ │ │ │ - ldr r1, [pc, #144] @ (216340 ) │ │ │ │ + bne.n 2161ee │ │ │ │ + ldr r1, [pc, #144] @ (216260 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 2162ce │ │ │ │ + cbz r3, 2161ee │ │ │ │ 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 216332 │ │ │ │ + beq.n 216252 │ │ │ │ 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] @ (216344 ) │ │ │ │ + ldr r2, [pc, #92] @ (216264 ) │ │ │ │ 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, 216324 │ │ │ │ + cbnz r0, 216244 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 21632a │ │ │ │ + bcs.n 21624a │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 2162d8 │ │ │ │ + beq.n 2161f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216306 │ │ │ │ + beq.n 216226 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 21630e │ │ │ │ - b.n 21631a │ │ │ │ + bhi.n 21622e │ │ │ │ + b.n 21623a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 21630a │ │ │ │ - b.n 2162d8 │ │ │ │ + bne.n 21622a │ │ │ │ + b.n 2161f8 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 2162d8 │ │ │ │ + b.n 2161f8 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ 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 216390 │ │ │ │ + beq.n 2162b0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 216374 │ │ │ │ + b.n 216294 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 21638c │ │ │ │ + beq.n 2162ac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 216384 │ │ │ │ - bl 21629c │ │ │ │ + bmi.n 2162a4 │ │ │ │ + bl 2161bc │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 21636c │ │ │ │ + bne.n 21628c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 21638c │ │ │ │ + b.n 2162ac │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 2163de │ │ │ │ + cbz r0, 2162fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 2163e4 │ │ │ │ + cbz r2, 216304 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2163ae │ │ │ │ + bhi.n 2162ce │ │ │ │ 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 2163d4 │ │ │ │ + beq.n 2162f4 │ │ │ │ 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 2163de │ │ │ │ + beq.n 2162fe │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 216416 │ │ │ │ + bne.n 216336 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2163de │ │ │ │ + beq.n 2162fe │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21640a │ │ │ │ + bhi.n 21632a │ │ │ │ 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 2163de │ │ │ │ + beq.n 2162fe │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ - bne.n 2163b0 │ │ │ │ + bne.n 2162d0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 2163b0 │ │ │ │ + b.n 2162d0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 2163b0 │ │ │ │ + b.n 2162d0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2163de │ │ │ │ + beq.n 2162fe │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #48] @ 0x30 │ │ │ │ - bne.n 2163b0 │ │ │ │ - b.n 21640a │ │ │ │ + bne.n 2162d0 │ │ │ │ + b.n 21632a │ │ │ │ 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 216452 │ │ │ │ + bmi.n 216372 │ │ │ │ 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, 21646e │ │ │ │ + cbz r3, 21638e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216450 │ │ │ │ + beq.n 216370 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216398 │ │ │ │ + bl 2162b8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 21649e │ │ │ │ + bhi.n 2163be │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r3, r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -603211,48 +603012,48 @@ │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2164d2 │ │ │ │ + bhi.n 2163f2 │ │ │ │ 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 2164d6 │ │ │ │ + beq.n 2163f6 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2164b2 │ │ │ │ + beq.n 2163d2 │ │ │ │ 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 2164b2 │ │ │ │ + beq.n 2163d2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21656a │ │ │ │ + beq.n 21648a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216524 │ │ │ │ + cbz r2, 216444 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 21650e │ │ │ │ + bhi.n 21642e │ │ │ │ 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 │ │ │ │ @@ -603265,179 +603066,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 21650a │ │ │ │ + b.n 21642a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 21656a │ │ │ │ + cbz r2, 21648a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 21656a │ │ │ │ + beq.n 21648a │ │ │ │ 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 2164a4 │ │ │ │ + bl 2163c4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21656e │ │ │ │ + beq.n 21648e │ │ │ │ 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 21650a │ │ │ │ + b.n 21642a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 216564 │ │ │ │ + b.n 216484 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 2165ac │ │ │ │ + cbz r0, 2164cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2165a0 │ │ │ │ + cbz r2, 2164c0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21659c │ │ │ │ - bl 2164e4 │ │ │ │ + cbz r2, 2164bc │ │ │ │ + bl 216404 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 216596 │ │ │ │ + bne.n 2164b6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 21659c │ │ │ │ + b.n 2164bc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21659c │ │ │ │ + b.n 2164bc │ │ │ │ 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 216610 │ │ │ │ + bhi.n 216530 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #28 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 2165ea │ │ │ │ + cbz r0, 21650a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 2165d4 │ │ │ │ + beq.n 2164f4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r1, 216608 │ │ │ │ + cbz r1, 216528 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 2165ea │ │ │ │ - bl 2164e4 │ │ │ │ + bne.n 21650a │ │ │ │ + bl 216404 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2165f2 │ │ │ │ + bne.n 216512 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2165ea │ │ │ │ + bne.n 21650a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldmia.w sp, {r0, r1} │ │ │ │ - bl 2165b0 │ │ │ │ + bl 2164d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21660a │ │ │ │ + b.n 21652a │ │ │ │ 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, 216652 │ │ │ │ + cbz r3, 216572 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216650 │ │ │ │ + beq.n 216570 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ 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, 21667e │ │ │ │ + cbz r3, 21659e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 21667c │ │ │ │ + beq.n 21659c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216398 │ │ │ │ + bl 2162b8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 216696 │ │ │ │ + cbz r0, 2165b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216696 │ │ │ │ + cbz r3, 2165b6 │ │ │ │ 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, 2166ae │ │ │ │ + cbz r0, 2165ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2166ae │ │ │ │ + cbz r3, 2165ce │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -603449,243 +603250,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 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 2166ec │ │ │ │ + cbz r1, 21660c │ │ │ │ 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 2166e0 │ │ │ │ - ldr r3, [pc, #16] @ (216700 ) │ │ │ │ + bne.n 216600 │ │ │ │ + ldr r3, [pc, #16] @ (216620 ) │ │ │ │ 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, r3, r5, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 216752 │ │ │ │ + bne.n 216672 │ │ │ │ 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, 216754 │ │ │ │ + cbz r3, 216674 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 216748 │ │ │ │ + cbz r2, 216668 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 216744 │ │ │ │ - bl 2164e4 │ │ │ │ + cbz r3, 216664 │ │ │ │ + bl 216404 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216722 │ │ │ │ + bne.n 216642 │ │ │ │ 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 216722 │ │ │ │ + b.n 216642 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 216732 │ │ │ │ - b.n 21673c │ │ │ │ + bne.n 216652 │ │ │ │ + b.n 21665c │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21673c │ │ │ │ + b.n 21665c │ │ │ │ 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] @ (2167dc ) │ │ │ │ + ldr r6, [pc, #112] @ (2166fc ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2167d6 │ │ │ │ + beq.n 2166f6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2167b0 │ │ │ │ + cbz r2, 2166d0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 2167a8 │ │ │ │ + bhi.n 2166c8 │ │ │ │ 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] @ (2167e0 ) │ │ │ │ + ldr r2, [pc, #72] @ (216700 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 2167a8 │ │ │ │ + cbz r2, 2166c8 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216782 │ │ │ │ + bne.n 2166a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2167ca │ │ │ │ + cbz r2, 2166ea │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2167c6 │ │ │ │ - bl 2164e4 │ │ │ │ + cbz r2, 2166e6 │ │ │ │ + bl 216404 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21677c │ │ │ │ + bne.n 21669c │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 21677c │ │ │ │ + b.n 21669c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2167ba │ │ │ │ + bne.n 2166da │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ 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, 216822 │ │ │ │ + cbz r0, 216742 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #320] @ 0x140 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 216810 │ │ │ │ + cbz r1, 216730 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 216804 │ │ │ │ + bne.n 216724 │ │ │ │ str.w r2, [r0, #324] @ 0x144 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2167f8 │ │ │ │ + bne.n 216718 │ │ │ │ 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, 216846 │ │ │ │ - b.n 21687e │ │ │ │ + cbnz r3, 216766 │ │ │ │ + b.n 21679e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21687e │ │ │ │ + cbz r3, 21679e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216840 │ │ │ │ + beq.n 216760 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 216876 │ │ │ │ + cbz r0, 216796 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216862 │ │ │ │ + cbz r2, 216782 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216858 │ │ │ │ - bl 2164e4 │ │ │ │ + bne.n 216778 │ │ │ │ + bl 216404 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216852 │ │ │ │ + bne.n 216772 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21687e │ │ │ │ + cbz r3, 21679e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21684e │ │ │ │ + bne.n 21676e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216870 │ │ │ │ + bne.n 216790 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2168a0 │ │ │ │ + cbz r0, 2167c0 │ │ │ │ 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 216888 │ │ │ │ + bne.n 2167a8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2168b8 │ │ │ │ + cbz r0, 2167d8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2168ac │ │ │ │ + bne.n 2167cc │ │ │ │ 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] @ (216aa0 ) │ │ │ │ + ldr r3, [pc, #460] @ (2169c0 ) │ │ │ │ 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] @ (216aa4 ) │ │ │ │ + ldr r2, [pc, #448] @ (2169c4 ) │ │ │ │ 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] │ │ │ │ @@ -603697,18 +603498,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 216a9a │ │ │ │ + beq.w 2169ba │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #16 │ │ │ │ - cbz r2, 216928 │ │ │ │ + cbz r2, 216848 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -603717,29 +603518,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 2165b0 │ │ │ │ + bl 2164d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2169da │ │ │ │ - cbz r6, 21695e │ │ │ │ + beq.n 2168fa │ │ │ │ + cbz r6, 21687e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2169fe │ │ │ │ + beq.n 21691e │ │ │ │ mov r0, r5 │ │ │ │ - bl 215cbc │ │ │ │ + bl 215bdc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216a12 │ │ │ │ + beq.n 216932 │ │ │ │ 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] │ │ │ │ @@ -603751,295 +603552,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 216a24 │ │ │ │ + bhi.n 216944 │ │ │ │ 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 216a8c │ │ │ │ + beq.n 2169ac │ │ │ │ strd r8, r5, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 2165b0 │ │ │ │ + bl 2164d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216952 │ │ │ │ + bne.n 216872 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 2619d0 │ │ │ │ - ldr r2, [pc, #192] @ (216aa8 ) │ │ │ │ - ldr r3, [pc, #184] @ (216aa0 ) │ │ │ │ + bl 2618f0 │ │ │ │ + ldr r2, [pc, #192] @ (2169c8 ) │ │ │ │ + ldr r3, [pc, #184] @ (2169c0 ) │ │ │ │ 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 216a96 │ │ │ │ + bne.n 2169b6 │ │ │ │ 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 2165b0 │ │ │ │ + bl 2164d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216954 │ │ │ │ - b.n 2169da │ │ │ │ + bne.n 216874 │ │ │ │ + b.n 2168fa │ │ │ │ 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 2169bc │ │ │ │ + bls.n 2168dc │ │ │ │ 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 216a78 │ │ │ │ + beq.n 216998 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 216a54 │ │ │ │ + b.n 216974 │ │ │ │ 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 216a50 │ │ │ │ + bne.n 216970 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r5, [sp, #52] @ 0x34 │ │ │ │ - beq.n 216a8c │ │ │ │ + beq.n 2169ac │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 216944 │ │ │ │ + b.n 216864 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2151d4 │ │ │ │ - b.n 216a86 │ │ │ │ + bl 2150f4 │ │ │ │ + b.n 2169a6 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ 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, 216b08 │ │ │ │ + cbz r3, 216a28 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 216ad2 │ │ │ │ + b.n 2169f2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 216b08 │ │ │ │ + cbz r0, 216a28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216acc │ │ │ │ + beq.n 2169ec │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2168bc │ │ │ │ + bl 2167dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 216b02 │ │ │ │ + cbz r3, 216a22 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216adc │ │ │ │ + bne.n 2169fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216af4 │ │ │ │ + bne.n 216a14 │ │ │ │ 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 216b3e │ │ │ │ + beq.n 216a5e │ │ │ │ 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 216b40 │ │ │ │ + bhi.n 216a60 │ │ │ │ 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 216b52 │ │ │ │ - ldr r3, [pc, #12] @ (216b58 ) │ │ │ │ + bhi.n 216a72 │ │ │ │ + ldr r3, [pc, #12] @ (216a78 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ bx lr │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #82 @ 0x52 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mvn.w r3, #280 @ 0x118 │ │ │ │ add r0, r3 │ │ │ │ cmp.w r0, #456 @ 0x1c8 │ │ │ │ - bhi.n 216b70 │ │ │ │ - ldr r3, [pc, #8] @ (216b74 ) │ │ │ │ + bhi.n 216a90 │ │ │ │ + ldr r3, [pc, #8] @ (216a94 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #107 @ 0x6b │ │ │ │ bx lr │ │ │ │ - bgt.n 216c04 │ │ │ │ + bgt.n 216b64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 216b84 │ │ │ │ + beq.n 216aa4 │ │ │ │ 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 216b80 │ │ │ │ - ldr r0, [pc, #84] @ (216be8 ) │ │ │ │ + bhi.n 216aa0 │ │ │ │ + ldr r0, [pc, #84] @ (216b08 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - bne.n 216bda │ │ │ │ + bne.n 216afa │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 216bda │ │ │ │ + bne.n 216afa │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 216bb4 │ │ │ │ - b.n 216be0 │ │ │ │ + beq.n 216ad4 │ │ │ │ + b.n 216b00 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 216be0 │ │ │ │ + bne.n 216b00 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 216bce │ │ │ │ + cbz r2, 216aee │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 216bb0 │ │ │ │ + bne.n 216ad0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 216bb4 │ │ │ │ + beq.n 216ad4 │ │ │ │ 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 216bdc │ │ │ │ + beq.n 216afc │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - bgt.n 216c24 │ │ │ │ + bgt.n 216b84 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #944] @ (216fa0 ) │ │ │ │ + ldr r3, [pc, #944] @ (216ec0 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #940] @ (216fa4 ) │ │ │ │ + ldr r5, [pc, #940] @ (216ec4 ) │ │ │ │ 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, 216c12 │ │ │ │ + cbz r5, 216b32 │ │ │ │ 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 216c28 │ │ │ │ + beq.n 216b48 │ │ │ │ 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 216c42 │ │ │ │ + beq.n 216b62 │ │ │ │ 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 216c62 │ │ │ │ + beq.n 216b82 │ │ │ │ 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 216ed0 │ │ │ │ + bhi.w 216df0 │ │ │ │ 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 │ │ │ │ @@ -604226,15 +604027,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 216dfa │ │ │ │ + beq.n 216d1a │ │ │ │ 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 │ │ │ │ @@ -604242,62 +604043,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 216e22 │ │ │ │ - b.n 216e70 │ │ │ │ + beq.n 216d42 │ │ │ │ + b.n 216d90 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 216f9a │ │ │ │ + bne.w 216eba │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 216f94 │ │ │ │ + beq.w 216eb4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 216e1a │ │ │ │ + bne.n 216d3a │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 216e22 │ │ │ │ + beq.n 216d42 │ │ │ │ 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, 216e58 │ │ │ │ + cbnz r3, 216d78 │ │ │ │ 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, 216e80 │ │ │ │ + cbz r3, 216da0 │ │ │ │ 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, 216e90 │ │ │ │ + cbz r3, 216db0 │ │ │ │ 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, 216ea2 │ │ │ │ + cbz r3, 216dc2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #108] @ 0x6c │ │ │ │ - cbz r3, 216eb0 │ │ │ │ + cbz r3, 216dd0 │ │ │ │ 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 │ │ │ │ @@ -604307,431 +604108,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 216dfa │ │ │ │ + beq.n 216d1a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #230 @ 0xe6 │ │ │ │ movne r1, #242 @ 0xf2 │ │ │ │ - b.n 216dfa │ │ │ │ + b.n 216d1a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.n 216dfa │ │ │ │ + beq.n 216d1a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #213 @ 0xd5 │ │ │ │ movne r1, #187 @ 0xbb │ │ │ │ - b.n 216dfa │ │ │ │ + b.n 216d1a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #54 @ 0x36 │ │ │ │ - beq.w 216dfa │ │ │ │ + beq.w 216d1a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #188 @ 0xbc │ │ │ │ - b.n 216dfa │ │ │ │ + b.n 216d1a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 216dfa │ │ │ │ + beq.w 216d1a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #212 @ 0xd4 │ │ │ │ - b.n 216dfa │ │ │ │ + b.n 216d1a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #60 @ 0x3c │ │ │ │ - beq.w 216dfa │ │ │ │ + beq.w 216d1a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #233 @ 0xe9 │ │ │ │ - b.n 216dfa │ │ │ │ + b.n 216d1a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 216dfa │ │ │ │ + beq.w 216d1a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #222 @ 0xde │ │ │ │ movne r1, #234 @ 0xea │ │ │ │ - b.n 216dfa │ │ │ │ + b.n 216d1a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 216dfa │ │ │ │ + beq.w 216d1a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #224 @ 0xe0 │ │ │ │ movne r1, #236 @ 0xec │ │ │ │ - b.n 216dfa │ │ │ │ + b.n 216d1a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 216dfa │ │ │ │ + beq.w 216d1a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #226 @ 0xe2 │ │ │ │ movne r1, #238 @ 0xee │ │ │ │ - b.n 216dfa │ │ │ │ + b.n 216d1a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ - beq.w 216dfa │ │ │ │ + beq.w 216d1a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #227 @ 0xe3 │ │ │ │ movne r1, #239 @ 0xef │ │ │ │ - b.n 216dfa │ │ │ │ + b.n 216d1a │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #67 @ 0x43 │ │ │ │ - beq.w 216dfa │ │ │ │ + beq.w 216d1a │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #228 @ 0xe4 │ │ │ │ movne r1, #240 @ 0xf0 │ │ │ │ - b.n 216dfa │ │ │ │ + b.n 216d1a │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 216e40 │ │ │ │ + b.n 216d60 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ 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] @ (216ff4 ) │ │ │ │ + ldr r3, [pc, #60] @ (216f14 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (216ff8 ) │ │ │ │ + ldr r2, [pc, #60] @ (216f18 ) │ │ │ │ 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 2e42d0 │ │ │ │ + bl 2e41f0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 216ff0 │ │ │ │ + beq.n 216f10 │ │ │ │ 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, #256] @ 0x100 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (2170bc ) │ │ │ │ - ldr r2, [pc, #192] @ (2170c0 ) │ │ │ │ + ldr r3, [pc, #188] @ (216fdc ) │ │ │ │ + ldr r2, [pc, #192] @ (216fe0 ) │ │ │ │ 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 21706a │ │ │ │ + bne.n 216f8a │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbnz r3, 21703e │ │ │ │ + cbnz r3, 216f5e │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 217070 │ │ │ │ + beq.n 216f90 │ │ │ │ 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 21706a │ │ │ │ + bmi.n 216f8a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 21701e │ │ │ │ + bpl.n 216f3e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2170b0 │ │ │ │ + bne.n 216fd0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 21708e │ │ │ │ + cbz r1, 216fae │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 217052 │ │ │ │ + bne.n 216f72 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 217056 │ │ │ │ + beq.n 216f76 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2170b6 │ │ │ │ + bne.n 216fd6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 217056 │ │ │ │ + bmi.n 216f76 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 21703a │ │ │ │ + b.n 216f5a │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21706a │ │ │ │ + beq.n 216f8a │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bhi.n 21704c │ │ │ │ - ldr r1, [pc, #40] @ (2170c4 ) │ │ │ │ + bhi.n 216f6c │ │ │ │ + ldr r1, [pc, #40] @ (216fe4 ) │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 21704c │ │ │ │ + beq.n 216f6c │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 21702a │ │ │ │ + b.n 216f4a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 217080 │ │ │ │ + bhi.n 216fe0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (217130 ) │ │ │ │ + ldr r2, [pc, #100] @ (217050 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 21711c │ │ │ │ + bhi.n 21703c │ │ │ │ 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 216ffc │ │ │ │ - cbz r0, 217112 │ │ │ │ - ldr r1, [pc, #52] @ (217134 ) │ │ │ │ + bl 216f1c │ │ │ │ + cbz r0, 217032 │ │ │ │ + ldr r1, [pc, #52] @ (217054 ) │ │ │ │ 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, 217120 │ │ │ │ + cbnz r0, 217040 │ │ │ │ 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 217112 │ │ │ │ + b.n 217032 │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ - beq.n 217146 │ │ │ │ - bhi.n 217146 │ │ │ │ + beq.n 217066 │ │ │ │ + bhi.n 217066 │ │ │ │ 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] @ (21745c ) │ │ │ │ + ldr r6, [pc, #764] @ (21737c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #764] @ (217460 ) │ │ │ │ + ldr r0, [pc, #764] @ (217380 ) │ │ │ │ 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] @ (217464 ) │ │ │ │ + ldr r3, [pc, #744] @ (217384 ) │ │ │ │ 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 217276 │ │ │ │ + beq.n 217196 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ movw r7, #315 @ 0x13b │ │ │ │ - cbnz r3, 2171de │ │ │ │ + cbnz r3, 2170fe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 21723c │ │ │ │ + beq.n 21715c │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 2171fa │ │ │ │ + bls.n 21711a │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ - ldr r2, [pc, #684] @ (217468 ) │ │ │ │ - ldr r3, [pc, #672] @ (217460 ) │ │ │ │ + ldr r2, [pc, #684] @ (217388 ) │ │ │ │ + ldr r3, [pc, #672] @ (217380 ) │ │ │ │ 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 217456 │ │ │ │ + bne.w 217376 │ │ │ │ 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 2172fe │ │ │ │ + bne.w 21721e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bne.w 21735c │ │ │ │ + bne.w 21727c │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 2171a0 │ │ │ │ + b.n 2170c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2173c8 │ │ │ │ + beq.w 2172e8 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2171b0 │ │ │ │ + bne.n 2170d0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 2171b0 │ │ │ │ + bne.n 2170d0 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 217204 │ │ │ │ + bne.n 217124 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2171dc │ │ │ │ + bne.n 2170fc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 217336 │ │ │ │ + beq.w 217256 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2171b0 │ │ │ │ + bhi.n 2170d0 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 217200 │ │ │ │ + b.n 217120 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2173fc │ │ │ │ + beq.w 21731c │ │ │ │ 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 2171b0 │ │ │ │ + bne.n 2170d0 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 21724e │ │ │ │ + bne.n 21716e │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2171de │ │ │ │ + bne.n 2170fe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2171a8 │ │ │ │ - b.n 217246 │ │ │ │ + bne.n 2170c8 │ │ │ │ + b.n 217166 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e43b8 │ │ │ │ + bl 2e42d8 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 217192 │ │ │ │ + bne.n 2170b2 │ │ │ │ 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 2172a6 │ │ │ │ + b.n 2171c6 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 217196 │ │ │ │ + bne.w 2170b6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 2172d8 │ │ │ │ + cbz r3, 2171f8 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21729a │ │ │ │ + beq.n 2171ba │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 2171b0 │ │ │ │ + beq.w 2170d0 │ │ │ │ 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 21729a │ │ │ │ + b.n 2171ba │ │ │ │ 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 │ │ │ │ @@ -604739,24 +604540,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 2171ba │ │ │ │ + b.n 2170da │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2171b0 │ │ │ │ + bne.w 2170d0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21733c │ │ │ │ + bhi.n 21725c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21733c │ │ │ │ + bhi.n 21725c │ │ │ │ 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 │ │ │ │ @@ -604767,38 +604568,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 217242 │ │ │ │ + b.n 217162 │ │ │ │ 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 2171ba │ │ │ │ + b.n 2170da │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 21733c │ │ │ │ + b.n 21725c │ │ │ │ cmp.w r3, #784 @ 0x310 │ │ │ │ - beq.n 21740c │ │ │ │ + beq.n 21732c │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 217400 │ │ │ │ + beq.n 217320 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #924 @ 0x39c │ │ │ │ - bne.w 2171b0 │ │ │ │ - ldr r3, [pc, #244] @ (21746c ) │ │ │ │ + bne.w 2170d0 │ │ │ │ + ldr r3, [pc, #244] @ (21738c ) │ │ │ │ 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] │ │ │ │ @@ -604817,42 +604618,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 2171ba │ │ │ │ + b.n 2170da │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2171de │ │ │ │ + bne.w 2170fe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2173e8 │ │ │ │ + beq.n 217308 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 2173cc │ │ │ │ - b.n 2171b0 │ │ │ │ + bls.n 2172ec │ │ │ │ + b.n 2170d0 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2171de │ │ │ │ + bne.w 2170fe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2171a8 │ │ │ │ + bne.w 2170c8 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 2171f4 │ │ │ │ + b.n 217114 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 21736a │ │ │ │ - b.n 2171b0 │ │ │ │ - ldr r3, [pc, #92] @ (21746c ) │ │ │ │ + beq.n 21728a │ │ │ │ + b.n 2170d0 │ │ │ │ + ldr r3, [pc, #92] @ (21738c ) │ │ │ │ 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] │ │ │ │ @@ -604867,60 +604668,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 2173b8 │ │ │ │ + b.n 2172d8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ 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, 2174d0 │ │ │ │ + cbz r3, 2173f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 217490 │ │ │ │ + cbz r1, 2173b0 │ │ │ │ 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, 2174d0 │ │ │ │ + cbz r2, 2173f0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 2174b8 │ │ │ │ + beq.n 2173d8 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 2174b8 │ │ │ │ + bne.n 2173d8 │ │ │ │ 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 21749c │ │ │ │ + bne.n 2173bc │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ @@ -604930,46 +604731,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, 217512 │ │ │ │ + cbnz r1, 217432 │ │ │ │ movw lr, #315 @ 0x13b │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #440 @ 0x1b8 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 21751a │ │ │ │ + beq.n 21743a │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 217512 │ │ │ │ + bhi.n 217432 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2174f0 │ │ │ │ + beq.n 217410 │ │ │ │ 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 21750a │ │ │ │ - ldr r3, [pc, #4] @ (21752c ) │ │ │ │ + b.n 21742a │ │ │ │ + ldr r3, [pc, #4] @ (21744c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - bcs.n 21760c │ │ │ │ + bcs.n 21736c │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 21757c │ │ │ │ + bhi.n 21749c │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 21758e │ │ │ │ + bhi.n 2174ae │ │ │ │ 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 │ │ │ │ @@ -604995,15 +604796,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 21758a │ │ │ │ + beq.n 2174aa │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -605024,15 +604825,15 @@ │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 2175da │ │ │ │ + bhi.n 2174fa │ │ │ │ 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 │ │ │ │ @@ -605055,89 +604856,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] @ (21765c ) │ │ │ │ - ldr r2, [pc, #84] @ (217660 ) │ │ │ │ + ldr r3, [pc, #80] @ (21757c ) │ │ │ │ + ldr r2, [pc, #84] @ (217580 ) │ │ │ │ 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, 21764e │ │ │ │ + cbnz r1, 21756e │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 217654 │ │ │ │ + bls.n 217574 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 217630 │ │ │ │ + bne.n 217550 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 21763a │ │ │ │ - b.n 217646 │ │ │ │ + bhi.n 21755a │ │ │ │ + b.n 217566 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 217636 │ │ │ │ + bne.n 217556 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (217684 ) │ │ │ │ + ldr r3, [pc, #28] @ (2175a4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (217688 ) │ │ │ │ + ldr r2, [pc, #28] @ (2175a8 ) │ │ │ │ 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, 217680 │ │ │ │ + cbnz r3, 2175a0 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #270 @ 0x10e │ │ │ │ - bcs.n 2176b4 │ │ │ │ + bcs.n 2175d4 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bhi.n 2176e0 │ │ │ │ + bhi.n 217600 │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ - bhi.n 217716 │ │ │ │ + bhi.n 217636 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ - bls.n 2176d4 │ │ │ │ + bls.n 2175f4 │ │ │ │ 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 2176f6 │ │ │ │ + bcs.n 217616 │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bcc.n 2176f2 │ │ │ │ + bcc.n 217612 │ │ │ │ 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 │ │ │ │ @@ -605151,15 +604952,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 217708 │ │ │ │ + bcs.n 217628 │ │ │ │ cmp.w r0, #392 @ 0x188 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #398 @ 0x18e │ │ │ │ cmp r0, #2 │ │ │ │ @@ -605170,195 +604971,195 @@ │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ cmp r0, #8 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #40] @ (217750 ) │ │ │ │ - ldr r2, [pc, #44] @ (217754 ) │ │ │ │ + ldr r3, [pc, #40] @ (217670 ) │ │ │ │ + ldr r2, [pc, #44] @ (217674 ) │ │ │ │ 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 21774c │ │ │ │ + bgt.n 21766c │ │ │ │ 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 r4, [r2, #6] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (217778 ) │ │ │ │ - ldr r2, [pc, #32] @ (21777c ) │ │ │ │ + ldr r3, [pc, #28] @ (217698 ) │ │ │ │ + ldr r2, [pc, #32] @ (21769c ) │ │ │ │ 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, 21776e │ │ │ │ + cbz r3, 21768e │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 217772 │ │ │ │ + cbz r3, 217692 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (2177f8 ) │ │ │ │ + ldr r2, [pc, #116] @ (217718 ) │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 2177da │ │ │ │ + beq.n 2176fa │ │ │ │ movw ip, #855 @ 0x357 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 2177c0 │ │ │ │ + beq.n 2176e0 │ │ │ │ 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 244e34 │ │ │ │ + bl 244d54 │ │ │ │ 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 217796 │ │ │ │ - ldr r3, [pc, #52] @ (2177fc ) │ │ │ │ + bne.n 2176b6 │ │ │ │ + ldr r3, [pc, #52] @ (21771c ) │ │ │ │ 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 217796 │ │ │ │ + bne.n 2176b6 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (217800 ) │ │ │ │ + ldr r3, [pc, #16] @ (217720 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #92] @ (217864 ) │ │ │ │ + ldr r2, [pc, #92] @ (217784 ) │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 217844 │ │ │ │ + beq.n 217764 │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.n 217836 │ │ │ │ + bcs.n 217756 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 21785a │ │ │ │ + bne.n 21777a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21785e │ │ │ │ + bne.n 21777e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #56] @ (217868 ) │ │ │ │ + ldr r3, [pc, #56] @ (217788 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #486 @ 0x1e6 │ │ │ │ - beq.n 217844 │ │ │ │ + beq.n 217764 │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21785a │ │ │ │ - ldr r1, [pc, #36] @ (21786c ) │ │ │ │ + bne.n 21777a │ │ │ │ + ldr r1, [pc, #36] @ (21778c ) │ │ │ │ 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 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ 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] @ (21791c ) │ │ │ │ + ldr r2, [pc, #152] @ (21783c ) │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2178e6 │ │ │ │ + beq.n 217806 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #144] @ (217920 ) │ │ │ │ + ldr r1, [pc, #144] @ (217840 ) │ │ │ │ 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, 2178dc │ │ │ │ + cbz r1, 2177fc │ │ │ │ cmp r3, #29 │ │ │ │ it hi │ │ │ │ movhi r2, #4 │ │ │ │ - bhi.n 2178ca │ │ │ │ + bhi.n 2177ea │ │ │ │ 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 2178aa │ │ │ │ + bne.n 2177ca │ │ │ │ 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] │ │ │ │ @@ -605366,20 +605167,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 2178ee │ │ │ │ + bne.n 21780e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 2178e2 │ │ │ │ + b.n 217802 │ │ │ │ nop │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #29 │ │ │ │ itttt ls │ │ │ │ @@ -605389,74 +605190,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 2179b6 │ │ │ │ - bhi.n 21797a │ │ │ │ + beq.n 2178d6 │ │ │ │ + bhi.n 21789a │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 2179da │ │ │ │ - bhi.n 2179c2 │ │ │ │ + beq.n 2178fa │ │ │ │ + bhi.n 2178e2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2179a0 │ │ │ │ + bne.n 2178c0 │ │ │ │ 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 217972 │ │ │ │ + bne.n 217892 │ │ │ │ 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 2179a0 │ │ │ │ + bhi.n 2178c0 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #8057 @ 0x1f79 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 21799c │ │ │ │ + bne.n 2178bc │ │ │ │ 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 21799c │ │ │ │ + beq.n 2178bc │ │ │ │ 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 2179a0 │ │ │ │ + bhi.n 2178c0 │ │ │ │ mov.w r2, #178176 @ 0x2b800 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 2179a0 │ │ │ │ + bpl.n 2178c0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ @@ -605469,18 +605270,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 217a24 │ │ │ │ - bls.n 217a16 │ │ │ │ + beq.n 217944 │ │ │ │ + bls.n 217936 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 217a20 │ │ │ │ + bne.n 217940 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -605490,45 +605291,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 217ab0 │ │ │ │ + bhi.n 2179d0 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217a48 │ │ │ │ + bhi.n 217968 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217a6c │ │ │ │ + bhi.n 21798c │ │ │ │ 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, 217a92 │ │ │ │ + cbnz r2, 2179b2 │ │ │ │ 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 217a96 │ │ │ │ + bls.n 2179b6 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 217a72 │ │ │ │ + bhi.n 217992 │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #24579 @ 0x6003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -605542,28 +605343,28 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 217a76 │ │ │ │ + beq.n 217996 │ │ │ │ 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 217af6 │ │ │ │ + bhi.n 217a16 │ │ │ │ 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 │ │ │ │ @@ -605580,18 +605381,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, 217b1a │ │ │ │ + cbz r3, 217a3a │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 217b1a │ │ │ │ + bmi.n 217a3a │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -605604,121 +605405,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] @ (217c04 ) │ │ │ │ + ldr r4, [pc, #196] @ (217b24 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #196] @ (217c08 ) │ │ │ │ + ldr r1, [pc, #196] @ (217b28 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #196] @ (217c0c ) │ │ │ │ - ldr r2, [pc, #196] @ (217c10 ) │ │ │ │ + ldr r3, [pc, #196] @ (217b2c ) │ │ │ │ + ldr r2, [pc, #196] @ (217b30 ) │ │ │ │ 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 217be0 │ │ │ │ + beq.n 217b00 │ │ │ │ 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 217bfa │ │ │ │ + beq.n 217b1a │ │ │ │ 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 217bda │ │ │ │ + beq.n 217afa │ │ │ │ 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 217b94 │ │ │ │ - b.n 217be2 │ │ │ │ + bne.n 217ab4 │ │ │ │ + b.n 217b02 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (217c14 ) │ │ │ │ - ldr r3, [pc, #32] @ (217c08 ) │ │ │ │ + ldr r2, [pc, #48] @ (217b34 ) │ │ │ │ + ldr r3, [pc, #32] @ (217b28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 217bfe │ │ │ │ + bne.n 217b1e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 217be2 │ │ │ │ + b.n 217b02 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 217c3c │ │ │ │ + bls.n 217b5c │ │ │ │ sub.w r3, r0, #26 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217c34 │ │ │ │ + bhi.n 217b54 │ │ │ │ subs r0, #27 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 217ca8 │ │ │ │ + bhi.n 217bc8 │ │ │ │ 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 217ca0 │ │ │ │ + bne.n 217bc0 │ │ │ │ movw r2, #36872 @ 0x9008 │ │ │ │ movt r2, #480 @ 0x1e0 │ │ │ │ ands r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -605730,16 +605531,16 @@ │ │ │ │ bx lr │ │ │ │ subs r0, r1, #7 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 217ca0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 217c84 ) │ │ │ │ + bhi.n 217bc0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 217ba4 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ @@ -605758,116 +605559,116 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 217cce │ │ │ │ + bhi.n 217bee │ │ │ │ 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 217d02 │ │ │ │ + bls.n 217c22 │ │ │ │ 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 217d14 │ │ │ │ + bhi.n 217c34 │ │ │ │ movw r3, #36865 @ 0x9001 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 217d14 │ │ │ │ + beq.n 217c34 │ │ │ │ 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 217cb4 │ │ │ │ - cbz r0, 217d30 │ │ │ │ + bl 217bd4 │ │ │ │ + cbz r0, 217c50 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217cb4 │ │ │ │ + bl 217bd4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 217d7e │ │ │ │ + bhi.n 217c9e │ │ │ │ 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, 217d60 │ │ │ │ + cbz r0, 217c80 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 217d82 │ │ │ │ + bhi.n 217ca2 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 217d5e │ │ │ │ + bne.n 217c7e │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 217d86 │ │ │ │ + bhi.n 217ca6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 217d7e │ │ │ │ + beq.n 217c9e │ │ │ │ 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 217d5e │ │ │ │ + b.n 217c7e │ │ │ │ stmdb 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] @ (218004 ) │ │ │ │ - ldr r2, [pc, #592] @ (218008 ) │ │ │ │ + ldr r0, [pc, #592] @ (217f24 ) │ │ │ │ + ldr r2, [pc, #592] @ (217f28 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 21800c │ │ │ │ - ldr r3, [pc, #592] @ (218010 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 217f2c │ │ │ │ + ldr r3, [pc, #592] @ (217f30 ) │ │ │ │ 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 │ │ │ │ @@ -605884,361 +605685,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 217e16 │ │ │ │ + bmi.n 217d36 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 217cb4 │ │ │ │ - cbnz r0, 217e1e │ │ │ │ + bl 217bd4 │ │ │ │ + cbnz r0, 217d3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 217b30 │ │ │ │ - cbz r0, 217e5e │ │ │ │ + bl 217a50 │ │ │ │ + cbz r0, 217d7e │ │ │ │ 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] @ (218014 ) │ │ │ │ - ldr r3, [pc, #452] @ (218008 ) │ │ │ │ + ldr r1, [pc, #464] @ (217f34 ) │ │ │ │ + ldr r3, [pc, #452] @ (217f28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 217ffe │ │ │ │ + bne.w 217f1e │ │ │ │ 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 217ed8 │ │ │ │ + bhi.n 217df8 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 217e84 ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 217da4 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 217e84 │ │ │ │ + cbz r7, 217da4 │ │ │ │ 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, 217ea6 │ │ │ │ + cbz r7, 217dc6 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217e9e │ │ │ │ + cbz r1, 217dbe │ │ │ │ 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 217e8e │ │ │ │ + bne.n 217dae │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 217e40 │ │ │ │ + b.n 217d60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217ea6 │ │ │ │ + beq.n 217dc6 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 217ece │ │ │ │ + cbz r3, 217dee │ │ │ │ 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 217ebe │ │ │ │ - b.n 217ea6 │ │ │ │ + bne.n 217dde │ │ │ │ + b.n 217dc6 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217ea6 │ │ │ │ + beq.n 217dc6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217ef4 │ │ │ │ + cbz r1, 217e14 │ │ │ │ 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 217ee4 │ │ │ │ - b.n 217ea6 │ │ │ │ - ldr r3, [pc, #280] @ (218018 ) │ │ │ │ + bne.n 217e04 │ │ │ │ + b.n 217dc6 │ │ │ │ + ldr r3, [pc, #280] @ (217f38 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217ea6 │ │ │ │ + beq.n 217dc6 │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217f24 │ │ │ │ + cbz r1, 217e44 │ │ │ │ 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 217f14 │ │ │ │ - b.n 217ea6 │ │ │ │ + bne.n 217e34 │ │ │ │ + b.n 217dc6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217ea6 │ │ │ │ + beq.n 217dc6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 217f44 │ │ │ │ + cbz r3, 217e64 │ │ │ │ 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 217ff2 │ │ │ │ + bne.n 217f12 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217ff2 │ │ │ │ + beq.n 217f12 │ │ │ │ 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 217eb2 │ │ │ │ + b.n 217dd2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217ea6 │ │ │ │ + beq.n 217dc6 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 217f8c │ │ │ │ + cbz r1, 217eac │ │ │ │ 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 217f7c │ │ │ │ - b.n 217ea6 │ │ │ │ + bne.n 217e9c │ │ │ │ + b.n 217dc6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 217fde │ │ │ │ + beq.n 217efe │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e3cc │ │ │ │ - b.n 217eb2 │ │ │ │ + bl 21e2ec │ │ │ │ + b.n 217dd2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 217ea6 │ │ │ │ + beq.w 217dc6 │ │ │ │ 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, 217fd6 │ │ │ │ + cbz r1, 217ef6 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 217fc6 │ │ │ │ - b.n 217ea6 │ │ │ │ + bne.n 217ee6 │ │ │ │ + b.n 217dc6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 217f9e │ │ │ │ + beq.n 217ebe │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 217f9e │ │ │ │ + b.n 217ebe │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 217eb2 │ │ │ │ + b.n 217dd2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 21806e │ │ │ │ + cbz r3, 217f8e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218060 │ │ │ │ + cbz r2, 217f80 │ │ │ │ ldrb.w r2, [r1, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218094 │ │ │ │ + beq.n 217fb4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218070 │ │ │ │ + cbz r2, 217f90 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 218070 │ │ │ │ + cbz r1, 217f90 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - cbnz r1, 21808e │ │ │ │ + cbnz r1, 217fae │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ - cbnz r1, 21808e │ │ │ │ + cbnz r1, 217fae │ │ │ │ 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 218030 │ │ │ │ + bne.n 217f50 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r1, #32] │ │ │ │ - cbnz r3, 218092 │ │ │ │ + cbnz r3, 217fb2 │ │ │ │ ldrb.w r3, [r1, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218048 │ │ │ │ + beq.n 217f68 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21806e │ │ │ │ + bne.n 217f8e │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21806e │ │ │ │ + bne.n 217f8e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 218030 │ │ │ │ + b.n 217f50 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218030 │ │ │ │ - b.n 218048 │ │ │ │ + bne.n 217f50 │ │ │ │ + b.n 217f68 │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 2180e0 │ │ │ │ + cbz r3, 218000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2180da │ │ │ │ + cbz r1, 217ffa │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 2180bc │ │ │ │ + cbnz r1, 217fdc │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2180d2 │ │ │ │ + cbz r2, 217ff2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2180d2 │ │ │ │ + cbz r1, 217ff2 │ │ │ │ ldrb.w r1, [r3, #34] @ 0x22 │ │ │ │ - cbz r1, 2180e2 │ │ │ │ + cbz r1, 218002 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2180c0 │ │ │ │ + bne.n 217fe0 │ │ │ │ ldrb.w r2, [r3, #34] @ 0x22 │ │ │ │ - cbz r2, 2180f0 │ │ │ │ + cbz r2, 218010 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 2180fe │ │ │ │ + cbz r1, 21801e │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2180bc │ │ │ │ + b.n 217fdc │ │ │ │ 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, 218116 │ │ │ │ + cbz r3, 218036 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218140 │ │ │ │ + cbz r2, 218060 │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 218138 │ │ │ │ + beq.n 218058 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218112 │ │ │ │ + bne.n 218032 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #440 @ 0x1b8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 218138 │ │ │ │ + beq.n 218058 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 218112 │ │ │ │ + bhi.n 218032 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218120 │ │ │ │ + bne.n 218040 │ │ │ │ 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, 218178 │ │ │ │ + cbz r1, 218098 │ │ │ │ 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 │ │ │ │ @@ -606248,159 +606049,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] @ (218188 ) │ │ │ │ + ldr r3, [pc, #8] @ (2180a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, 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] @ (218264 ) │ │ │ │ + ldr r4, [pc, #192] @ (218184 ) │ │ │ │ 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] @ (218268 ) │ │ │ │ + ldr r3, [pc, #176] @ (218188 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2134b8 │ │ │ │ + bl 2133d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 2181d6 │ │ │ │ + cbz r5, 2180f6 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f9558 │ │ │ │ + bl 1f9478 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #148] @ (21826c ) │ │ │ │ + ldr r1, [pc, #148] @ (21818c ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 2139b0 │ │ │ │ + bl 2138d0 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 213c90 │ │ │ │ + bl 213bb0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21825c │ │ │ │ + beq.n 21817c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 218202 │ │ │ │ + cbz r2, 218122 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218252 │ │ │ │ + cbz r2, 218172 │ │ │ │ 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] @ (218270 ) │ │ │ │ - ldr r3, [pc, #56] @ (218268 ) │ │ │ │ + ldr r2, [pc, #68] @ (218190 ) │ │ │ │ + ldr r3, [pc, #56] @ (218188 ) │ │ │ │ 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 218258 │ │ │ │ + bne.n 218178 │ │ │ │ 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 218202 │ │ │ │ + b.n 218122 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ movs r4, r2 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ 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 214370 │ │ │ │ + bl 214290 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #488] @ 0x1e8 │ │ │ │ - cbnz r3, 2182a6 │ │ │ │ + cbnz r3, 2181c6 │ │ │ │ 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 21829c │ │ │ │ + bhi.n 2181bc │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 2182be │ │ │ │ + cbnz r1, 2181de │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 2182cc │ │ │ │ + cbnz r1, 2181ec │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 2182da │ │ │ │ + cbnz r1, 2181fa │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21829c │ │ │ │ + bne.n 2181bc │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 21829c │ │ │ │ + b.n 2181bc │ │ │ │ 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] @ (21842c ) │ │ │ │ - ldr r2, [pc, #300] @ (218430 ) │ │ │ │ + ldr r3, [pc, #300] @ (21834c ) │ │ │ │ + ldr r2, [pc, #300] @ (218350 ) │ │ │ │ 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] │ │ │ │ @@ -606409,224 +606210,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 2183f6 │ │ │ │ + bne.n 218316 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21840e │ │ │ │ + beq.n 21832e │ │ │ │ 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, 218356 │ │ │ │ + cbnz r0, 218276 │ │ │ │ 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 218346 │ │ │ │ + bne.n 218266 │ │ │ │ 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 21839a │ │ │ │ + bne.n 2182ba │ │ │ │ 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 21837e │ │ │ │ + bne.n 21829e │ │ │ │ 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 2183be │ │ │ │ + bhi.n 2182de │ │ │ │ blx 61070 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 21839e │ │ │ │ + bne.n 2182be │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 2183e8 │ │ │ │ + cbz r3, 218308 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26451c │ │ │ │ - cbnz r0, 21841e │ │ │ │ + bl 26443c │ │ │ │ + cbnz r0, 21833e │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 218406 │ │ │ │ + beq.n 218326 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21839a │ │ │ │ - b.n 2183c8 │ │ │ │ - cbz r7, 21841a │ │ │ │ + bne.n 2182ba │ │ │ │ + b.n 2182e8 │ │ │ │ + cbz r7, 21833a │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 21836e │ │ │ │ + b.n 21828e │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 2183c8 │ │ │ │ + bne.n 2182e8 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 2183c8 │ │ │ │ + b.n 2182e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215124 │ │ │ │ + bl 215044 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ 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 213e18 │ │ │ │ + bl 213d38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2184e8 │ │ │ │ + beq.n 218408 │ │ │ │ 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, 218496 │ │ │ │ + cbz r5, 2183b6 │ │ │ │ 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, 2184ba │ │ │ │ + cbz r3, 2183da │ │ │ │ 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, 2184de │ │ │ │ + cbz r3, 2183fe │ │ │ │ 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 2182ec │ │ │ │ + bl 21820c │ │ │ │ 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 213e18 │ │ │ │ + bl 213d38 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 21853a │ │ │ │ + cbz r0, 21845a │ │ │ │ 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 2182ec │ │ │ │ + bl 21820c │ │ │ │ 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 213e18 │ │ │ │ + bl 213d38 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 2185aa │ │ │ │ + cbz r0, 2184ca │ │ │ │ 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] │ │ │ │ @@ -606639,32 +606440,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 2182ec │ │ │ │ + bl 21820c │ │ │ │ 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 213e18 │ │ │ │ + bl 213d38 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 218634 │ │ │ │ + cbz r0, 218554 │ │ │ │ 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] │ │ │ │ @@ -606683,31 +606484,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 2182ec │ │ │ │ + bl 21820c │ │ │ │ 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 213e18 │ │ │ │ + bl 213d38 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 2186d2 │ │ │ │ + cbz r0, 2185f2 │ │ │ │ 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] │ │ │ │ @@ -606732,40 +606533,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 2182ec │ │ │ │ + bl 21820c │ │ │ │ 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] @ (218758 ) │ │ │ │ + ldr r5, [pc, #104] @ (218678 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 218750 │ │ │ │ - ldr r3, [pc, #88] @ (21875c ) │ │ │ │ + cbz r0, 218670 │ │ │ │ + ldr r3, [pc, #88] @ (21867c ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 218746 │ │ │ │ + cbz r3, 218666 │ │ │ │ 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] │ │ │ │ @@ -606774,44 +606575,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 21871a │ │ │ │ + bne.n 21863a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2182ec │ │ │ │ + bl 21820c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ 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 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2187f2 │ │ │ │ + cbz r0, 218712 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2187d6 │ │ │ │ + beq.n 2186f6 │ │ │ │ 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 │ │ │ │ @@ -606824,216 +606625,216 @@ │ │ │ │ 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 2187a0 │ │ │ │ + bne.n 2186c0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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] @ (218948 ) │ │ │ │ - ldr r3, [pc, #308] @ (21894c ) │ │ │ │ + ldr r2, [pc, #308] @ (218868 ) │ │ │ │ + ldr r3, [pc, #308] @ (21886c ) │ │ │ │ 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 213a80 │ │ │ │ - cbz r0, 218850 │ │ │ │ + bl 2139a0 │ │ │ │ + cbz r0, 218770 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #280] @ (218950 ) │ │ │ │ - ldr r3, [pc, #276] @ (21894c ) │ │ │ │ + ldr r2, [pc, #280] @ (218870 ) │ │ │ │ + ldr r3, [pc, #276] @ (21886c ) │ │ │ │ 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 218942 │ │ │ │ + bne.n 218862 │ │ │ │ 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 217664 │ │ │ │ + bl 217584 │ │ │ │ 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 2188c2 │ │ │ │ + beq.n 2187e2 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ - cbz r3, 21888c │ │ │ │ + cbz r3, 2187ac │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 218938 │ │ │ │ + beq.n 218858 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, sp │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ - b.n 218834 │ │ │ │ + bl 218194 │ │ │ │ + b.n 218754 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 218934 │ │ │ │ + beq.n 218854 │ │ │ │ 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 2188ce │ │ │ │ - cbz r4, 218934 │ │ │ │ + bne.n 2187ee │ │ │ │ + cbz r4, 218854 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21888c │ │ │ │ + beq.n 2187ac │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21888c │ │ │ │ + bne.n 2187ac │ │ │ │ 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 2188f8 │ │ │ │ + bne.n 218818 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 218834 │ │ │ │ + beq.n 218754 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61a8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #20 │ │ │ │ - bl 218274 │ │ │ │ - b.n 218834 │ │ │ │ + bl 218194 │ │ │ │ + b.n 218754 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 218834 │ │ │ │ + b.n 218754 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21890e │ │ │ │ + beq.n 21882e │ │ │ │ add.w r0, sp, #15 │ │ │ │ - b.n 2188f2 │ │ │ │ + b.n 218812 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ 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] @ (2189ac ) │ │ │ │ + ldr r4, [pc, #68] @ (2188cc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 213f6c │ │ │ │ - ldr r2, [pc, #56] @ (2189b0 ) │ │ │ │ + bl 213e8c │ │ │ │ + ldr r2, [pc, #56] @ (2188d0 ) │ │ │ │ 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, 21898a │ │ │ │ + cbnz r2, 2188aa │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r4, [pc, #1512] @ 218fb8 │ │ │ │ + ldr.w r4, [pc, #1512] @ 218ed8 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #144] @ 0x90 │ │ │ │ - ldr.w r3, [pc, #1504] @ 218fbc │ │ │ │ + ldr.w r3, [pc, #1504] @ 218edc │ │ │ │ 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 │ │ │ │ @@ -607060,43 +606861,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 218ef8 │ │ │ │ + beq.w 218e18 │ │ │ │ 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, 218a66 │ │ │ │ + cbz r7, 218986 │ │ │ │ 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 217524 │ │ │ │ + bl 217444 │ │ │ │ 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 218dc4 │ │ │ │ + beq.w 218ce4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 218dbc │ │ │ │ + bne.w 218cdc │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ @@ -607118,15 +606919,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 21406c │ │ │ │ + bl 213f8c │ │ │ │ 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 │ │ │ │ @@ -607137,34 +606938,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 218b14 │ │ │ │ + bhi.n 218a34 │ │ │ │ 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 218b14 │ │ │ │ + bne.n 218a34 │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 218b14 │ │ │ │ + beq.n 218a34 │ │ │ │ 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 218dd6 │ │ │ │ + beq.w 218cf6 │ │ │ │ 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 │ │ │ │ @@ -607181,15 +606982,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 218e16 │ │ │ │ + beq.w 218d36 │ │ │ │ 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 │ │ │ │ @@ -607209,15 +607010,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 218c06 │ │ │ │ + beq.n 218b26 │ │ │ │ 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 │ │ │ │ @@ -607235,15 +607036,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, 218c4e │ │ │ │ + cbz r3, 218b6e │ │ │ │ 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 │ │ │ │ @@ -607261,15 +607062,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, 218c96 │ │ │ │ + cbz r3, 218bb6 │ │ │ │ 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 │ │ │ │ @@ -607287,15 +607088,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, 218ce6 │ │ │ │ + cbz r3, 218c06 │ │ │ │ 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 │ │ │ │ @@ -607315,15 +607116,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, 218d2e │ │ │ │ + cbz r3, 218c4e │ │ │ │ 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 │ │ │ │ @@ -607341,15 +607142,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, 218d72 │ │ │ │ + cbz r3, 218c92 │ │ │ │ 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 │ │ │ │ @@ -607366,55 +607167,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 217944 │ │ │ │ + bl 217864 │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 218274 │ │ │ │ - ldr r2, [pc, #548] @ (218fc0 ) │ │ │ │ - ldr r3, [pc, #544] @ (218fbc ) │ │ │ │ + bl 218194 │ │ │ │ + ldr r2, [pc, #548] @ (218ee0 ) │ │ │ │ + ldr r3, [pc, #544] @ (218edc ) │ │ │ │ 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 218faa │ │ │ │ + bne.w 218eca │ │ │ │ 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 218e64 │ │ │ │ + beq.n 218d84 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 218a86 │ │ │ │ + b.n 2189a6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218eae │ │ │ │ + beq.n 218dce │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 218a86 │ │ │ │ + b.n 2189a6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218ebe │ │ │ │ + beq.n 218dde │ │ │ │ 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 │ │ │ │ @@ -607427,18 +607228,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 218b5e │ │ │ │ + b.n 218a7e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218edc │ │ │ │ + beq.n 218dfc │ │ │ │ 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 │ │ │ │ @@ -607455,87 +607256,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 218bb6 │ │ │ │ + b.n 218ad6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 218eba │ │ │ │ + bhi.n 218dda │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 218f76 │ │ │ │ + bne.w 218e96 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #308] @ 218fb0 │ │ │ │ + vldr d7, [pc, #308] @ 218ed0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 218f76 │ │ │ │ + beq.n 218e96 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 218a86 │ │ │ │ + b.n 2189a6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218dc0 │ │ │ │ + bne.n 218ce0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 218e70 │ │ │ │ + bls.n 218d90 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 218a86 │ │ │ │ + b.n 2189a6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218f56 │ │ │ │ + beq.n 218e76 │ │ │ │ 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 218df0 │ │ │ │ + b.n 218d10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 218f06 │ │ │ │ + cbz r3, 218e26 │ │ │ │ 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 218e32 │ │ │ │ + b.n 218d52 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 218f7a │ │ │ │ + beq.n 218e9a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218f80 │ │ │ │ + beq.n 218ea0 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 218a4a │ │ │ │ + b.n 21896a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 218bb6 │ │ │ │ + beq.w 218ad6 │ │ │ │ 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 │ │ │ │ @@ -607553,158 +607354,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 218bb6 │ │ │ │ + b.n 218ad6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 218b60 │ │ │ │ + beq.w 218a80 │ │ │ │ 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 218df0 │ │ │ │ + b.n 218d10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 218a86 │ │ │ │ - cbz r2, 218f96 │ │ │ │ + b.n 2189a6 │ │ │ │ + cbz r2, 218eb6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 218a66 │ │ │ │ + b.n 218986 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218f02 │ │ │ │ + bne.n 218e22 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 218a4a │ │ │ │ + b.n 21896a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218f7c │ │ │ │ + bne.n 218e9c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 218a66 │ │ │ │ + b.n 218986 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r0, [r0, #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] @ (2191dc ) │ │ │ │ - ldr r3, [pc, #500] @ (2191e0 ) │ │ │ │ + ldr r2, [pc, #496] @ (2190fc ) │ │ │ │ + ldr r3, [pc, #500] @ (219100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213a4c │ │ │ │ + bl 21396c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2191c6 │ │ │ │ + bne.w 2190e6 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 2191ce │ │ │ │ + beq.w 2190ee │ │ │ │ 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 21902e │ │ │ │ + bmi.n 218f4e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 219066 │ │ │ │ + cbz r3, 218f86 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2190c4 │ │ │ │ + beq.n 218fe4 │ │ │ │ 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 2190a2 │ │ │ │ + beq.n 218fc2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r4, r4, #4 │ │ │ │ - bpl.n 21902a │ │ │ │ + bpl.n 218f4a │ │ │ │ mov r6, r4 │ │ │ │ - b.n 219036 │ │ │ │ + b.n 218f56 │ │ │ │ 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 21906e │ │ │ │ + bne.n 218f8e │ │ │ │ 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 219020 │ │ │ │ - ldr r2, [pc, #320] @ (2191e4 ) │ │ │ │ - ldr r3, [pc, #312] @ (2191e0 ) │ │ │ │ + bne.n 218f40 │ │ │ │ + ldr r2, [pc, #320] @ (219104 ) │ │ │ │ + ldr r3, [pc, #312] @ (219100 ) │ │ │ │ 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 2191d6 │ │ │ │ + bne.w 2190f6 │ │ │ │ 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 │ │ │ │ @@ -607712,122 +607513,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 219138 │ │ │ │ + beq.n 219058 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ - cbz r3, 2190f8 │ │ │ │ + cbz r3, 219018 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219170 │ │ │ │ + beq.n 219090 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ - b.n 219032 │ │ │ │ + bl 218194 │ │ │ │ + b.n 218f52 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2191d2 │ │ │ │ + beq.n 2190f2 │ │ │ │ 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 219146 │ │ │ │ + bne.n 219066 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2191d2 │ │ │ │ + beq.n 2190f2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2190f8 │ │ │ │ + beq.n 219018 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2190f8 │ │ │ │ - b.n 21917a │ │ │ │ + bne.n 219018 │ │ │ │ + b.n 21909a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 219198 │ │ │ │ + beq.n 2190b8 │ │ │ │ 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 219182 │ │ │ │ + bne.n 2190a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 219032 │ │ │ │ + beq.w 218f52 │ │ │ │ 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 218274 │ │ │ │ - b.n 219032 │ │ │ │ + bl 218194 │ │ │ │ + b.n 218f52 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2190a2 │ │ │ │ + b.n 218fc2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 219032 │ │ │ │ + b.n 218f52 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + strb r6, [r6, #0] │ │ │ │ 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] @ (219370 ) │ │ │ │ + ldr r2, [pc, #368] @ (219290 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (219374 ) │ │ │ │ + ldr r3, [pc, #368] @ (219294 ) │ │ │ │ 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 │ │ │ │ @@ -607837,175 +607638,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 219366 │ │ │ │ + beq.w 219286 │ │ │ │ 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 219244 │ │ │ │ + bhi.n 219164 │ │ │ │ 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 2192ce │ │ │ │ + bne.n 2191ee │ │ │ │ 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 2192ea │ │ │ │ + beq.n 21920a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21929a │ │ │ │ + cbz r3, 2191ba │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21931e │ │ │ │ + beq.n 21923e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ - ldr r2, [pc, #168] @ (219378 ) │ │ │ │ - ldr r3, [pc, #160] @ (219374 ) │ │ │ │ + bl 218194 │ │ │ │ + ldr r2, [pc, #168] @ (219298 ) │ │ │ │ + ldr r3, [pc, #160] @ (219294 ) │ │ │ │ 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 21936a │ │ │ │ + bne.n 21928a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2192ce │ │ │ │ + beq.n 2191ee │ │ │ │ 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 2192f6 │ │ │ │ + bne.n 219216 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2192ce │ │ │ │ + beq.n 2191ee │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21929a │ │ │ │ + beq.n 2191ba │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21929a │ │ │ │ - b.n 219324 │ │ │ │ - cbz r4, 219340 │ │ │ │ + bne.n 2191ba │ │ │ │ + b.n 219244 │ │ │ │ + cbz r4, 219260 │ │ │ │ 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 21932a │ │ │ │ + bne.n 21924a │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2192ce │ │ │ │ + beq.n 2191ee │ │ │ │ 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 218274 │ │ │ │ - b.n 2192ce │ │ │ │ + bl 218194 │ │ │ │ + b.n 2191ee │ │ │ │ movs r0, #1 │ │ │ │ - b.n 219260 │ │ │ │ + b.n 219180 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2193e6 │ │ │ │ + beq.n 219306 │ │ │ │ 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, 2193a8 │ │ │ │ + cbz r2, 2192c8 │ │ │ │ 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, 2193c4 │ │ │ │ + cbz r1, 2192e4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 214270 │ │ │ │ - cbnz r0, 2193d2 │ │ │ │ + bl 214190 │ │ │ │ + cbnz r0, 2192f2 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 214370 │ │ │ │ + bl 214290 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 214370 │ │ │ │ + bl 214290 │ │ │ │ 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 │ │ │ │ @@ -608014,56 +607815,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 213cac │ │ │ │ + bl 213bcc │ │ │ │ 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 21e40c │ │ │ │ + bl 21e32c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21945a │ │ │ │ + beq.n 21937a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219450 │ │ │ │ + cbz r2, 219370 │ │ │ │ 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, 219490 │ │ │ │ + cbz r1, 2193b0 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2194a0 │ │ │ │ + beq.n 2193c0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219488 │ │ │ │ + cbz r2, 2193a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608076,40 +607877,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 219462 │ │ │ │ + b.n 219382 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 2194c4 │ │ │ │ + cbz r1, 2193e4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2194bc │ │ │ │ + cbz r3, 2193dc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 2194d4 │ │ │ │ + cbz r3, 2193f4 │ │ │ │ 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 2194aa │ │ │ │ + b.n 2193ca │ │ │ │ mov r1, r3 │ │ │ │ - b.n 2194b6 │ │ │ │ + b.n 2193d6 │ │ │ │ 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] │ │ │ │ @@ -608117,86 +607918,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, 219550 │ │ │ │ - bl 214120 │ │ │ │ + cbz r5, 219470 │ │ │ │ + bl 214040 │ │ │ │ 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 214174 │ │ │ │ + bl 214094 │ │ │ │ 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 214174 │ │ │ │ + bl 214094 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 214120 │ │ │ │ + bl 214040 │ │ │ │ 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 213d14 │ │ │ │ + bl 213c34 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 21e40c │ │ │ │ + bl 21e32c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2195a2 │ │ │ │ + beq.n 2194c2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 219598 │ │ │ │ + cbz r1, 2194b8 │ │ │ │ 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, 2195d8 │ │ │ │ + cbz r1, 2194f8 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2195e8 │ │ │ │ + beq.n 219508 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2195d0 │ │ │ │ + cbz r2, 2194f0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608209,40 +608010,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 2195aa │ │ │ │ + b.n 2194ca │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 21960c │ │ │ │ + cbz r1, 21952c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 219604 │ │ │ │ + cbz r3, 219524 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 21961c │ │ │ │ + cbz r3, 21953c │ │ │ │ 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 2195f2 │ │ │ │ + b.n 219512 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 2195fe │ │ │ │ + b.n 21951e │ │ │ │ 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 │ │ │ │ @@ -608252,93 +608053,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, 219696 │ │ │ │ + cbz r3, 2195b6 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 218434 │ │ │ │ + bl 218354 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r2, lr │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 212e58 │ │ │ │ + bl 212d78 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 219692 │ │ │ │ + beq.n 2195b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 218434 │ │ │ │ + bl 218354 │ │ │ │ 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] @ (219980 ) │ │ │ │ + ldr r2, [pc, #680] @ (2198a0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #680] @ (219984 ) │ │ │ │ + ldr r3, [pc, #680] @ (2198a4 ) │ │ │ │ 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 2198b8 │ │ │ │ + beq.w 2197d8 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.n 219786 │ │ │ │ + bmi.n 2196a6 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ cmp r7, #2 │ │ │ │ - bhi.w 219830 │ │ │ │ + bhi.w 219750 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 219768 │ │ │ │ + beq.n 219688 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61070 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608350,161 +608151,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 219740 │ │ │ │ + bne.n 219660 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2191e8 │ │ │ │ + bl 219108 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #540] @ (219988 ) │ │ │ │ - ldr r3, [pc, #536] @ (219984 ) │ │ │ │ + ldr r2, [pc, #540] @ (2198a8 ) │ │ │ │ + ldr r3, [pc, #536] @ (2198a4 ) │ │ │ │ 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 21997a │ │ │ │ + bne.w 21989a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 21971e │ │ │ │ + bmi.n 21963e │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r2, r6, #20 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21981c │ │ │ │ + cbz r0, 21973c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ cmp r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bls.w 219724 │ │ │ │ + bls.w 219644 │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 219946 │ │ │ │ + beq.n 219866 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 219918 │ │ │ │ + bmi.n 219838 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 2191e8 │ │ │ │ + bl 219108 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2191e8 │ │ │ │ + bl 219108 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 21863c │ │ │ │ + bl 21855c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 219768 │ │ │ │ + b.n 219688 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 219768 │ │ │ │ + beq.w 219688 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61070 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608515,73 +608316,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 2198fa │ │ │ │ + bne.n 21981a │ │ │ │ mov r3, r6 │ │ │ │ - b.n 21975c │ │ │ │ + b.n 21967c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 219882 │ │ │ │ + b.n 2197a2 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 2191e8 │ │ │ │ + bl 219108 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2191e8 │ │ │ │ + bl 219108 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 219768 │ │ │ │ + b.n 219688 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ 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] @ (219b14 ) │ │ │ │ + ldr r2, [pc, #368] @ (219a34 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (219b18 ) │ │ │ │ + ldr r3, [pc, #368] @ (219a38 ) │ │ │ │ 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 │ │ │ │ @@ -608591,457 +608392,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 219b0a │ │ │ │ + beq.w 219a2a │ │ │ │ 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 2199e8 │ │ │ │ + bhi.n 219908 │ │ │ │ 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 219a72 │ │ │ │ + bne.n 219992 │ │ │ │ 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 219a8e │ │ │ │ + beq.n 2199ae │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 219a3e │ │ │ │ + cbz r3, 21995e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219ac2 │ │ │ │ + beq.n 2199e2 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ - ldr r2, [pc, #168] @ (219b1c ) │ │ │ │ - ldr r3, [pc, #160] @ (219b18 ) │ │ │ │ + bl 218194 │ │ │ │ + ldr r2, [pc, #168] @ (219a3c ) │ │ │ │ + ldr r3, [pc, #160] @ (219a38 ) │ │ │ │ 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 219b0e │ │ │ │ + bne.n 219a2e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 219a72 │ │ │ │ + beq.n 219992 │ │ │ │ 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 219a9a │ │ │ │ + bne.n 2199ba │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 219a72 │ │ │ │ + beq.n 219992 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219a3e │ │ │ │ + beq.n 21995e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 219a3e │ │ │ │ - b.n 219ac8 │ │ │ │ - cbz r4, 219ae4 │ │ │ │ + bne.n 21995e │ │ │ │ + b.n 2199e8 │ │ │ │ + cbz r4, 219a04 │ │ │ │ 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 219ace │ │ │ │ + bne.n 2199ee │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 219a72 │ │ │ │ + beq.n 219992 │ │ │ │ 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 218274 │ │ │ │ - b.n 219a72 │ │ │ │ + bl 218194 │ │ │ │ + b.n 219992 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 219a04 │ │ │ │ + b.n 219924 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ 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] @ (219e58 ) │ │ │ │ + ldr r5, [pc, #804] @ (219d78 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #804] @ (219e5c ) │ │ │ │ + ldr r3, [pc, #804] @ (219d7c ) │ │ │ │ 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 2184f0 │ │ │ │ + bl 218410 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #708] @ 219e20 │ │ │ │ + vldr d0, [pc, #708] @ 219d40 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 219b6e │ │ │ │ + cbz r3, 219a8e │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 219e64 │ │ │ │ - bl 215cf8 │ │ │ │ + bne.w 219d84 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219b92 │ │ │ │ + cbz r0, 219ab2 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #656] @ 219e28 │ │ │ │ + vldr d0, [pc, #656] @ 219d48 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219bc6 │ │ │ │ + cbz r0, 219ae6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #596] @ 219e30 │ │ │ │ + vldr d0, [pc, #596] @ 219d50 │ │ │ │ mov r1, r7 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219c04 │ │ │ │ + cbz r0, 219b24 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #544] @ 219e38 │ │ │ │ + vldr d0, [pc, #544] @ 219d58 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219c42 │ │ │ │ + cbz r0, 219b62 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ - vldr d0, [pc, #476] @ 219e40 │ │ │ │ + vldr d0, [pc, #476] @ 219d60 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219c8e │ │ │ │ + cbz r0, 219bae │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 219cc2 │ │ │ │ + cbz r0, 219be2 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 219d20 │ │ │ │ - ldr r2, [pc, #348] @ (219e60 ) │ │ │ │ - ldr r3, [pc, #340] @ (219e5c ) │ │ │ │ + bne.n 219c40 │ │ │ │ + ldr r2, [pc, #348] @ (219d80 ) │ │ │ │ + ldr r3, [pc, #340] @ (219d7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 219f52 │ │ │ │ + bne.w 219e72 │ │ │ │ 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 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #276] @ 219e48 │ │ │ │ + vldr d0, [pc, #276] @ 219d68 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 219d46 │ │ │ │ + cbz r3, 219c66 │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 219ed6 │ │ │ │ + bne.w 219df6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219d72 │ │ │ │ + cbz r0, 219c92 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 219db0 │ │ │ │ + cbz r0, 219cd0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ - vldr d0, [pc, #128] @ 219e50 │ │ │ │ + vldr d0, [pc, #128] @ 219d70 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 219dfe │ │ │ │ + cbz r0, 219d1e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 219d02 │ │ │ │ + b.n 219c22 │ │ │ │ nop.w │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ lsrs r0, r5, #15 │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ iteet ls │ │ │ │ movls r6, r0 │ │ │ │ - bvs.n 219eea @ unpredictable │ │ │ │ + bvs.n 219e0a @ 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 │ │ │ │ @@ -609055,416 +608856,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, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219e88 │ │ │ │ + cbz r0, 219da8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r0 │ │ │ │ - vldr d0, [pc, #192] @ 219f58 │ │ │ │ + vldr d0, [pc, #192] @ 219e78 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219ec6 │ │ │ │ + cbz r0, 219de6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 219bd6 │ │ │ │ + b.n 219af6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219f02 │ │ │ │ + cbz r0, 219e22 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 219f44 │ │ │ │ + cbz r0, 219e64 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 219dbe │ │ │ │ + b.n 219cde │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, r0 │ │ │ │ - bvs.n 21a01a │ │ │ │ + bvs.n 219f3a │ │ │ │ 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] @ (21a01c ) │ │ │ │ + ldr r1, [pc, #168] @ (219f3c ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #168] @ (21a020 ) │ │ │ │ + ldr r2, [pc, #168] @ (219f40 ) │ │ │ │ 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] @ (21a024 ) │ │ │ │ + ldr r2, [pc, #148] @ (219f44 ) │ │ │ │ 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 21998c │ │ │ │ + bl 2198ac │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21998c │ │ │ │ + bl 2198ac │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21998c │ │ │ │ + bl 2198ac │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21998c │ │ │ │ + bl 2198ac │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ - ldr r2, [pc, #40] @ (21a028 ) │ │ │ │ - ldr r3, [pc, #32] @ (21a020 ) │ │ │ │ + bl 2184d4 │ │ │ │ + ldr r2, [pc, #40] @ (219f48 ) │ │ │ │ + ldr r3, [pc, #32] @ (219f40 ) │ │ │ │ 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 21a016 │ │ │ │ + bne.n 219f36 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r3, #12] │ │ │ │ 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] @ (21a0f8 ) │ │ │ │ + ldr r4, [pc, #180] @ (21a018 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (21a0fc ) │ │ │ │ + ldr r3, [pc, #180] @ (21a01c ) │ │ │ │ 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 219f60 │ │ │ │ + bl 219e80 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21998c │ │ │ │ + bl 2198ac │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 21998c │ │ │ │ + bl 2198ac │ │ │ │ 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 21998c │ │ │ │ - vldr d7, [pc, #92] @ 21a0f0 │ │ │ │ + bl 2198ac │ │ │ │ + vldr d7, [pc, #92] @ 21a010 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21a0bc │ │ │ │ + cbz r0, 219fdc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 21863c │ │ │ │ - ldr r2, [pc, #48] @ (21a100 ) │ │ │ │ - ldr r3, [pc, #40] @ (21a0fc ) │ │ │ │ + bl 21855c │ │ │ │ + ldr r2, [pc, #48] @ (21a020 ) │ │ │ │ + ldr r3, [pc, #40] @ (21a01c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21a0e8 │ │ │ │ + bne.n 21a008 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + str r2, [r1, #0] │ │ │ │ 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 21a146 │ │ │ │ + bhi.n 21a066 │ │ │ │ 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 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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] @ 21a5e0 │ │ │ │ + ldr.w r0, [pc, #1024] @ 21a500 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1020] @ (21a5e4 ) │ │ │ │ + ldr r1, [pc, #1020] @ (21a504 ) │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21a222 │ │ │ │ + cbz r0, 21a142 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 21a410 │ │ │ │ + bhi.w 21a330 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a354 │ │ │ │ + bhi.w 21a274 │ │ │ │ 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 │ │ │ │ @@ -609480,42 +609281,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a288 │ │ │ │ + cbz r0, 21a1a8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 │ │ │ │ @@ -609525,26 +609326,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 21a35a │ │ │ │ + beq.n 21a27a │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 21a3f6 │ │ │ │ + beq.w 21a316 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 21a41a │ │ │ │ + beq.w 21a33a │ │ │ │ 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 21a5ae │ │ │ │ + bhi.w 21a4ce │ │ │ │ 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 │ │ │ │ @@ -609572,476 +609373,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 21a262 │ │ │ │ + b.n 21a182 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21a262 │ │ │ │ + b.n 21a182 │ │ │ │ ands.w r3, ip, #8 │ │ │ │ - bne.w 21a584 │ │ │ │ + bne.w 21a4a4 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21a39c │ │ │ │ + cbz r0, 21a2bc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ 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 21a5b4 │ │ │ │ + bhi.w 21a4d4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a57e │ │ │ │ + bhi.w 21a49e │ │ │ │ tbb [pc, r3] │ │ │ │ - bmi.n 21a37a │ │ │ │ - bmi.n 21a384 │ │ │ │ - bmi.n 21a386 │ │ │ │ + bmi.n 21a29a │ │ │ │ + bmi.n 21a2a4 │ │ │ │ + bmi.n 21a2a6 │ │ │ │ ldmia r5!, {r2, r4, r6, r7} │ │ │ │ - bmi.n 21a38a │ │ │ │ - bmi.n 21a38c │ │ │ │ - bmi.n 21a38e │ │ │ │ + bmi.n 21a2aa │ │ │ │ + bmi.n 21a2ac │ │ │ │ + bmi.n 21a2ae │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ - bmi.n 21a392 │ │ │ │ - bmi.n 21a394 │ │ │ │ - bmi.n 21a396 │ │ │ │ - bmi.n 21a398 │ │ │ │ - bmi.n 21a39a │ │ │ │ - bmi.n 21a39c │ │ │ │ - bmi.n 21a39e │ │ │ │ - bmi.n 21a3a0 │ │ │ │ + bmi.n 21a2b2 │ │ │ │ + bmi.n 21a2b4 │ │ │ │ + bmi.n 21a2b6 │ │ │ │ + bmi.n 21a2b8 │ │ │ │ + bmi.n 21a2ba │ │ │ │ + bmi.n 21a2bc │ │ │ │ + bmi.n 21a2be │ │ │ │ + bmi.n 21a2c0 │ │ │ │ ands.w r3, ip, #16 │ │ │ │ - bne.w 21a58e │ │ │ │ + bne.w 21a4ae │ │ │ │ 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 21a370 │ │ │ │ + b.n 21a290 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 21a262 │ │ │ │ + b.n 21a182 │ │ │ │ ands.w ip, ip, #32 │ │ │ │ - beq.w 21a5ca │ │ │ │ + beq.w 21a4ea │ │ │ │ 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 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a45c │ │ │ │ + cbz r0, 21a37c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ 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 21a5be │ │ │ │ + bhi.w 21a4de │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 21a302 │ │ │ │ + b.n 21a222 │ │ │ │ strh.w r8, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a4bc │ │ │ │ + cbz r0, 21a3dc │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ 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 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ - ldr r2, [pc, #144] @ (21a5e8 ) │ │ │ │ - ldr r3, [pc, #136] @ (21a5e4 ) │ │ │ │ + bl 2184d4 │ │ │ │ + ldr r2, [pc, #144] @ (21a508 ) │ │ │ │ + ldr r3, [pc, #136] @ (21a504 ) │ │ │ │ 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 21a5dc │ │ │ │ + bne.n 21a4fc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a490 │ │ │ │ + b.n 21a3b0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a490 │ │ │ │ + b.n 21a3b0 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a490 │ │ │ │ + b.n 21a3b0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #1024 @ 0x400 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21a42c │ │ │ │ + b.n 21a34c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21a42c │ │ │ │ + b.n 21a34c │ │ │ │ strb.w ip, [sp, #40] @ 0x28 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a370 │ │ │ │ + b.n 21a290 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21a370 │ │ │ │ + b.n 21a290 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a40a │ │ │ │ + b.n 21a32a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 21a490 │ │ │ │ + b.n 21a3b0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21a370 │ │ │ │ + b.n 21a290 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 21a5c2 │ │ │ │ + b.n 21a4e2 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a36c │ │ │ │ + b.n 21a28c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r2, [r0, 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] @ (21a918 ) │ │ │ │ + ldr r2, [pc, #788] @ (21a838 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #788] @ (21a91c ) │ │ │ │ + ldr r3, [pc, #788] @ (21a83c ) │ │ │ │ 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 21a83e │ │ │ │ + beq.w 21a75e │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ mov r4, r0 │ │ │ │ - vldr d0, [pc, #740] @ 21a908 │ │ │ │ + vldr d0, [pc, #740] @ 21a828 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a652 │ │ │ │ + cbz r0, 21a572 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a680 │ │ │ │ + cbz r0, 21a5a0 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 21a910 │ │ │ │ + vldr d0, [pc, #648] @ 21a830 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21a6b4 │ │ │ │ + cbz r0, 21a5d4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 21998c │ │ │ │ + bl 2198ac │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21a702 │ │ │ │ + bls.n 21a622 │ │ │ │ mov sl, r4 │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 21998c │ │ │ │ + bl 2198ac │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21a6dc │ │ │ │ + bcc.n 21a5fc │ │ │ │ mov r4, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21a7e2 │ │ │ │ + beq.n 21a702 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ ldrb.w fp, [r7, #13] │ │ │ │ - vldr d0, [pc, #444] @ 21a908 │ │ │ │ + vldr d0, [pc, #444] @ 21a828 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21a77c │ │ │ │ + cbz r0, 21a69c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 21a8f2 │ │ │ │ + bhi.w 21a812 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r0, [r1, #4] │ │ │ │ strb r0, [r7, #1] │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [pc, #576] @ (21aa1c ) │ │ │ │ + ldr r0, [pc, #576] @ (21a93c ) │ │ │ │ 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 21aa46 │ │ │ │ + bhi.w 21a966 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21aa34 │ │ │ │ + bhi.w 21a954 │ │ │ │ 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 │ │ │ │ @@ -610069,105 +609870,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 2184f0 │ │ │ │ - ldr r2, [pc, #216] @ (21a920 ) │ │ │ │ - ldr r3, [pc, #208] @ (21a91c ) │ │ │ │ + bl 218410 │ │ │ │ + ldr r2, [pc, #216] @ (21a840 ) │ │ │ │ + ldr r3, [pc, #208] @ (21a83c ) │ │ │ │ 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 21aa50 │ │ │ │ + bne.w 21a970 │ │ │ │ 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 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ - b.n 21a846 │ │ │ │ + bl 2184d4 │ │ │ │ + b.n 21a766 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a870 │ │ │ │ + b.n 21a790 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a870 │ │ │ │ + b.n 21a790 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a870 │ │ │ │ + b.n 21a790 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a870 │ │ │ │ + b.n 21a790 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a870 │ │ │ │ + b.n 21a790 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21a870 │ │ │ │ + b.n 21a790 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ 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] │ │ │ │ @@ -610176,33 +609977,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 21a978 │ │ │ │ + cbz r0, 21a898 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21aa3c │ │ │ │ + bhi.n 21a95c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21aa1e │ │ │ │ + bhi.n 21a93e │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ subs r7, #71 @ 0x47 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -610218,760 +610019,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a9e0 │ │ │ │ + cbz r0, 21a900 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21a7a6 │ │ │ │ + b.n 21a6c6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21a9b6 │ │ │ │ + b.n 21a8d6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21a9b6 │ │ │ │ + b.n 21a8d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21a9b6 │ │ │ │ + b.n 21a8d6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21a92c │ │ │ │ + b.n 21a84c │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21a92c │ │ │ │ + b.n 21a84c │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 21a92c │ │ │ │ + b.n 21a84c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 21a9b6 │ │ │ │ - vldr d7, [pc, #16] @ 21aa58 │ │ │ │ + b.n 21a8d6 │ │ │ │ + vldr d7, [pc, #16] @ 21a978 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 21a92c │ │ │ │ + b.n 21a84c │ │ │ │ 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] @ (21ab68 ) │ │ │ │ + ldr r2, [pc, #244] @ (21aa88 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #244] @ (21ab6c ) │ │ │ │ + ldr r3, [pc, #244] @ (21aa8c ) │ │ │ │ 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 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21aab8 │ │ │ │ + cbz r0, 21a9d8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21aae6 │ │ │ │ + cbz r0, 21aa06 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ - ldr r2, [pc, #36] @ (21ab70 ) │ │ │ │ - ldr r3, [pc, #32] @ (21ab6c ) │ │ │ │ + bl 218460 │ │ │ │ + ldr r2, [pc, #36] @ (21aa90 ) │ │ │ │ + ldr r3, [pc, #32] @ (21aa8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ab62 │ │ │ │ + bne.n 21aa82 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r2, 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #416] @ (21ad30 ) │ │ │ │ - ldr r3, [pc, #416] @ (21ad34 ) │ │ │ │ + ldr r2, [pc, #416] @ (21ac50 ) │ │ │ │ + ldr r3, [pc, #416] @ (21ac54 ) │ │ │ │ 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 21acf4 │ │ │ │ + beq.w 21ac14 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d8, [pc, #376] @ 21ad28 │ │ │ │ + vldr d8, [pc, #376] @ 21ac48 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 21abe4 │ │ │ │ + b.n 21ab04 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 21ac2a │ │ │ │ + bne.n 21ab4a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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 21acf8 │ │ │ │ + bls.w 21ac18 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 21998c │ │ │ │ + bl 2198ac │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 21998c │ │ │ │ + bl 2198ac │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21abbc │ │ │ │ + bne.n 21aadc │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21abce │ │ │ │ + b.n 21aaee │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21ac56 │ │ │ │ + cbz r0, 21ab76 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21abce │ │ │ │ + beq.n 21aaee │ │ │ │ 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 21998c │ │ │ │ + bl 2198ac │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219620 │ │ │ │ + bl 219540 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21acc6 │ │ │ │ + cbz r0, 21abe6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21ac6e │ │ │ │ + bcc.n 21ab8e │ │ │ │ ldrd r6, r8, [sp, #16] │ │ │ │ - b.n 21abce │ │ │ │ + b.n 21aaee │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2186dc │ │ │ │ - ldr r2, [pc, #48] @ (21ad38 ) │ │ │ │ - ldr r3, [pc, #40] @ (21ad34 ) │ │ │ │ + bl 2185fc │ │ │ │ + ldr r2, [pc, #48] @ (21ac58 ) │ │ │ │ + ldr r3, [pc, #40] @ (21ac54 ) │ │ │ │ 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 21ad24 │ │ │ │ + bne.n 21ac44 │ │ │ │ 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, [r5, r1] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ 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 21ad58 │ │ │ │ + beq.n 21ac78 │ │ │ │ movs r2, #1 │ │ │ │ - bl 219b20 │ │ │ │ + bl 219a40 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ad3c │ │ │ │ + bl 21ac5c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21ad56 │ │ │ │ + beq.n 21ac76 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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] @ (21ae38 ) │ │ │ │ + ldr r2, [pc, #168] @ (21ad58 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (21ae3c ) │ │ │ │ + ldr r3, [pc, #168] @ (21ad5c ) │ │ │ │ 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 21ae06 │ │ │ │ + beq.n 21ad26 │ │ │ │ movs r2, #0 │ │ │ │ - bl 219b20 │ │ │ │ + bl 219a40 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d0, [pc, #124] @ 21ae30 │ │ │ │ + vldr d0, [pc, #124] @ 21ad50 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21ade4 │ │ │ │ + cbz r0, 21ad04 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ - ldr r2, [pc, #80] @ (21ae40 ) │ │ │ │ - ldr r3, [pc, #72] @ (21ae3c ) │ │ │ │ + bl 218460 │ │ │ │ + ldr r2, [pc, #80] @ (21ad60 ) │ │ │ │ + ldr r3, [pc, #72] @ (21ad5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ae28 │ │ │ │ + bne.n 21ad48 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ad80 │ │ │ │ + bl 21aca0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21adee │ │ │ │ + beq.n 21ad0e │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ - b.n 21adee │ │ │ │ + bl 218410 │ │ │ │ + b.n 21ad0e │ │ │ │ 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, [r4, r1] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ 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] @ (21b150 ) │ │ │ │ + ldr r4, [pc, #756] @ (21b070 ) │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #756] @ (21b154 ) │ │ │ │ + ldr r3, [pc, #756] @ (21b074 ) │ │ │ │ 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 2184f0 │ │ │ │ + bl 218410 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21aeaa │ │ │ │ + cbz r0, 21adca │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #656] @ (21b158 ) │ │ │ │ + ldr r4, [pc, #656] @ (21b078 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #24 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ 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 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #572] @ 21b138 │ │ │ │ + vldr d0, [pc, #572] @ 21b058 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21af24 │ │ │ │ + cbz r0, 21ae44 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21af5c │ │ │ │ + cbz r0, 21ae7c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ cmp sl, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 21af2a │ │ │ │ - vldr d0, [pc, #460] @ 21b140 │ │ │ │ + bne.n 21ae4a │ │ │ │ + vldr d0, [pc, #460] @ 21b060 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21af9c │ │ │ │ + cbz r0, 21aebc │ │ │ │ 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 218274 │ │ │ │ - vldr d0, [pc, #424] @ 21b148 │ │ │ │ + bl 218194 │ │ │ │ + vldr d0, [pc, #424] @ 21b068 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21afc8 │ │ │ │ + cbz r0, 21aee8 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b07c │ │ │ │ + beq.n 21af9c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ ldrb.w r4, [r9, #13] │ │ │ │ - vldr d0, [pc, #304] @ 21b140 │ │ │ │ + vldr d0, [pc, #304] @ 21b060 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b03a │ │ │ │ + cbz r0, 21af5a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ - ldr r2, [pc, #248] @ (21b15c ) │ │ │ │ - ldr r3, [pc, #240] @ (21b154 ) │ │ │ │ + bl 2184d4 │ │ │ │ + ldr r2, [pc, #248] @ (21b07c ) │ │ │ │ + ldr r3, [pc, #240] @ (21b074 ) │ │ │ │ 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 21b1f6 │ │ │ │ + bne.w 21b116 │ │ │ │ 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 21b1e2 │ │ │ │ + bhi.w 21b102 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21b1da │ │ │ │ + bhi.w 21b0fa │ │ │ │ tbb [pc, r3] │ │ │ │ - add r2, pc, #632 @ (adr r2, 21b310 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b324 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b324 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 21b230 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b244 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b244 ) │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b328 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b32c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b32c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b248 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b24c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b24c ) │ │ │ │ asrs r2, r4, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b330 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b334 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b334 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b338 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b338 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b33c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b33c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b340 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b250 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b254 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b254 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b258 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b258 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b25c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b25c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b260 ) │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b0fe │ │ │ │ + cbz r0, 21b01e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21b1f0 │ │ │ │ + bhi.n 21b110 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21b1c6 │ │ │ │ + bhi.n 21b0e6 │ │ │ │ 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] │ │ │ │ @@ -610983,359 +610784,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, 21b13c ) │ │ │ │ - bhi.n 21b0e8 │ │ │ │ + add r0, pc, #0 @ (adr r0, 21b05c ) │ │ │ │ + bhi.n 21b008 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ - str r4, [r3, r6] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsl r0, r5, #2 │ │ │ │ lsral r4, r6, #3 │ │ │ │ moval r0, r0 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r7, [pc, #608] @ (21b3c0 ) │ │ │ │ + str r0, [r7, r1] │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b18a │ │ │ │ + cbz r0, 21b0aa │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218540 │ │ │ │ - b.n 21b060 │ │ │ │ + bl 218460 │ │ │ │ + b.n 21af80 │ │ │ │ strb.w r6, [sp, #24] │ │ │ │ - b.n 21b164 │ │ │ │ + b.n 21b084 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 21b164 │ │ │ │ + b.n 21b084 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 21b164 │ │ │ │ + b.n 21b084 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21b0be │ │ │ │ + b.n 21afde │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21b0be │ │ │ │ + b.n 21afde │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 21b0be │ │ │ │ + b.n 21afde │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - b.n 21b0be │ │ │ │ + b.n 21afde │ │ │ │ strd r6, r8, [sp, #24] │ │ │ │ - b.n 21b164 │ │ │ │ + b.n 21b084 │ │ │ │ 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] @ (21b4d0 ) │ │ │ │ - ldr r3, [pc, #700] @ (21b4d4 ) │ │ │ │ + ldr r2, [pc, #700] @ (21b3f0 ) │ │ │ │ + ldr r3, [pc, #700] @ (21b3f4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ mov r9, r1 │ │ │ │ - vldr d0, [pc, #652] @ 21b4b0 │ │ │ │ + vldr d0, [pc, #652] @ 21b3d0 │ │ │ │ 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 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b262 │ │ │ │ + cbz r0, 21b182 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b28e │ │ │ │ + cbz r0, 21b1ae │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ - vldr d7, [pc, #484] @ 21b4b8 │ │ │ │ + bl 2184d4 │ │ │ │ + vldr d7, [pc, #484] @ 21b3d8 │ │ │ │ cmp r7, #32 │ │ │ │ - vldr d0, [pc, #484] @ 21b4c0 │ │ │ │ + vldr d0, [pc, #484] @ 21b3e0 │ │ │ │ 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 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b32c │ │ │ │ + cbz r0, 21b24c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r7 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b368 │ │ │ │ + cbz r0, 21b288 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ 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 219620 │ │ │ │ + bl 219540 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ae48 │ │ │ │ - vldr d0, [pc, #184] @ 21b4c8 │ │ │ │ + bl 21ad68 │ │ │ │ + vldr d0, [pc, #184] @ 21b3e8 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21b446 │ │ │ │ + cbz r0, 21b366 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ (21b4d8 ) │ │ │ │ + ldr r2, [pc, #76] @ (21b3f8 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #68] @ (21b4d4 ) │ │ │ │ + ldr r3, [pc, #68] @ (21b3f4 ) │ │ │ │ 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 21b4a6 │ │ │ │ + bne.n 21b3c6 │ │ │ │ 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!, {} │ │ │ │ @@ -611346,66 +611147,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 r5, [pc, #912] @ (21b864 ) │ │ │ │ + ldr r6, [pc, #784] @ (21b704 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #432] @ (21b68c ) │ │ │ │ + ldr r4, [pc, #304] @ (21b52c ) │ │ │ │ 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] @ (21b6a8 ) │ │ │ │ + ldr r2, [pc, #436] @ (21b5c8 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ (21b6ac ) │ │ │ │ + ldr r3, [pc, #428] @ (21b5cc ) │ │ │ │ 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, 21b544 │ │ │ │ + cbz r2, 21b464 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 21b530 │ │ │ │ - cbz r6, 21b52a │ │ │ │ + b.n 21b450 │ │ │ │ + cbz r6, 21b44a │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21b542 │ │ │ │ + beq.n 21b462 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21b526 │ │ │ │ + beq.n 21b446 │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 21b528 │ │ │ │ + bls.n 21b448 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21b530 │ │ │ │ + bne.n 21b450 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 21406c │ │ │ │ + bl 213f8c │ │ │ │ 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 │ │ │ │ @@ -611415,97 +611216,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 21b580 │ │ │ │ + beq.n 21b4a0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 21b5e8 │ │ │ │ + cbz r5, 21b508 │ │ │ │ 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 21b5d0 │ │ │ │ + b.n 21b4f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21b5c8 │ │ │ │ + beq.n 21b4e8 │ │ │ │ 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 21b5e8 │ │ │ │ + beq.n 21b508 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b59e │ │ │ │ + beq.n 21b4be │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 21b5a4 │ │ │ │ + bls.n 21b4c4 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 21b5d0 │ │ │ │ + bne.n 21b4f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 21b62e │ │ │ │ + cbnz r3, 21b54e │ │ │ │ mov r0, r7 │ │ │ │ - bl 217944 │ │ │ │ + bl 217864 │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 218274 │ │ │ │ - ldr r2, [pc, #156] @ (21b6b0 ) │ │ │ │ - ldr r3, [pc, #152] @ (21b6ac ) │ │ │ │ + bl 218194 │ │ │ │ + ldr r2, [pc, #156] @ (21b5d0 ) │ │ │ │ + ldr r3, [pc, #152] @ (21b5cc ) │ │ │ │ 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 21b6a4 │ │ │ │ + bne.n 21b5c4 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b660 │ │ │ │ + cbz r0, 21b580 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -611520,54 +611321,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 21b5ec │ │ │ │ + b.n 21b50c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #16] @ (21b6bc ) │ │ │ │ + ldr r3, [pc, #912] @ (21b95c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #928] @ (21ba54 ) │ │ │ │ + ldr r2, [pc, #800] @ (21b8f4 ) │ │ │ │ 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 217944 │ │ │ │ + bl 217864 │ │ │ │ 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 21b4dc │ │ │ │ + bl 21b3fc │ │ │ │ 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] @ (21b760 ) │ │ │ │ + ldr r4, [pc, #84] @ (21b680 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #84] @ (21b764 ) │ │ │ │ + ldr r2, [pc, #84] @ (21b684 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -611575,48 +611376,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 21b4dc │ │ │ │ + bl 21b3fc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 21998c │ │ │ │ - ldr r2, [pc, #32] @ (21b768 ) │ │ │ │ - ldr r3, [pc, #28] @ (21b764 ) │ │ │ │ + bl 2198ac │ │ │ │ + ldr r2, [pc, #32] @ (21b688 ) │ │ │ │ + ldr r3, [pc, #28] @ (21b684 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b75c │ │ │ │ + bne.n 21b67c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #936] @ (21bb0c ) │ │ │ │ + ldr r1, [pc, #808] @ (21b9ac ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #720] @ (21ba3c ) │ │ │ │ + ldr r1, [pc, #592] @ (21b8dc ) │ │ │ │ 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] @ (21b8f4 ) │ │ │ │ + ldr r2, [pc, #368] @ (21b814 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21b8f8 ) │ │ │ │ + ldr r3, [pc, #368] @ (21b818 ) │ │ │ │ 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 │ │ │ │ @@ -611626,219 +611427,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 21b8ea │ │ │ │ + beq.w 21b80a │ │ │ │ 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 21b7c8 │ │ │ │ + bhi.n 21b6e8 │ │ │ │ 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 21b852 │ │ │ │ + bne.n 21b772 │ │ │ │ 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 21b86e │ │ │ │ + beq.n 21b78e │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21b81e │ │ │ │ + cbz r3, 21b73e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21b8a2 │ │ │ │ + beq.n 21b7c2 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ - ldr r2, [pc, #168] @ (21b8fc ) │ │ │ │ - ldr r3, [pc, #160] @ (21b8f8 ) │ │ │ │ + bl 218194 │ │ │ │ + ldr r2, [pc, #168] @ (21b81c ) │ │ │ │ + ldr r3, [pc, #160] @ (21b818 ) │ │ │ │ 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 21b8ee │ │ │ │ + bne.n 21b80e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21b852 │ │ │ │ + beq.n 21b772 │ │ │ │ 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 21b87a │ │ │ │ + bne.n 21b79a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21b852 │ │ │ │ + beq.n 21b772 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b81e │ │ │ │ + beq.n 21b73e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21b81e │ │ │ │ - b.n 21b8a8 │ │ │ │ - cbz r4, 21b8c4 │ │ │ │ + bne.n 21b73e │ │ │ │ + b.n 21b7c8 │ │ │ │ + cbz r4, 21b7e4 │ │ │ │ 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 21b8ae │ │ │ │ + bne.n 21b7ce │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21b852 │ │ │ │ + beq.n 21b772 │ │ │ │ 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 218274 │ │ │ │ - b.n 21b852 │ │ │ │ + bl 218194 │ │ │ │ + b.n 21b772 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21b7e4 │ │ │ │ + b.n 21b704 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #456] @ (21bac0 ) │ │ │ │ + ldr r1, [pc, #328] @ (21b960 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + ldr r0, [pc, #536] @ (21ba38 ) │ │ │ │ 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] @ (21ba50 ) │ │ │ │ - ldr r3, [pc, #316] @ (21ba54 ) │ │ │ │ + ldr r2, [pc, #316] @ (21b970 ) │ │ │ │ + ldr r3, [pc, #316] @ (21b974 ) │ │ │ │ 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 21b9c2 │ │ │ │ + bne.n 21b8e2 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ - vldr d7, [pc, #256] @ 21ba48 │ │ │ │ + bl 218410 │ │ │ │ + vldr d7, [pc, #256] @ 21b968 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b96e │ │ │ │ + cbz r0, 21b88e │ │ │ │ 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 218274 │ │ │ │ - vldr d7, [pc, #216] @ 21ba48 │ │ │ │ + bl 218194 │ │ │ │ + vldr d7, [pc, #216] @ 21b968 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b996 │ │ │ │ + cbz r0, 21b8b6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r6, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 21863c │ │ │ │ - ldr r2, [pc, #172] @ (21ba58 ) │ │ │ │ - ldr r3, [pc, #168] @ (21ba54 ) │ │ │ │ + bl 21855c │ │ │ │ + ldr r2, [pc, #172] @ (21b978 ) │ │ │ │ + ldr r3, [pc, #168] @ (21b974 ) │ │ │ │ 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 21ba40 │ │ │ │ + bne.n 21b960 │ │ │ │ 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 21ba02 │ │ │ │ + beq.n 21b922 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #3 │ │ │ │ @@ -611847,228 +611648,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 21b9dc │ │ │ │ + bne.n 21b8fc │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b76c │ │ │ │ + bl 21b68c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b76c │ │ │ │ + bl 21b68c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21ba34 │ │ │ │ + beq.n 21b954 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ - b.n 21b9a8 │ │ │ │ + bl 218460 │ │ │ │ + b.n 21b8c8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - mov ip, ip │ │ │ │ + blxns r8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, sl │ │ │ │ + bx r6 │ │ │ │ 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] @ (21bd54 ) │ │ │ │ - ldr r3, [pc, #740] @ (21bd58 ) │ │ │ │ + ldr r1, [pc, #740] @ (21bc74 ) │ │ │ │ + ldr r3, [pc, #740] @ (21bc78 ) │ │ │ │ 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 21bc84 │ │ │ │ + beq.w 21bba4 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - bl 237304 │ │ │ │ + bl 237224 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 237304 │ │ │ │ + bl 237224 │ │ │ │ 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 21bbf2 │ │ │ │ + bne.w 21bb12 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ - bl 237318 │ │ │ │ + bl 237238 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 237304 │ │ │ │ + bl 237224 │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ strb.w r4, [r8, #32] │ │ │ │ cmp r9, r7 │ │ │ │ strb.w r0, [r8, #33] @ 0x21 │ │ │ │ - beq.n 21bbae │ │ │ │ + beq.n 21bace │ │ │ │ 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 21bb4e │ │ │ │ + bmi.n 21ba6e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21bb4e │ │ │ │ + beq.n 21ba6e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21bb1e │ │ │ │ + bne.n 21ba3e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp.w r2, #264 @ 0x108 │ │ │ │ - beq.n 21bb4e │ │ │ │ - bhi.n 21bbcc │ │ │ │ + beq.n 21ba6e │ │ │ │ + bhi.n 21baec │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bhi.w 21bc7c │ │ │ │ + bhi.w 21bb9c │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - bhi.n 21bb4e │ │ │ │ + bhi.n 21ba6e │ │ │ │ subs r2, #122 @ 0x7a │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 21bbda │ │ │ │ + bls.n 21bafa │ │ │ │ adds r3, r6, #4 │ │ │ │ - beq.n 21bb60 │ │ │ │ + beq.n 21ba80 │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 21bb5c │ │ │ │ + bcs.n 21ba7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21bbe2 │ │ │ │ + bhi.n 21bb02 │ │ │ │ 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, 21bb60 │ │ │ │ + cbz r0, 21ba80 │ │ │ │ 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 21bb66 │ │ │ │ + beq.n 21ba86 │ │ │ │ subs r4, r2, #4 │ │ │ │ - b.n 21baf4 │ │ │ │ + b.n 21ba14 │ │ │ │ adds r2, r5, r6 │ │ │ │ - bne.n 21bb4a │ │ │ │ + bne.n 21ba6a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r6, r5 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 21bba6 │ │ │ │ + bcs.n 21bac6 │ │ │ │ ldrd r3, r2, [sl, #4] │ │ │ │ movs r0, #3 │ │ │ │ mov r1, r9 │ │ │ │ strd r0, r8, [fp] │ │ │ │ mov r0, fp │ │ │ │ - bl 21b900 │ │ │ │ + bl 21b820 │ │ │ │ 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 21bb84 │ │ │ │ - cbz r5, 21bbae │ │ │ │ + bcc.n 21baa4 │ │ │ │ + cbz r5, 21bace │ │ │ │ mov r0, r5 │ │ │ │ blx 60b4c │ │ │ │ - ldr r2, [pc, #428] @ (21bd5c ) │ │ │ │ - ldr r3, [pc, #420] @ (21bd58 ) │ │ │ │ + ldr r2, [pc, #428] @ (21bc7c ) │ │ │ │ + ldr r3, [pc, #420] @ (21bc78 ) │ │ │ │ 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 21bd4e │ │ │ │ + bne.w 21bc6e │ │ │ │ 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 21bbea │ │ │ │ + bls.n 21bb0a │ │ │ │ subw r2, r2, #838 @ 0x346 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 21bb1e │ │ │ │ + bhi.n 21ba3e │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 21bb1e │ │ │ │ - b.n 21bb4e │ │ │ │ + bne.n 21ba3e │ │ │ │ + b.n 21ba6e │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ - b.n 21bb36 │ │ │ │ + b.n 21ba56 │ │ │ │ cmp.w r2, #358 @ 0x166 │ │ │ │ - bhi.n 21bb4e │ │ │ │ - b.n 21bb1e │ │ │ │ + bhi.n 21ba6e │ │ │ │ + b.n 21ba3e │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ cmp r0, #32 │ │ │ │ strd r3, r8, [fp] │ │ │ │ - bne.n 21bc48 │ │ │ │ + bne.n 21bb68 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21bc48 │ │ │ │ + bne.n 21bb68 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21bc3c │ │ │ │ + bhi.n 21bb5c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21bd0a │ │ │ │ + bhi.n 21bc2a │ │ │ │ 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] │ │ │ │ @@ -612081,146 +611882,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 21bd0a │ │ │ │ + beq.n 21bc2a │ │ │ │ orr.w r3, r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ movs r2, #2 │ │ │ │ - bl 219620 │ │ │ │ + bl 219540 │ │ │ │ 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 21bac2 │ │ │ │ + b.n 21b9e2 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq.w 21bb4e │ │ │ │ - b.n 21bb1e │ │ │ │ + beq.w 21ba6e │ │ │ │ + b.n 21ba3e │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237304 │ │ │ │ + bl 237224 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 21bcfa │ │ │ │ + beq.n 21bc1a │ │ │ │ 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 21b900 │ │ │ │ + bl 21b820 │ │ │ │ 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 21ba8e │ │ │ │ + bne.w 21b9ae │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21ba8e │ │ │ │ + beq.w 21b9ae │ │ │ │ add.w r2, r8, #63 @ 0x3f │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21bcee │ │ │ │ - b.n 21ba8e │ │ │ │ + bne.n 21bc0e │ │ │ │ + b.n 21b9ae │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237318 │ │ │ │ + bl 237238 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21bc96 │ │ │ │ - b.n 21ba8e │ │ │ │ + bne.n 21bbb6 │ │ │ │ + b.n 21b9ae │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21bd48 │ │ │ │ + cbz r0, 21bc68 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - b.n 21bc5a │ │ │ │ + b.n 21bb7a │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ - b.n 21bd0a │ │ │ │ + b.n 21bc2a │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 21bd0a │ │ │ │ + b.n 21bc2a │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ - b.n 21bc48 │ │ │ │ + b.n 21bb68 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r8, r1 │ │ │ │ + mov r0, sp │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r9 │ │ │ │ + cmp r2, r5 │ │ │ │ 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] @ (21becc ) │ │ │ │ + ldr r2, [pc, #336] @ (21bdec ) │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #336] @ (21bed0 ) │ │ │ │ + ldr r3, [pc, #336] @ (21bdf0 ) │ │ │ │ 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 21beb8 │ │ │ │ + beq.w 21bdd8 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 21bda2 │ │ │ │ + b.n 21bcc2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21beb8 │ │ │ │ + beq.w 21bdd8 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21bd98 │ │ │ │ + beq.n 21bcb8 │ │ │ │ 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 │ │ │ │ @@ -612230,167 +612031,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21beb4 │ │ │ │ + beq.n 21bdd4 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 21be2c │ │ │ │ + cbz r4, 21bd4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21be58 │ │ │ │ + beq.n 21bd78 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21bebe │ │ │ │ + beq.n 21bdde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21be10 │ │ │ │ + cbz r3, 21bd30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21be10 │ │ │ │ + cbz r2, 21bd30 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21be3a │ │ │ │ + beq.n 21bd5a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21bdfe │ │ │ │ + bne.n 21bd1e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21be2c │ │ │ │ + bne.n 21bd4c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - beq.n 21be2c │ │ │ │ + beq.n 21bd4c │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21ba5c │ │ │ │ + bl 21b97c │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 2164e4 │ │ │ │ - cbz r6, 21be72 │ │ │ │ + bl 216404 │ │ │ │ + cbz r6, 21bd92 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21bde8 │ │ │ │ + b.n 21bd08 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - beq.n 21be08 │ │ │ │ + beq.n 21bd28 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, sp │ │ │ │ add r0, sp, #12 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 21ba5c │ │ │ │ + bl 21b97c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bdfa │ │ │ │ - b.n 21be28 │ │ │ │ + bne.n 21bd1a │ │ │ │ + b.n 21bd48 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21be2c │ │ │ │ + bne.n 21bd4c │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - bne.n 21be44 │ │ │ │ + bne.n 21bd64 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21be36 │ │ │ │ + bne.n 21bd56 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21be98 │ │ │ │ + cbz r3, 21bdb8 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21bdae │ │ │ │ + bne.n 21bcce │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21be8a │ │ │ │ - ldr r2, [pc, #56] @ (21bed4 ) │ │ │ │ - ldr r3, [pc, #52] @ (21bed0 ) │ │ │ │ + bne.n 21bdaa │ │ │ │ + ldr r2, [pc, #56] @ (21bdf4 ) │ │ │ │ + ldr r3, [pc, #52] @ (21bdf0 ) │ │ │ │ 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 21bec8 │ │ │ │ + bne.n 21bde8 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ - b.n 21be72 │ │ │ │ + b.n 21bd92 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 21be98 │ │ │ │ + b.n 21bdb8 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.n 21be46 │ │ │ │ - b.n 21bdfa │ │ │ │ + bne.n 21bd66 │ │ │ │ + b.n 21bd1a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - negs r4, r7 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r4 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21bf70 │ │ │ │ + beq.n 21be90 │ │ │ │ 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 21bf10 │ │ │ │ + beq.n 21be30 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 21bf10 │ │ │ │ + beq.n 21be30 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21bef6 │ │ │ │ + bne.n 21be16 │ │ │ │ orrs.w r3, r4, ip │ │ │ │ - beq.n 21bf74 │ │ │ │ + beq.n 21be94 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21bf7a │ │ │ │ + beq.n 21be9a │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 21bf6a │ │ │ │ + cbz r4, 21be8a │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 242bdc │ │ │ │ + bl 242afc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21bf82 │ │ │ │ + cbnz r0, 21bea2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e43f8 │ │ │ │ + bl 2e4318 │ │ │ │ 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 │ │ │ │ @@ -612404,182 +612205,182 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bf56 │ │ │ │ - b.n 21bf6a │ │ │ │ + bne.n 21be76 │ │ │ │ + b.n 21be8a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4760 │ │ │ │ + bl 2e4680 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21bf48 │ │ │ │ + b.n 21be68 │ │ │ │ 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 21bfe8 │ │ │ │ + ble.n 21bf08 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 21bffc │ │ │ │ + bls.n 21bf1c │ │ │ │ ldr.w r4, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21bfc6 │ │ │ │ - b.n 21bfe4 │ │ │ │ + cbnz r3, 21bee6 │ │ │ │ + b.n 21bf04 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21bfe4 │ │ │ │ + cbz r3, 21bf04 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21bfc0 │ │ │ │ + beq.n 21bee0 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2619d0 │ │ │ │ - b.n 21bfdc │ │ │ │ + bl 2618f0 │ │ │ │ + b.n 21befc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21bfcc │ │ │ │ + bne.n 21beec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21bfd6 │ │ │ │ + bne.n 21bef6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 21bed8 │ │ │ │ + bl 21bdf8 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21bfb6 │ │ │ │ + bhi.n 21bed6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bed8 │ │ │ │ + bl 21bdf8 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 21bfb6 │ │ │ │ + b.n 21bed6 │ │ │ │ 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 21c034 │ │ │ │ + ble.n 21bf54 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 21c038 │ │ │ │ + beq.n 21bf58 │ │ │ │ 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 21c0b4 │ │ │ │ + beq.n 21bfd4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 21c05e │ │ │ │ + beq.n 21bf7e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 21c05e │ │ │ │ + beq.n 21bf7e │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c046 │ │ │ │ - cbz r0, 21c07e │ │ │ │ + bne.n 21bf66 │ │ │ │ + cbz r0, 21bf9e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 242bdc │ │ │ │ + bl 242afc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21c0c4 │ │ │ │ + cbnz r0, 21bfe4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e43f8 │ │ │ │ + bl 2e4318 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #360] @ 0x168 │ │ │ │ - cbz r5, 21c0c0 │ │ │ │ + cbz r5, 21bfe0 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 242bdc │ │ │ │ - cbnz r0, 21c0ce │ │ │ │ + bl 242afc │ │ │ │ + cbnz r0, 21bfee │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e43f8 │ │ │ │ + bl 2e4318 │ │ │ │ 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 21c0a4 │ │ │ │ + b.n 21bfc4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4760 │ │ │ │ + bl 2e4680 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21c074 │ │ │ │ + b.n 21bf94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e4760 │ │ │ │ + bl 2e4680 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21c09a │ │ │ │ - cbz r1, 21c12a │ │ │ │ + b.n 21bfba │ │ │ │ + cbz r1, 21c04a │ │ │ │ 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, 21c11c │ │ │ │ - bl 1f5588 │ │ │ │ - cbz r0, 21c100 │ │ │ │ + cbz r0, 21c03c │ │ │ │ + bl 1f54a8 │ │ │ │ + cbz r0, 21c020 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f946c │ │ │ │ + bl 1f938c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f946c │ │ │ │ + bl 1f938c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -612587,114 +612388,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 21c150 │ │ │ │ + bne.n 21c070 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c14c │ │ │ │ + beq.n 21c06c │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21c0d8 │ │ │ │ + bl 21bff8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 21c0d8 │ │ │ │ + bl 21bff8 │ │ │ │ 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 21c14c │ │ │ │ + b.n 21c06c │ │ │ │ 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 21c214 │ │ │ │ + beq.n 21c134 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 21c1c0 │ │ │ │ + b.n 21c0e0 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 21c1da │ │ │ │ - cbz r0, 21c218 │ │ │ │ + cbz r7, 21c0fa │ │ │ │ + cbz r0, 21c138 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 21c1da │ │ │ │ + cbz r3, 21c0fa │ │ │ │ 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, 21c22a │ │ │ │ - cbz r0, 21c1f8 │ │ │ │ + cbz r5, 21c14a │ │ │ │ + cbz r0, 21c118 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f5588 │ │ │ │ - cbz r0, 21c1f8 │ │ │ │ + bl 1f54a8 │ │ │ │ + cbz r0, 21c118 │ │ │ │ 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 21c1be │ │ │ │ + bne.n 21c0de │ │ │ │ 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 21c1f8 │ │ │ │ + bne.n 21c118 │ │ │ │ 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 213e18 │ │ │ │ + bl 213d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (21c334 ) │ │ │ │ - bl 21c130 │ │ │ │ + ldr r4, [pc, #220] @ (21c254 ) │ │ │ │ + bl 21c050 │ │ │ │ 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 │ │ │ │ @@ -612706,39 +612507,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21c2b8 │ │ │ │ + cbz r0, 21c1d8 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f55c4 │ │ │ │ - ldr r3, [pc, #124] @ (21c338 ) │ │ │ │ + bl 1f54e4 │ │ │ │ + ldr r3, [pc, #124] @ (21c258 ) │ │ │ │ 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, 21c32a │ │ │ │ + cbz r3, 21c24a │ │ │ │ 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, 21c2f0 │ │ │ │ + cbz r6, 21c210 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21c2f0 │ │ │ │ - bl 1f5588 │ │ │ │ - cbz r0, 21c2f0 │ │ │ │ + cbz r0, 21c210 │ │ │ │ + bl 1f54a8 │ │ │ │ + cbz r0, 21c210 │ │ │ │ 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] │ │ │ │ @@ -612749,272 +612550,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 21c2da │ │ │ │ + bhi.n 21c1fa │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ 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] @ 21c804 │ │ │ │ + ldr.w r6, [pc, #1204] @ 21c724 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21c3a8 │ │ │ │ + bhi.n 21c2c8 │ │ │ │ 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 2141e4 │ │ │ │ + bl 214104 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c130 │ │ │ │ + bl 21c050 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c3a0 │ │ │ │ + cbz r0, 21c2c0 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 21c3c2 │ │ │ │ + cbz r6, 21c2e2 │ │ │ │ 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 21c78e │ │ │ │ + beq.w 21c6ae │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213ff8 │ │ │ │ + bl 213f18 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c130 │ │ │ │ + bl 21c050 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c41a │ │ │ │ + beq.n 21c33a │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c40c │ │ │ │ + cbz r6, 21c32c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c40c │ │ │ │ + cbz r0, 21c32c │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 21c40c │ │ │ │ + cbz r0, 21c32c │ │ │ │ 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 21c3ee │ │ │ │ + bcc.n 21c30e │ │ │ │ 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 21c230 │ │ │ │ + bl 21c150 │ │ │ │ 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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c130 │ │ │ │ + bl 21c050 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c470 │ │ │ │ + cbz r0, 21c390 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ 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 21c7ae │ │ │ │ + beq.w 21c6ce │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21c49a │ │ │ │ - cbz r0, 21c49a │ │ │ │ + beq.n 21c3ba │ │ │ │ + cbz r0, 21c3ba │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 21c49a │ │ │ │ + cbz r0, 21c3ba │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 21c77a │ │ │ │ - add r2, pc, #8 @ (adr r2, 21c4b0 ) │ │ │ │ + bhi.w 21c69a │ │ │ │ + add r2, pc, #8 @ (adr r2, 21c3d0 ) │ │ │ │ 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, 21c4de │ │ │ │ + cbz r6, 21c3fe │ │ │ │ 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 21c79e │ │ │ │ + beq.w 21c6be │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 213fbc │ │ │ │ + bl 213edc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c130 │ │ │ │ + bl 21c050 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c534 │ │ │ │ + beq.n 21c454 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c526 │ │ │ │ + cbz r6, 21c446 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c526 │ │ │ │ + cbz r0, 21c446 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 21c526 │ │ │ │ + cbz r0, 21c446 │ │ │ │ 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 21c508 │ │ │ │ + bcc.n 21c428 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21c3a0 │ │ │ │ + beq.w 21c2c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c54a │ │ │ │ + cbz r0, 21c46a │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5588 │ │ │ │ - cbz r0, 21c54a │ │ │ │ + bl 1f54a8 │ │ │ │ + cbz r0, 21c46a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 21c3a0 │ │ │ │ + b.n 21c2c0 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 21406c │ │ │ │ + bl 213f8c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c130 │ │ │ │ + bl 21c050 │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c598 │ │ │ │ + cbz r0, 21c4b8 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c5de │ │ │ │ + beq.n 21c4fe │ │ │ │ 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, 21c5d4 │ │ │ │ + cbz r1, 21c4f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c5d4 │ │ │ │ + cbz r0, 21c4f4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 21c5d0 │ │ │ │ + cbz r0, 21c4f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 21c5a6 │ │ │ │ + bcc.n 21c4c6 │ │ │ │ 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 │ │ │ │ @@ -613043,30 +612844,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c130 │ │ │ │ - ldr r3, [pc, #412] @ (21c808 ) │ │ │ │ + bl 21c050 │ │ │ │ + ldr r3, [pc, #412] @ (21c728 ) │ │ │ │ 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 21c7da │ │ │ │ + bne.w 21c6fa │ │ │ │ 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 │ │ │ │ @@ -613075,441 +612876,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 21c692 │ │ │ │ + bne.n 21c5b2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 21c6cc │ │ │ │ + cbz r1, 21c5ec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1f946c │ │ │ │ + bl 1f938c │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21c3a0 │ │ │ │ + beq.w 21c2c0 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c6ee │ │ │ │ + cbz r6, 21c60e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c6ee │ │ │ │ + cbz r0, 21c60e │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21c6ee │ │ │ │ + cbz r0, 21c60e │ │ │ │ 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 21c6d8 │ │ │ │ - b.n 21c3a0 │ │ │ │ + bne.n 21c5f8 │ │ │ │ + b.n 21c2c0 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c130 │ │ │ │ + bl 21c050 │ │ │ │ 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 21c394 │ │ │ │ - b.n 21c3a0 │ │ │ │ + bne.w 21c2b4 │ │ │ │ + b.n 21c2c0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 213ecc │ │ │ │ + bl 213dec │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c130 │ │ │ │ + bl 21c050 │ │ │ │ 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 21c76c │ │ │ │ + beq.n 21c68c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c76c │ │ │ │ + cbz r0, 21c68c │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f5588 │ │ │ │ - cbz r0, 21c76c │ │ │ │ + bl 1f54a8 │ │ │ │ + cbz r0, 21c68c │ │ │ │ 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 21c3a0 │ │ │ │ + b.n 21c2c0 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 21c3a0 │ │ │ │ + b.n 21c2c0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 21c3a0 │ │ │ │ + b.n 21c2c0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c3c2 │ │ │ │ + beq.w 21c2e2 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21c3c2 │ │ │ │ + b.n 21c2e2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c4de │ │ │ │ + beq.w 21c3fe │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21c4de │ │ │ │ + b.n 21c3fe │ │ │ │ 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, 21c7d6 │ │ │ │ - cbz r0, 21c7d6 │ │ │ │ + cbnz r3, 21c6f6 │ │ │ │ + cbz r0, 21c6f6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5588 │ │ │ │ - cbz r0, 21c7d6 │ │ │ │ + bl 1f54a8 │ │ │ │ + cbz r0, 21c6f6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 21c3a0 │ │ │ │ + b.n 21c2c0 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c67e │ │ │ │ + beq.w 21c59e │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f55c4 │ │ │ │ - b.n 21c67e │ │ │ │ + bl 1f54e4 │ │ │ │ + b.n 21c59e │ │ │ │ nop │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c9fc │ │ │ │ + beq.w 21c91c │ │ │ │ stmdb 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 21c98c │ │ │ │ + beq.w 21c8ac │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 21c91e │ │ │ │ + beq.n 21c83e │ │ │ │ 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 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c910 │ │ │ │ + beq.n 21c830 │ │ │ │ strd r6, r8, [sp] │ │ │ │ - b.n 21c888 │ │ │ │ + b.n 21c7a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c33c │ │ │ │ + bl 21c25c │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 214370 │ │ │ │ + bl 214290 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c90c │ │ │ │ + beq.n 21c82c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21c86a │ │ │ │ + bne.n 21c78a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214120 │ │ │ │ + bl 214040 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c130 │ │ │ │ + bl 21c050 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c8c2 │ │ │ │ + cbz r0, 21c7e2 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 214370 │ │ │ │ + bl 214290 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c880 │ │ │ │ + beq.n 21c7a0 │ │ │ │ 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 214174 │ │ │ │ + bl 214094 │ │ │ │ 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 21c8e6 │ │ │ │ + bne.n 21c806 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c888 │ │ │ │ + bne.n 21c7a8 │ │ │ │ ldrd r6, r8, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c836 │ │ │ │ + bne.n 21c756 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 213d14 │ │ │ │ + bl 213c34 │ │ │ │ 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 21ca0c │ │ │ │ + beq.n 21c92c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c9f8 │ │ │ │ + beq.n 21c918 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21ca02 │ │ │ │ + beq.n 21c922 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 21e40c │ │ │ │ + bl 21e32c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c80c │ │ │ │ + bl 21c72c │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21c910 │ │ │ │ + beq.n 21c830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dfd8 │ │ │ │ + bl 21def8 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c80c │ │ │ │ + bl 21c72c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21c836 │ │ │ │ - b.n 21c918 │ │ │ │ + bne.w 21c756 │ │ │ │ + b.n 21c838 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 213cac │ │ │ │ + bl 213bcc │ │ │ │ mov sl, r0 │ │ │ │ ldrd r7, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ - cbz r7, 21c9aa │ │ │ │ + cbz r7, 21c8ca │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c9aa │ │ │ │ + cbz r0, 21c8ca │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f5588 │ │ │ │ - cbz r0, 21c9aa │ │ │ │ + bl 1f54a8 │ │ │ │ + cbz r0, 21c8ca │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r7, [sl, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 21ca06 │ │ │ │ + beq.n 21c926 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21c9c6 │ │ │ │ + cbz r2, 21c8e6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 21c9fe │ │ │ │ + cbz r4, 21c91e │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 21e40c │ │ │ │ + bl 21e32c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c80c │ │ │ │ + bl 21c72c │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, sl, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c80c │ │ │ │ + bl 21c72c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21c836 │ │ │ │ - b.n 21c918 │ │ │ │ + bne.w 21c756 │ │ │ │ + b.n 21c838 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21c94a │ │ │ │ + b.n 21c86a │ │ │ │ bx lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21c9c6 │ │ │ │ + b.n 21c8e6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 21c94a │ │ │ │ + b.n 21c86a │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ 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, 21ca50 │ │ │ │ + cbnz r2, 21c970 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ca4c │ │ │ │ + beq.n 21c96c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 21ca14 │ │ │ │ + bl 21c934 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 21ca4c │ │ │ │ + bls.n 21c96c │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 21ca68 │ │ │ │ + b.n 21c988 │ │ │ │ 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 2135cc │ │ │ │ + bl 2134ec │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2135e8 │ │ │ │ + bl 213508 │ │ │ │ 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, 21cb20 │ │ │ │ + cbnz r2, 21ca40 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 21caf2 │ │ │ │ + cbz r0, 21ca12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21ca14 │ │ │ │ + bl 21c934 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 21cb12 │ │ │ │ + cbz r2, 21ca32 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9210 │ │ │ │ + bl 1f9130 │ │ │ │ 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, 21cb38 │ │ │ │ + cbnz r2, 21ca58 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 61a8c │ │ │ │ - b.n 21cae6 │ │ │ │ + b.n 21ca06 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ 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 │ │ │ │ @@ -613523,165 +613324,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, 21cba8 │ │ │ │ + cbz r3, 21cac8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ca8c │ │ │ │ + bl 21c9ac │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ 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 21cb82 │ │ │ │ + bne.n 21caa2 │ │ │ │ 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 213b5c │ │ │ │ + bl 213a7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r1, 21cbe2 │ │ │ │ + cbz r1, 21cb02 │ │ │ │ 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, 21cc0c │ │ │ │ + cbz r3, 21cb2c │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cb58 │ │ │ │ + bl 21ca78 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c80c │ │ │ │ + bl 21c72c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c194 │ │ │ │ + bl 21c0b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21cbe0 │ │ │ │ + beq.n 21cb00 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 21cbe0 │ │ │ │ + b.n 21cb00 │ │ │ │ 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] @ (21cc74 ) │ │ │ │ + ldr r2, [pc, #60] @ (21cb94 ) │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #52] @ (21cc78 ) │ │ │ │ + ldr r3, [pc, #52] @ (21cb98 ) │ │ │ │ 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 21c33c │ │ │ │ - ldr r2, [pc, #36] @ (21cc7c ) │ │ │ │ - ldr r3, [pc, #28] @ (21cc78 ) │ │ │ │ + bl 21c25c │ │ │ │ + ldr r2, [pc, #36] @ (21cb9c ) │ │ │ │ + ldr r3, [pc, #28] @ (21cb98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21cc6e │ │ │ │ + bne.n 21cb8e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ 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] @ 21ccdc │ │ │ │ + ldr.w ip, [pc, #72] @ 21cbfc │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #64] @ (21cce0 ) │ │ │ │ + ldr r2, [pc, #64] @ (21cc00 ) │ │ │ │ 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 21c33c │ │ │ │ - ldr r2, [pc, #36] @ (21cce4 ) │ │ │ │ - ldr r3, [pc, #28] @ (21cce0 ) │ │ │ │ + bl 21c25c │ │ │ │ + ldr r2, [pc, #36] @ (21cc04 ) │ │ │ │ + ldr r3, [pc, #28] @ (21cc00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ccd6 │ │ │ │ + bne.n 21cbf6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r4, #26 │ │ │ │ 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] @ (21cda4 ) │ │ │ │ + ldr r0, [pc, #168] @ (21ccc4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (21cda8 ) │ │ │ │ + ldr r1, [pc, #168] @ (21ccc8 ) │ │ │ │ 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] │ │ │ │ @@ -613691,133 +613492,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 21cd6e │ │ │ │ + beq.n 21cc8e │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 21cd86 │ │ │ │ + cbz r3, 21cca6 │ │ │ │ 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 213ae0 │ │ │ │ + bl 213a00 │ │ │ │ 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 21c80c │ │ │ │ + bl 21c72c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21c194 │ │ │ │ + bl 21c0b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 21cd96 │ │ │ │ - ldr r2, [pc, #60] @ (21cdac ) │ │ │ │ - ldr r3, [pc, #52] @ (21cda8 ) │ │ │ │ + cbz r3, 21ccb6 │ │ │ │ + ldr r2, [pc, #60] @ (21cccc ) │ │ │ │ + ldr r3, [pc, #52] @ (21ccc8 ) │ │ │ │ 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 21cda0 │ │ │ │ + bne.n 21ccc0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 21cd36 │ │ │ │ + b.n 21cc56 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5504 │ │ │ │ - b.n 21cd6e │ │ │ │ + bl 1f5424 │ │ │ │ + b.n 21cc8e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ 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] @ (21ce1c ) │ │ │ │ + ldr r2, [pc, #92] @ (21cd3c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #92] @ (21ce20 ) │ │ │ │ + ldr r3, [pc, #92] @ (21cd40 ) │ │ │ │ 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 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ 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 21cbac │ │ │ │ + bl 21cacc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f5504 │ │ │ │ - ldr r2, [pc, #36] @ (21ce24 ) │ │ │ │ - ldr r3, [pc, #28] @ (21ce20 ) │ │ │ │ + bl 1f5424 │ │ │ │ + ldr r2, [pc, #36] @ (21cd44 ) │ │ │ │ + ldr r3, [pc, #28] @ (21cd40 ) │ │ │ │ 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 21ce18 │ │ │ │ + bne.n 21cd38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ 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 2139b0 │ │ │ │ + bl 2138d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 21cea8 │ │ │ │ + cbnz r2, 21cdc8 │ │ │ │ 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 │ │ │ │ @@ -613837,813 +613638,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, 21cef2 │ │ │ │ + cbnz r2, 21ce12 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ 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 21ce4c │ │ │ │ + beq.n 21cd6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21ced0 │ │ │ │ + b.n 21cdf0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 21cee8 │ │ │ │ + cbz r1, 21ce08 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1f946c │ │ │ │ + bl 1f938c │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 21cece │ │ │ │ - b.n 21ce4c │ │ │ │ + bhi.n 21cdee │ │ │ │ + b.n 21cd6c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21cea0 │ │ │ │ + beq.n 21cdc0 │ │ │ │ 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 21cf0a │ │ │ │ + bne.n 21ce2a │ │ │ │ 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] @ (21d104 ) │ │ │ │ + ldr r2, [pc, #464] @ (21d024 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #452] @ (21d108 ) │ │ │ │ + ldr r3, [pc, #452] @ (21d028 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5980 │ │ │ │ + bl 1f58a0 │ │ │ │ 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 2134b8 │ │ │ │ + bl 2133d8 │ │ │ │ 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 21cb58 │ │ │ │ + bl 21ca78 │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cf9e │ │ │ │ + cbz r3, 21cebe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21ce28 │ │ │ │ + bl 21cd48 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f55c4 │ │ │ │ + bl 1f54e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cf84 │ │ │ │ + bne.n 21cea4 │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21cfae │ │ │ │ - b.n 21d000 │ │ │ │ + cbnz r3, 21cece │ │ │ │ + b.n 21cf20 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d000 │ │ │ │ + cbz r3, 21cf20 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21cfa8 │ │ │ │ + beq.n 21cec8 │ │ │ │ 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, 21cff0 │ │ │ │ + cbz r3, 21cf10 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21cbac │ │ │ │ + bl 21cacc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r8, #24] │ │ │ │ str.w r8, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21cfe8 │ │ │ │ - b.n 21d000 │ │ │ │ + cbnz r3, 21cf08 │ │ │ │ + b.n 21cf20 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d000 │ │ │ │ + cbz r3, 21cf20 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21cfe2 │ │ │ │ - b.n 21cfb4 │ │ │ │ + beq.n 21cf02 │ │ │ │ + b.n 21ced4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21cfc8 │ │ │ │ + beq.n 21cee8 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ - b.n 21cfca │ │ │ │ + b.n 21ceea │ │ │ │ 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 1f946c │ │ │ │ + bl 1f938c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 21d026 │ │ │ │ + cbz r1, 21cf46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f946c │ │ │ │ + bl 1f938c │ │ │ │ str r0, [r6, #28] │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f946c │ │ │ │ + bl 1f938c │ │ │ │ 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, 21d09e │ │ │ │ + cbnz r2, 21cfbe │ │ │ │ ldr.w r1, [r7, #476] @ 0x1dc │ │ │ │ - cbz r1, 21d074 │ │ │ │ + cbz r1, 21cf94 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1f943c │ │ │ │ + bl 1f935c │ │ │ │ str.w r0, [r6, #476] @ 0x1dc │ │ │ │ ldr.w r2, [r7, #480] @ 0x1e0 │ │ │ │ - cbnz r2, 21d0ae │ │ │ │ + cbnz r2, 21cfce │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5504 │ │ │ │ - ldr r2, [pc, #136] @ (21d10c ) │ │ │ │ - ldr r3, [pc, #128] @ (21d108 ) │ │ │ │ + bl 1f5424 │ │ │ │ + ldr r2, [pc, #136] @ (21d02c ) │ │ │ │ + ldr r3, [pc, #128] @ (21d028 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21d100 │ │ │ │ + bne.n 21d020 │ │ │ │ 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 1f943c │ │ │ │ + bl 1f935c │ │ │ │ str.w r0, [r6, #468] @ 0x1d4 │ │ │ │ - b.n 21d05a │ │ │ │ + b.n 21cf7a │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 21d0fa │ │ │ │ + cbz r3, 21d01a │ │ │ │ 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 1f943c │ │ │ │ + bl 1f935c │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1f943c │ │ │ │ + bl 1f935c │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21d0c2 │ │ │ │ + bcc.n 21cfe2 │ │ │ │ strd r3, r9, [r6, #480] @ 0x1e0 │ │ │ │ - b.n 21d07a │ │ │ │ + b.n 21cf9a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ 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 2141e4 │ │ │ │ + bl 214104 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 21d16c │ │ │ │ + beq.n 21d08c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 21d14c │ │ │ │ + cbz r1, 21d06c │ │ │ │ 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 214370 │ │ │ │ + bl 214290 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ 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 21d208 │ │ │ │ + beq.n 21d128 │ │ │ │ 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 21d1d0 │ │ │ │ + bne.n 21d0f0 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 21d1c4 │ │ │ │ + cbz r4, 21d0e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d200 │ │ │ │ + beq.n 21d120 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21d1d8 │ │ │ │ + beq.n 21d0f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d1be │ │ │ │ + cbz r3, 21d0de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d1be │ │ │ │ + cbz r2, 21d0de │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 21d1fa │ │ │ │ + beq.n 21d11a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d1ac │ │ │ │ + bne.n 21d0cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21d1d4 │ │ │ │ + beq.n 21d0f4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21d1d0 │ │ │ │ + cbz r3, 21d0f0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21d196 │ │ │ │ + beq.n 21d0b6 │ │ │ │ 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 1f98e4 │ │ │ │ + bl 1f9804 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21d1a8 │ │ │ │ - b.n 21d1c4 │ │ │ │ + bne.n 21d0c8 │ │ │ │ + b.n 21d0e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21d1d8 │ │ │ │ + b.n 21d0f8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 21d1c4 │ │ │ │ - b.n 21d1d6 │ │ │ │ + bne.n 21d0e4 │ │ │ │ + b.n 21d0f6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21d25e │ │ │ │ + cbz r2, 21d17e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d25e │ │ │ │ + bne.n 21d17e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 21d264 │ │ │ │ + cbz r3, 21d184 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 21d232 │ │ │ │ - b.n 21d23c │ │ │ │ + cbnz r0, 21d152 │ │ │ │ + b.n 21d15c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 21d23c │ │ │ │ + cbz r0, 21d15c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21d22c │ │ │ │ + bne.n 21d14c │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - cbz r2, 21d25e │ │ │ │ + cbz r2, 21d17e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d254 │ │ │ │ + cbz r3, 21d174 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d254 │ │ │ │ + bne.n 21d174 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d260 │ │ │ │ + cbz r2, 21d180 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21d232 │ │ │ │ + b.n 21d152 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21d232 │ │ │ │ + bne.n 21d152 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21d23e │ │ │ │ + b.n 21d15e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 21d224 │ │ │ │ + b.n 21d144 │ │ │ │ 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 21d2a2 │ │ │ │ + beq.n 21d1c2 │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21d290 │ │ │ │ + b.n 21d1b0 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21d29e │ │ │ │ + beq.n 21d1be │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21d28a │ │ │ │ + bne.n 21d1aa │ │ │ │ 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 21d2ee │ │ │ │ + beq.n 21d20e │ │ │ │ ldr.w lr, [ip, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ movs.w r1, lr, lsr #2 │ │ │ │ - beq.n 21d2ee │ │ │ │ + beq.n 21d20e │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ - b.n 21d2dc │ │ │ │ + b.n 21d1fc │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21d2ee │ │ │ │ + beq.n 21d20e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 21d2d6 │ │ │ │ + bne.n 21d1f6 │ │ │ │ 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, 21d2f6 │ │ │ │ - bl 21d268 │ │ │ │ + cbz r1, 21d216 │ │ │ │ + bl 21d188 │ │ │ │ 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] @ (21d438 ) │ │ │ │ + ldr r3, [pc, #300] @ (21d358 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21d378 │ │ │ │ + bhi.n 21d298 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d336 │ │ │ │ + cbz r3, 21d256 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2f8 │ │ │ │ + bl 21d218 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d326 │ │ │ │ + bne.n 21d246 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d34c │ │ │ │ + cbz r3, 21d26c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2f8 │ │ │ │ + bl 21d218 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d33c │ │ │ │ + bne.n 21d25c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d34c │ │ │ │ + beq.n 21d26c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21d408 │ │ │ │ + beq.n 21d328 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21d3e8 │ │ │ │ + bhi.n 21d308 │ │ │ │ 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 21d34c │ │ │ │ + beq.n 21d26c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d2f8 │ │ │ │ + bl 21d218 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d380 │ │ │ │ - b.n 21d34c │ │ │ │ + bne.n 21d2a0 │ │ │ │ + b.n 21d26c │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d3a8 │ │ │ │ + cbz r3, 21d2c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2f8 │ │ │ │ + bl 21d218 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d398 │ │ │ │ + bne.n 21d2b8 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d3be │ │ │ │ + cbz r3, 21d2de │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2f8 │ │ │ │ + bl 21d218 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d3ae │ │ │ │ + bne.n 21d2ce │ │ │ │ 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] @ (21d43c ) │ │ │ │ + ldr r3, [pc, #108] @ (21d35c ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 21d3e8 │ │ │ │ + cbz r3, 21d308 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21d110 │ │ │ │ + bl 21d030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d34c │ │ │ │ + beq.n 21d26c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21d3fe │ │ │ │ + cbz r3, 21d31e │ │ │ │ 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 21d366 │ │ │ │ + bne.n 21d286 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 21d414 │ │ │ │ + cbz r3, 21d334 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d174 │ │ │ │ + bl 21d094 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21d420 │ │ │ │ + cbz r3, 21d340 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d174 │ │ │ │ + bl 21d094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 21d3ee │ │ │ │ + bne.n 21d30e │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216024 │ │ │ │ - b.n 21d3ee │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + bl 215f44 │ │ │ │ + b.n 21d30e │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ 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] @ 21d5f8 │ │ │ │ + ldr.w r8, [pc, #416] @ 21d518 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d4e4 │ │ │ │ + beq.n 21d404 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21d268 │ │ │ │ + bl 21d188 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21d20c │ │ │ │ - cbz r4, 21d4d2 │ │ │ │ + bl 21d12c │ │ │ │ + cbz r4, 21d3f2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d268 │ │ │ │ + bl 21d188 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d20c │ │ │ │ + bl 21d12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21d5f2 │ │ │ │ + bhi.w 21d512 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21d504 │ │ │ │ + bhi.n 21d424 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21d5f2 │ │ │ │ + beq.w 21d512 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r6, [r0, #0] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - cbz r4, 21d4cc │ │ │ │ + cbz r4, 21d3ec │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21d5f2 │ │ │ │ + bhi.w 21d512 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21d53a │ │ │ │ + bhi.n 21d45a │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21d5f2 │ │ │ │ + beq.w 21d512 │ │ │ │ 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 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bls.n 21d498 │ │ │ │ + bls.n 21d3b8 │ │ │ │ str r4, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21d56c │ │ │ │ + beq.n 21d48c │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d268 │ │ │ │ + bl 21d188 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d20c │ │ │ │ + bl 21d12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ strd r5, r4, [r6, #44] @ 0x2c │ │ │ │ - b.n 21d4b0 │ │ │ │ + b.n 21d3d0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21d586 │ │ │ │ + bls.n 21d4a6 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #232] @ (21d5fc ) │ │ │ │ + ldr r3, [pc, #232] @ (21d51c ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21d5a6 │ │ │ │ + beq.n 21d4c6 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d592 │ │ │ │ + beq.n 21d4b2 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d5f2 │ │ │ │ + beq.n 21d512 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ str.w r9, [r5, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21d4a8 │ │ │ │ + b.n 21d3c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21d57c │ │ │ │ + bls.n 21d49c │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #176] @ (21d5fc ) │ │ │ │ + ldr r1, [pc, #176] @ (21d51c ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21d5cc │ │ │ │ + beq.n 21d4ec │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21d59c │ │ │ │ + cbz r0, 21d4bc │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d5f2 │ │ │ │ + beq.n 21d512 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21d4c8 │ │ │ │ + b.n 21d3e8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ 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 21d548 │ │ │ │ + b.n 21d468 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 21d512 │ │ │ │ + b.n 21d432 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 6134c │ │ │ │ - b.n 21d52a │ │ │ │ + b.n 21d44a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 6134c │ │ │ │ - b.n 21d55e │ │ │ │ + b.n 21d47e │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ - cbz r0, 21d5f2 │ │ │ │ + cbz r0, 21d512 │ │ │ │ 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 21d4a8 │ │ │ │ + b.n 21d3c8 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21d5f2 │ │ │ │ + cbz r0, 21d512 │ │ │ │ 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 21d4c8 │ │ │ │ + b.n 21d3e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ 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 21d6c4 │ │ │ │ + beq.n 21d5e4 │ │ │ │ ldr r6, [r1, #28] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21d684 │ │ │ │ + beq.n 21d5a4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d440 │ │ │ │ + bl 21d360 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d644 │ │ │ │ + cbz r3, 21d564 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21d63a │ │ │ │ + bne.n 21d55a │ │ │ │ add.w r3, r2, #24 │ │ │ │ add.w ip, r2, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21d668 │ │ │ │ + beq.n 21d588 │ │ │ │ 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] │ │ │ │ @@ -614651,265 +614452,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, 21d6c8 │ │ │ │ + cbz r6, 21d5e8 │ │ │ │ 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, 21d694 │ │ │ │ + cbz r3, 21d5b4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d174 │ │ │ │ + bl 21d094 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 21d6a4 │ │ │ │ + cbz r3, 21d5c4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d174 │ │ │ │ + bl 21d094 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ 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 21d626 │ │ │ │ + b.n 21d546 │ │ │ │ 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] @ 21d838 │ │ │ │ + ldr.w fp, [pc, #332] @ 21d758 │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21d77c │ │ │ │ + beq.n 21d69c │ │ │ │ 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 21d71e │ │ │ │ + b.n 21d63e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 21d830 │ │ │ │ + beq.w 21d750 │ │ │ │ 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 21d772 │ │ │ │ + beq.n 21d692 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 21d7ba │ │ │ │ + beq.n 21d6da │ │ │ │ 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 21d830 │ │ │ │ + bhi.n 21d750 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 21d702 │ │ │ │ + bls.n 21d622 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 21d782 │ │ │ │ - ldr r3, [pc, #244] @ (21d83c ) │ │ │ │ + bhi.n 21d6a2 │ │ │ │ + ldr r3, [pc, #244] @ (21d75c ) │ │ │ │ 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 21d794 │ │ │ │ + beq.n 21d6b4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d7f6 │ │ │ │ + beq.n 21d716 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d830 │ │ │ │ + beq.n 21d750 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21d70a │ │ │ │ + b.n 21d62a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #60] @ 0x3c │ │ │ │ - cbnz r2, 21d7c0 │ │ │ │ + cbnz r2, 21d6e0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (21d83c ) │ │ │ │ + ldr r3, [pc, #184] @ (21d75c ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21d758 │ │ │ │ + bne.n 21d678 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 61b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d830 │ │ │ │ + beq.n 21d750 │ │ │ │ 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 21d70a │ │ │ │ + b.n 21d62a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 21d714 │ │ │ │ + b.n 21d634 │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 21d800 │ │ │ │ - ldr r3, [pc, #112] @ (21d83c ) │ │ │ │ + bhi.n 21d720 │ │ │ │ + ldr r3, [pc, #112] @ (21d75c ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21d81a │ │ │ │ - cbz r3, 21d812 │ │ │ │ + beq.n 21d73a │ │ │ │ + cbz r3, 21d732 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f916c │ │ │ │ - cbz r0, 21d830 │ │ │ │ + bl 1f908c │ │ │ │ + cbz r0, 21d750 │ │ │ │ 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 21d802 │ │ │ │ + b.n 21d722 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ - b.n 21d764 │ │ │ │ - cbz r0, 21d830 │ │ │ │ + b.n 21d684 │ │ │ │ + cbz r0, 21d750 │ │ │ │ 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 21d7e2 │ │ │ │ + b.n 21d702 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 61b04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21d830 │ │ │ │ + cbz r0, 21d750 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ - b.n 21d802 │ │ │ │ + b.n 21d722 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ 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 213ae0 │ │ │ │ + bl 213a00 │ │ │ │ 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 21d6d4 │ │ │ │ + bl 21d5f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d8ea │ │ │ │ + beq.n 21d80a │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21d8ea │ │ │ │ + bne.n 21d80a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21d8f0 │ │ │ │ + beq.n 21d810 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21d8f0 │ │ │ │ + bne.n 21d810 │ │ │ │ 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 21d8c2 │ │ │ │ + b.n 21d7e2 │ │ │ │ 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, 21d8d2 │ │ │ │ + cbz r4, 21d7f2 │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 21d8ac │ │ │ │ + beq.n 21d7cc │ │ │ │ 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] │ │ │ │ @@ -614934,851 +614735,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 21d840 │ │ │ │ + bl 21d760 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d96e │ │ │ │ + cbz r2, 21d88e │ │ │ │ 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 21d96e │ │ │ │ + beq.n 21d88e │ │ │ │ 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, 21d96e │ │ │ │ + cbz r2, 21d88e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 21d968 │ │ │ │ + cbz r1, 21d888 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21d942 │ │ │ │ + bne.n 21d862 │ │ │ │ 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] @ (21dab8 ) │ │ │ │ + ldr r2, [pc, #308] @ (21d9d8 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21da14 │ │ │ │ + beq.n 21d934 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 21d9c8 │ │ │ │ + bne.n 21d8e8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d9ac │ │ │ │ + cbz r3, 21d8cc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21d970 │ │ │ │ + bl 21d890 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d99a │ │ │ │ + bne.n 21d8ba │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d9c2 │ │ │ │ + cbz r3, 21d8e2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d970 │ │ │ │ + bl 21d890 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d9b2 │ │ │ │ + bne.n 21d8d2 │ │ │ │ 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 21d9c2 │ │ │ │ + beq.n 21d8e2 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d9c2 │ │ │ │ + beq.n 21d8e2 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 21d9c2 │ │ │ │ + bne.n 21d8e2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21d9c2 │ │ │ │ + bne.n 21d8e2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ adds r2, r3, #5 │ │ │ │ - bhi.n 21dab2 │ │ │ │ + bhi.n 21d9d2 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r2, r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bhi.n 21da46 │ │ │ │ + bhi.n 21d966 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 21dab2 │ │ │ │ + beq.n 21d9d2 │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #0] │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 21d9c2 │ │ │ │ + b.n 21d8e2 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21da2c │ │ │ │ + cbz r3, 21d94c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21d970 │ │ │ │ + bl 21d890 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21da1a │ │ │ │ + bne.n 21d93a │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d9c2 │ │ │ │ + beq.n 21d8e2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d970 │ │ │ │ + bl 21d890 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21da34 │ │ │ │ - b.n 21d9c2 │ │ │ │ + bne.n 21d954 │ │ │ │ + b.n 21d8e2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21da78 │ │ │ │ + bhi.n 21d998 │ │ │ │ mov r1, r8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (21dabc ) │ │ │ │ + ldr r1, [pc, #100] @ (21d9dc ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 21da8e │ │ │ │ + beq.n 21d9ae │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21da82 │ │ │ │ + cbz r0, 21d9a2 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 21dab2 │ │ │ │ + cbz r3, 21d9d2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ - b.n 21da08 │ │ │ │ + b.n 21d928 │ │ │ │ cmp r1, r8 │ │ │ │ it cc │ │ │ │ movcc r1, r8 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21da56 │ │ │ │ + b.n 21d976 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21da6c │ │ │ │ + b.n 21d98c │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21dab2 │ │ │ │ + cbz r0, 21d9d2 │ │ │ │ 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 21da08 │ │ │ │ + b.n 21d928 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ 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 21db46 │ │ │ │ + beq.n 21da66 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21db46 │ │ │ │ + bne.n 21da66 │ │ │ │ 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 2141e4 │ │ │ │ + bl 214104 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21db4c │ │ │ │ + beq.n 21da6c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21db10 │ │ │ │ + cbz r2, 21da30 │ │ │ │ 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 214370 │ │ │ │ + bl 214290 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214174 │ │ │ │ + bl 214094 │ │ │ │ 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, 21db46 │ │ │ │ + cbz r2, 21da66 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21dae8 │ │ │ │ + beq.n 21da08 │ │ │ │ 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] @ (21dedc ) │ │ │ │ + ldr r2, [pc, #884] @ (21ddfc ) │ │ │ │ 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 21dc04 │ │ │ │ + beq.n 21db24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 21db88 │ │ │ │ + beq.n 21daa8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 21dca4 │ │ │ │ + beq.w 21dbc4 │ │ │ │ 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 21ddd2 │ │ │ │ + beq.w 21dcf2 │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - beq.w 21dda6 │ │ │ │ - cbz r4, 21dbc6 │ │ │ │ + beq.w 21dcc6 │ │ │ │ + cbz r4, 21dae6 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 21ddb4 │ │ │ │ + bhi.w 21dcd4 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21dd2c │ │ │ │ + bhi.w 21dc4c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21ddb4 │ │ │ │ + beq.w 21dcd4 │ │ │ │ str.w r9, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #48] @ 0x30 │ │ │ │ - cbz r5, 21dbec │ │ │ │ + cbz r5, 21db0c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21ddb4 │ │ │ │ + bhi.w 21dcd4 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21dd64 │ │ │ │ + bhi.w 21dc84 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21ddb4 │ │ │ │ + beq.w 21dcd4 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21dac0 │ │ │ │ + bl 21d9e0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21dac0 │ │ │ │ + bl 21d9e0 │ │ │ │ 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 21dc6a │ │ │ │ + beq.n 21db8a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 21dd0e │ │ │ │ + beq.n 21dc2e │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21dcca │ │ │ │ + beq.n 21dbea │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21ddb4 │ │ │ │ + bhi.w 21dcd4 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 21dcc0 │ │ │ │ + bls.n 21dbe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21ddf6 │ │ │ │ + bhi.w 21dd16 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #676] @ (21dee0 ) │ │ │ │ + ldr r1, [pc, #676] @ (21de00 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21deae │ │ │ │ + beq.w 21ddce │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21dea2 │ │ │ │ + beq.w 21ddc2 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ddb4 │ │ │ │ + beq.w 21dcd4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21dcc6 │ │ │ │ + b.n 21dbe6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21de00 │ │ │ │ + beq.w 21dd20 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21ddb4 │ │ │ │ + bhi.w 21dcd4 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 21dcd4 │ │ │ │ + bhi.n 21dbf4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21ddb4 │ │ │ │ + beq.w 21dcd4 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - bl 21dac0 │ │ │ │ + bl 21d9e0 │ │ │ │ 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 21dc92 │ │ │ │ + beq.n 21dbb2 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21dc92 │ │ │ │ + beq.n 21dbb2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 21dc7e │ │ │ │ - b.n 21ddb4 │ │ │ │ + bls.n 21db9e │ │ │ │ + b.n 21dcd4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21ddb4 │ │ │ │ + beq.n 21dcd4 │ │ │ │ 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 21dd9a │ │ │ │ + bls.n 21dcba │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #508] @ (21dee0 ) │ │ │ │ + ldr r1, [pc, #508] @ (21de00 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21de06 │ │ │ │ + beq.w 21dd26 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dde2 │ │ │ │ + beq.n 21dd02 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ddb4 │ │ │ │ + beq.n 21dcd4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21dc8e │ │ │ │ + b.n 21dbae │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r0, r2, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 21de9c │ │ │ │ + beq.w 21ddbc │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21dcb2 │ │ │ │ + bne.n 21dbd2 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 21dcb2 │ │ │ │ + b.n 21dbd2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21ddc6 │ │ │ │ + bls.n 21dce6 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #420] @ (21dee0 ) │ │ │ │ + ldr r1, [pc, #420] @ (21de00 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21de72 │ │ │ │ + beq.w 21dd92 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21de30 │ │ │ │ + beq.n 21dd50 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21ddb4 │ │ │ │ + cbz r0, 21dcd4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21dbc0 │ │ │ │ + b.n 21dae0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21ddba │ │ │ │ + bls.n 21dcda │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #364] @ (21dee0 ) │ │ │ │ + ldr r1, [pc, #364] @ (21de00 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21de48 │ │ │ │ + beq.n 21dd68 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21de3c │ │ │ │ + beq.n 21dd5c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21ddb4 │ │ │ │ + cbz r0, 21dcd4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - b.n 21dbe6 │ │ │ │ + b.n 21db06 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21dce2 │ │ │ │ - cbz r4, 21ddee │ │ │ │ + b.n 21dc02 │ │ │ │ + cbz r4, 21dd0e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 21dbac │ │ │ │ + bls.w 21dacc │ │ │ │ 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 21dd72 │ │ │ │ + b.n 21dc92 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21dd3a │ │ │ │ + b.n 21dc5a │ │ │ │ cmp r5, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #44] @ 0x2c │ │ │ │ - beq.n 21ddee │ │ │ │ + beq.n 21dd0e │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 21dbc6 │ │ │ │ + b.n 21dae6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21dd00 │ │ │ │ + b.n 21dc20 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 21dbec │ │ │ │ + b.n 21db0c │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21dc3a │ │ │ │ + b.n 21db5a │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.n 21dc92 │ │ │ │ + b.n 21dbb2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ddb4 │ │ │ │ + beq.n 21dcd4 │ │ │ │ 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 21dc8e │ │ │ │ + b.n 21dbae │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21dd58 │ │ │ │ + b.n 21dc78 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21dd8e │ │ │ │ + b.n 21dcae │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ddb4 │ │ │ │ + beq.n 21dcd4 │ │ │ │ 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 21dbe6 │ │ │ │ + b.n 21db06 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ddb4 │ │ │ │ + beq.n 21dcd4 │ │ │ │ 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 21dbc0 │ │ │ │ + b.n 21dae0 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 21dc92 │ │ │ │ + b.n 21dbb2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21dc5a │ │ │ │ + b.n 21db7a │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ddb4 │ │ │ │ + beq.w 21dcd4 │ │ │ │ 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 21dcc6 │ │ │ │ + b.n 21dbe6 │ │ │ │ nop │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ 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 213ae0 │ │ │ │ + bl 213a00 │ │ │ │ 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 21df1e │ │ │ │ + beq.n 21de3e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21df2e │ │ │ │ + beq.n 21de4e │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 21d440 │ │ │ │ + bl 21d360 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21db54 │ │ │ │ + bl 21da74 │ │ │ │ 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 21dfa8 │ │ │ │ + bhi.n 21dec8 │ │ │ │ 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 21d910 │ │ │ │ + bl 21d830 │ │ │ │ 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 21dee4 │ │ │ │ + bl 21de04 │ │ │ │ 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 21d840 │ │ │ │ + bl 21d760 │ │ │ │ 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, 21dfc4 │ │ │ │ + cbz r3, 21dee4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 21d910 │ │ │ │ + bl 21d830 │ │ │ │ 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 21dee4 │ │ │ │ + bl 21de04 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 21df72 │ │ │ │ + b.n 21de92 │ │ │ │ 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] @ (21e0bc ) │ │ │ │ + ldr r7, [pc, #208] @ (21dfdc ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ add r7, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21e0b0 │ │ │ │ + beq.n 21dfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 213ae0 │ │ │ │ + bl 213a00 │ │ │ │ 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 216398 │ │ │ │ + bl 2162b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d6d4 │ │ │ │ + bl 21d5f4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21e0b6 │ │ │ │ + bhi.n 21dfd6 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 21e064 │ │ │ │ + bls.n 21df84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e078 │ │ │ │ + bhi.n 21df98 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #124] @ (21e0c0 ) │ │ │ │ + ldr r3, [pc, #124] @ (21dfe0 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e08c │ │ │ │ + beq.n 21dfac │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21e082 │ │ │ │ + cbz r0, 21dfa2 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f916c │ │ │ │ - cbz r0, 21e0b6 │ │ │ │ + bl 1f908c │ │ │ │ + cbz r0, 21dfd6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21e06a │ │ │ │ + b.n 21df8a │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 21e0b6 │ │ │ │ + beq.n 21dfd6 │ │ │ │ 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 21e042 │ │ │ │ + b.n 21df62 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e056 │ │ │ │ + b.n 21df76 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21e0b6 │ │ │ │ + cbz r0, 21dfd6 │ │ │ │ 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 21e06a │ │ │ │ + b.n 21df8a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ 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 │ │ │ │ @@ -615791,30 +615592,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 21d6d4 │ │ │ │ + bl 21d5f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 21e120 │ │ │ │ + beq.n 21e040 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21e112 │ │ │ │ + b.n 21e032 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21e120 │ │ │ │ + beq.n 21e040 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21e10c │ │ │ │ + bne.n 21e02c │ │ │ │ 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 │ │ │ │ @@ -615823,390 +615624,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] @ (21e3c4 ) │ │ │ │ + ldr r2, [pc, #636] @ (21e2e4 ) │ │ │ │ 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, 21e168 │ │ │ │ + cbz r3, 21e088 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d174 │ │ │ │ + bl 21d094 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21e174 │ │ │ │ + cbz r3, 21e094 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d174 │ │ │ │ + bl 21d094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21e1c6 │ │ │ │ + bhi.n 21e0e6 │ │ │ │ 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, 21e1bc │ │ │ │ + cbz r5, 21e0dc │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 21e268 │ │ │ │ + bhi.n 21e188 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 21e2c6 │ │ │ │ + bhi.w 21e1e6 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21e268 │ │ │ │ + beq.n 21e188 │ │ │ │ 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 21e27a │ │ │ │ + beq.n 21e19a │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 21e268 │ │ │ │ + bhi.n 21e188 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 21e26e │ │ │ │ + bls.n 21e18e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21e344 │ │ │ │ + bhi.w 21e264 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #468] @ (21e3c8 ) │ │ │ │ + ldr r1, [pc, #468] @ (21e2e8 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e396 │ │ │ │ + beq.w 21e2b6 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e358 │ │ │ │ + beq.w 21e278 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e268 │ │ │ │ + beq.n 21e188 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r6, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e274 │ │ │ │ + b.n 21e194 │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21e1a0 │ │ │ │ - b.n 21e1bc │ │ │ │ + bne.n 21e0c0 │ │ │ │ + b.n 21e0dc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21e23a │ │ │ │ + beq.n 21e15a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21e232 │ │ │ │ + bne.n 21e152 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21e222 │ │ │ │ + bne.n 21e142 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 21e1bc │ │ │ │ + b.n 21e0dc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21e258 │ │ │ │ + beq.n 21e178 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21e250 │ │ │ │ + bne.n 21e170 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e242 │ │ │ │ + beq.n 21e162 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.n 21e1a6 │ │ │ │ + bls.n 21e0c6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21e268 │ │ │ │ + beq.n 21e188 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21e1c0 │ │ │ │ + beq.n 21e0e0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21e268 │ │ │ │ + bhi.n 21e188 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 21e30e │ │ │ │ + bls.n 21e22e │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 21e34e │ │ │ │ + bhi.n 21e26e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #292] @ (21e3c8 ) │ │ │ │ + ldr r3, [pc, #292] @ (21e2e8 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e36e │ │ │ │ + beq.n 21e28e │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e364 │ │ │ │ + beq.n 21e284 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e268 │ │ │ │ + beq.n 21e188 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21e314 │ │ │ │ + b.n 21e234 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21e2f8 │ │ │ │ + bls.n 21e218 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #240] @ (21e3c8 ) │ │ │ │ + ldr r3, [pc, #240] @ (21e2e8 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e31e │ │ │ │ + beq.n 21e23e │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r0, 21e304 │ │ │ │ + cbz r0, 21e224 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e268 │ │ │ │ + beq.n 21e188 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21e1b8 │ │ │ │ + b.n 21e0d8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21e2d4 │ │ │ │ + b.n 21e1f4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e2ea │ │ │ │ + b.n 21e20a │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21e268 │ │ │ │ + beq.n 21e188 │ │ │ │ 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 21e268 │ │ │ │ + beq.n 21e188 │ │ │ │ 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 21e1b8 │ │ │ │ + b.n 21e0d8 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e1f2 │ │ │ │ + b.n 21e112 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21e2a0 │ │ │ │ + b.n 21e1c0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e212 │ │ │ │ + b.n 21e132 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e2b8 │ │ │ │ + b.n 21e1d8 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e268 │ │ │ │ + beq.w 21e188 │ │ │ │ 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 21e314 │ │ │ │ + b.n 21e234 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e268 │ │ │ │ + beq.w 21e188 │ │ │ │ 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 21e274 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + b.n 21e194 │ │ │ │ + subs r6, r1, #6 │ │ │ │ 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, 21e3e8 │ │ │ │ + cbz r3, 21e308 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d174 │ │ │ │ + bl 21d094 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21e3f4 │ │ │ │ + cbz r3, 21e314 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d174 │ │ │ │ + bl 21d094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d2a4 │ │ │ │ - bl 21db54 │ │ │ │ + bl 21d1c4 │ │ │ │ + bl 21da74 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ 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] @ 21e990 │ │ │ │ + ldr.w r6, [pc, #1392] @ 21e8b0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1392] @ 21e994 │ │ │ │ + ldr.w r2, [pc, #1392] @ 21e8b4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r6, pc │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr.w r7, [pc, #1384] @ 21e998 │ │ │ │ + ldr.w r7, [pc, #1384] @ 21e8b8 │ │ │ │ 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 21df3c │ │ │ │ + bl 21de5c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 21e4a8 │ │ │ │ + cbnz r2, 21e3c8 │ │ │ │ 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 21e474 │ │ │ │ + beq.n 21e394 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e674 │ │ │ │ + beq.w 21e594 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21d600 │ │ │ │ + bl 21d520 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21d600 │ │ │ │ - ldr.w r2, [pc, #1296] @ 21e99c │ │ │ │ - ldr.w r3, [pc, #1284] @ 21e994 │ │ │ │ + bl 21d520 │ │ │ │ + ldr.w r2, [pc, #1296] @ 21e8bc │ │ │ │ + ldr.w r3, [pc, #1284] @ 21e8b4 │ │ │ │ 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 21e98a │ │ │ │ + bne.w 21e8aa │ │ │ │ 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 21e56e │ │ │ │ + bne.n 21e48e │ │ │ │ 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] │ │ │ │ @@ -616214,106 +616015,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 21e4ee │ │ │ │ + beq.n 21e40e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e5d4 │ │ │ │ + beq.n 21e4f4 │ │ │ │ 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 21e802 │ │ │ │ + beq.w 21e722 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.w 21e814 │ │ │ │ - bl 21d2a4 │ │ │ │ + beq.w 21e734 │ │ │ │ + bl 21d1c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21e538 │ │ │ │ + cbz r3, 21e458 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21e830 │ │ │ │ + bhi.w 21e750 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e746 │ │ │ │ + bhi.w 21e666 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e830 │ │ │ │ + beq.w 21e750 │ │ │ │ str.w fp, [r3, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21e5cc │ │ │ │ + beq.n 21e4ec │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 21e830 │ │ │ │ + bhi.w 21e750 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e784 │ │ │ │ + bhi.w 21e6a4 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e830 │ │ │ │ + beq.w 21e750 │ │ │ │ str.w fp, [sl, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21e5ce │ │ │ │ + b.n 21e4ee │ │ │ │ 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 21e586 │ │ │ │ + beq.n 21e4a6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e488 │ │ │ │ + beq.n 21e3a8 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 21e488 │ │ │ │ + bne.w 21e3a8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21e69c │ │ │ │ + beq.w 21e5bc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21e5c8 │ │ │ │ + cbz r3, 21e4e8 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21e830 │ │ │ │ + bhi.w 21e750 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e7c6 │ │ │ │ + bhi.w 21e6e6 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e830 │ │ │ │ + beq.w 21e750 │ │ │ │ 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 21e488 │ │ │ │ + bne.w 21e3a8 │ │ │ │ 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 │ │ │ │ @@ -616323,475 +616124,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 21e606 │ │ │ │ + beq.n 21e526 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e6a8 │ │ │ │ + beq.n 21e5c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21e67c │ │ │ │ + beq.n 21e59c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21e830 │ │ │ │ + bhi.w 21e750 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 21e6ca │ │ │ │ + bhi.n 21e5ea │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21e830 │ │ │ │ + beq.w 21e750 │ │ │ │ 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 21e64a │ │ │ │ + beq.n 21e56a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e488 │ │ │ │ + beq.w 21e3a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21e830 │ │ │ │ + bhi.w 21e750 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 21e708 │ │ │ │ + bhi.n 21e628 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21e830 │ │ │ │ + beq.w 21e750 │ │ │ │ str r5, [r6, #60] @ 0x3c │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 21e488 │ │ │ │ + b.n 21e3a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e134 │ │ │ │ - b.n 21e474 │ │ │ │ + bl 21e054 │ │ │ │ + b.n 21e394 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21e692 │ │ │ │ + beq.n 21e5b2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e488 │ │ │ │ + beq.w 21e3a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - b.n 21e66e │ │ │ │ + b.n 21e58e │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 21e5c8 │ │ │ │ + b.n 21e4e8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21e6bc │ │ │ │ + beq.n 21e5dc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e488 │ │ │ │ + beq.w 21e3a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d2a4 │ │ │ │ + bl 21d1c4 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21e652 │ │ │ │ - b.n 21e66e │ │ │ │ + bne.n 21e572 │ │ │ │ + b.n 21e58e │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21e852 │ │ │ │ + bhi.w 21e772 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #704] @ (21e9a0 ) │ │ │ │ + ldr r3, [pc, #704] @ (21e8c0 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 21e8bc │ │ │ │ + beq.w 21e7dc │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e87e │ │ │ │ + beq.w 21e79e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e830 │ │ │ │ + beq.w 21e750 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 21e62c │ │ │ │ + b.n 21e54c │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21e84a │ │ │ │ + bhi.w 21e76a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #644] @ (21e9a0 ) │ │ │ │ + ldr r1, [pc, #644] @ (21e8c0 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e894 │ │ │ │ + beq.w 21e7b4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e870 │ │ │ │ + beq.w 21e790 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e830 │ │ │ │ + beq.n 21e750 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ - b.n 21e66a │ │ │ │ + b.n 21e58a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e840 │ │ │ │ + bhi.n 21e760 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #584] @ (21e9a0 ) │ │ │ │ + ldr r1, [pc, #584] @ (21e8c0 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e912 │ │ │ │ + beq.w 21e832 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e888 │ │ │ │ + beq.w 21e7a8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e830 │ │ │ │ + beq.n 21e750 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e532 │ │ │ │ + b.n 21e452 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e836 │ │ │ │ + bhi.n 21e756 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #520] @ (21e9a0 ) │ │ │ │ + ldr r1, [pc, #520] @ (21e8c0 ) │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e8e2 │ │ │ │ + beq.w 21e802 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e866 │ │ │ │ + beq.n 21e786 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e830 │ │ │ │ + beq.n 21e750 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ str.w r7, [sl, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #56] @ 0x38 │ │ │ │ - b.n 21e564 │ │ │ │ + b.n 21e484 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e85c │ │ │ │ + bhi.n 21e77c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #456] @ (21e9a0 ) │ │ │ │ + ldr r1, [pc, #456] @ (21e8c0 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e94c │ │ │ │ + beq.w 21e86c │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e940 │ │ │ │ + beq.w 21e860 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f908c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21e830 │ │ │ │ + cbz r0, 21e750 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e5c2 │ │ │ │ + b.n 21e4e2 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 21e97c │ │ │ │ - bl 21d2a4 │ │ │ │ + beq.w 21e89c │ │ │ │ + bl 21d1c4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 21e538 │ │ │ │ - bl 21d2a4 │ │ │ │ + b.n 21e458 │ │ │ │ + bl 21d1c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21e5ca │ │ │ │ + beq.w 21e4ea │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ it ls │ │ │ │ movls.w sl, #0 │ │ │ │ - bls.w 21e51e │ │ │ │ + bls.w 21e43e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21e794 │ │ │ │ + b.n 21e6b4 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21e756 │ │ │ │ + b.n 21e676 │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 21e718 │ │ │ │ + b.n 21e638 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 21e6dc │ │ │ │ + b.n 21e5fc │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21e7d6 │ │ │ │ + b.n 21e6f6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e7b2 │ │ │ │ + b.n 21e6d2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e738 │ │ │ │ + b.n 21e658 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ - b.n 21e6f8 │ │ │ │ + b.n 21e618 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e776 │ │ │ │ + b.n 21e696 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e830 │ │ │ │ + beq.n 21e750 │ │ │ │ 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 21e66a │ │ │ │ + b.n 21e58a │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e830 │ │ │ │ + beq.n 21e750 │ │ │ │ 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 21e62c │ │ │ │ + b.n 21e54c │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b04 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e830 │ │ │ │ + beq.n 21e750 │ │ │ │ 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 21e564 │ │ │ │ + b.n 21e484 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e830 │ │ │ │ + beq.n 21e750 │ │ │ │ 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 │ │ │ │ + b.n 21e452 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 6134c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e7f6 │ │ │ │ + b.n 21e716 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e830 │ │ │ │ + beq.w 21e750 │ │ │ │ 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 21e5c2 │ │ │ │ - bl 21d2a4 │ │ │ │ + b.n 21e4e2 │ │ │ │ + bl 21d1c4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21e5ce │ │ │ │ + b.n 21e4ee │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r2, r7 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + adds r4, r1, #1 │ │ │ │ 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] @ (21eaa4 ) │ │ │ │ + ldr r0, [pc, #236] @ (21e9c4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #236] @ (21eaa8 ) │ │ │ │ + ldr r1, [pc, #236] @ (21e9c8 ) │ │ │ │ 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 214270 │ │ │ │ - cbz r0, 21ea12 │ │ │ │ + bl 214190 │ │ │ │ + cbz r0, 21e932 │ │ │ │ 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] @ (21eaac ) │ │ │ │ - ldr r3, [pc, #172] @ (21eaa8 ) │ │ │ │ + ldr r2, [pc, #180] @ (21e9cc ) │ │ │ │ + ldr r3, [pc, #172] @ (21e9c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ea9e │ │ │ │ + bne.n 21e9be │ │ │ │ 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 21df3c │ │ │ │ + bl 21de5c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21ea30 │ │ │ │ + bne.n 21e950 │ │ │ │ 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 21df3c │ │ │ │ + bl 21de5c │ │ │ │ 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 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21ea6e │ │ │ │ + b.n 21e98e │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ @@ -616800,94 +616601,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 21ea64 │ │ │ │ + bne.n 21e984 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21d600 │ │ │ │ - b.n 21e9f6 │ │ │ │ + bl 21d520 │ │ │ │ + b.n 21e916 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ 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] @ (21ebec ) │ │ │ │ + ldr r4, [pc, #296] @ (21eb0c ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #296] @ (21ebf0 ) │ │ │ │ + ldr r1, [pc, #296] @ (21eb10 ) │ │ │ │ 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 21ebb2 │ │ │ │ + beq.n 21ead2 │ │ │ │ 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 21eb0e │ │ │ │ - b.n 21eb14 │ │ │ │ + bne.n 21ea2e │ │ │ │ + b.n 21ea34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 21d970 │ │ │ │ + bl 21d890 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21eb04 │ │ │ │ + bne.n 21ea24 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 21df3c │ │ │ │ + bl 21de5c │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrd r7, r4, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21eb8e │ │ │ │ + beq.n 21eaae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21ebce │ │ │ │ + beq.n 21eaee │ │ │ │ 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 21eb6e │ │ │ │ + b.n 21ea8e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21eb76 │ │ │ │ + cbz r2, 21ea96 │ │ │ │ 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] │ │ │ │ @@ -616895,15 +616696,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 21eb4e │ │ │ │ + bne.n 21ea6e │ │ │ │ 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] │ │ │ │ @@ -616915,383 +616716,383 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 21d600 │ │ │ │ + bl 21d520 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 21d600 │ │ │ │ - ldr r2, [pc, #64] @ (21ebf4 ) │ │ │ │ - ldr r3, [pc, #56] @ (21ebf0 ) │ │ │ │ + bl 21d520 │ │ │ │ + ldr r2, [pc, #64] @ (21eb14 ) │ │ │ │ + ldr r3, [pc, #56] @ (21eb10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ebe6 │ │ │ │ + bne.n 21eb06 │ │ │ │ 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 21eb8e │ │ │ │ + b.n 21eaae │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ 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, 21ec1e │ │ │ │ + cbz r3, 21eb3e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 21d2f8 │ │ │ │ + bl 21d218 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ec0e │ │ │ │ + bne.n 21eb2e │ │ │ │ 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] @ (21ed50 ) │ │ │ │ + ldr r2, [pc, #288] @ (21ec70 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #288] @ (21ed54 ) │ │ │ │ + ldr r3, [pc, #288] @ (21ec74 ) │ │ │ │ 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 21ec4a │ │ │ │ + b.n 21eb6a │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ec48 │ │ │ │ + bne.n 21eb68 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21ed24 │ │ │ │ + beq.n 21ec44 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21ed4c │ │ │ │ + beq.n 21ec6c │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21ed1a │ │ │ │ + beq.n 21ec3a │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21ed1a │ │ │ │ + bne.n 21ec3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ed2a │ │ │ │ + beq.n 21ec4a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21ed2a │ │ │ │ + bne.n 21ec4a │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21d110 │ │ │ │ + bl 21d030 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21ecae │ │ │ │ + cbz r3, 21ebce │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21ecae │ │ │ │ + bne.n 21ebce │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21d110 │ │ │ │ + bl 21d030 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ec8e │ │ │ │ + bne.n 21ebae │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21d110 │ │ │ │ + bl 21d030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21ed20 │ │ │ │ + beq.n 21ec40 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ed46 │ │ │ │ + beq.n 21ec66 │ │ │ │ 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 21e9a4 │ │ │ │ + bl 21e8c4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21ed02 │ │ │ │ + cbz r3, 21ec22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 21d2f8 │ │ │ │ + bl 21d218 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ecf2 │ │ │ │ - ldr r2, [pc, #84] @ (21ed58 ) │ │ │ │ - ldr r3, [pc, #76] @ (21ed54 ) │ │ │ │ + bne.n 21ec12 │ │ │ │ + ldr r2, [pc, #84] @ (21ec78 ) │ │ │ │ + ldr r3, [pc, #76] @ (21ec74 ) │ │ │ │ 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 21ed42 │ │ │ │ + bne.n 21ec62 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 21ed3c │ │ │ │ + cbnz r3, 21ec5c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21ecd0 │ │ │ │ + b.n 21ebf0 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 21ed1c │ │ │ │ + b.n 21ec3c │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21d110 │ │ │ │ + bl 21d030 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214f30 │ │ │ │ - b.n 21ecbe │ │ │ │ + bl 214e50 │ │ │ │ + b.n 21ebde │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21ecd0 │ │ │ │ + b.n 21ebf0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 21ecd0 │ │ │ │ + b.n 21ebf0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ 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, 21edce │ │ │ │ + cbz r3, 21ecee │ │ │ │ mov r0, r7 │ │ │ │ - bl 216474 │ │ │ │ + bl 216394 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21662c │ │ │ │ + bl 21654c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 21edc6 │ │ │ │ + beq.n 21ece6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 21edae │ │ │ │ + cbz r5, 21ecce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21ede2 │ │ │ │ + cbz r3, 21ed02 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21edea │ │ │ │ + beq.n 21ed0a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 21eda8 │ │ │ │ + cbz r4, 21ecc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21eda8 │ │ │ │ + cbz r3, 21ecc8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21edd0 │ │ │ │ + beq.n 21ecf0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21ed96 │ │ │ │ + bne.n 21ecb6 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21edda │ │ │ │ + beq.n 21ecfa │ │ │ │ mov r0, r6 │ │ │ │ - bl 225178 │ │ │ │ + bl 225098 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21662c │ │ │ │ + bl 21654c │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 21ed82 │ │ │ │ + bne.n 21eca2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ed70 │ │ │ │ + bne.n 21ec90 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 220a84 │ │ │ │ - b.n 21eda2 │ │ │ │ + bl 2209a4 │ │ │ │ + b.n 21ecc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 220a84 │ │ │ │ - b.n 21edae │ │ │ │ + bl 2209a4 │ │ │ │ + b.n 21ecce │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21edae │ │ │ │ - b.n 21eddc │ │ │ │ - bl 220a84 │ │ │ │ - b.n 21ed92 │ │ │ │ + bne.n 21ecce │ │ │ │ + b.n 21ecfc │ │ │ │ + bl 2209a4 │ │ │ │ + b.n 21ecb2 │ │ │ │ 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] @ (21ee6c ) │ │ │ │ - ldr r3, [pc, #104] @ (21ee70 ) │ │ │ │ + ldr r2, [pc, #104] @ (21ed8c ) │ │ │ │ + ldr r3, [pc, #104] @ (21ed90 ) │ │ │ │ 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 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 21ee1c │ │ │ │ - ldr r2, [pc, #40] @ (21ee74 ) │ │ │ │ - ldr r3, [pc, #32] @ (21ee70 ) │ │ │ │ + bcs.n 21ed3c │ │ │ │ + ldr r2, [pc, #40] @ (21ed94 ) │ │ │ │ + ldr r3, [pc, #32] @ (21ed90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ee66 │ │ │ │ + bne.n 21ed86 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ 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 21eec4 │ │ │ │ + beq.n 21ede4 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 21eebc │ │ │ │ + bmi.n 21eddc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21eebc │ │ │ │ + bne.n 21eddc │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 21eeb6 │ │ │ │ + bhi.n 21edd6 │ │ │ │ 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 21ee78 │ │ │ │ + bl 21ed98 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21ee96 │ │ │ │ + bne.n 21edb6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e4760 │ │ │ │ + bl 2e4680 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21ee78 │ │ │ │ - b.n 21eebc │ │ │ │ + bl 21ed98 │ │ │ │ + b.n 21eddc │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21ee78 │ │ │ │ - b.n 21eebc │ │ │ │ + bl 21ed98 │ │ │ │ + b.n 21eddc │ │ │ │ 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] @ (21f07c ) │ │ │ │ + ldr r2, [pc, #368] @ (21ef9c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21f080 ) │ │ │ │ + ldr r3, [pc, #368] @ (21efa0 ) │ │ │ │ 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 │ │ │ │ @@ -617301,215 +617102,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 21f072 │ │ │ │ + beq.w 21ef92 │ │ │ │ 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 21ef50 │ │ │ │ + bhi.n 21ee70 │ │ │ │ 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 21efda │ │ │ │ + bne.n 21eefa │ │ │ │ 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 21eff6 │ │ │ │ + beq.n 21ef16 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21efa6 │ │ │ │ + cbz r3, 21eec6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21f02a │ │ │ │ + beq.n 21ef4a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ - ldr r2, [pc, #168] @ (21f084 ) │ │ │ │ - ldr r3, [pc, #160] @ (21f080 ) │ │ │ │ + bl 218194 │ │ │ │ + ldr r2, [pc, #168] @ (21efa4 ) │ │ │ │ + ldr r3, [pc, #160] @ (21efa0 ) │ │ │ │ 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 21f076 │ │ │ │ + bne.n 21ef96 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21efda │ │ │ │ + beq.n 21eefa │ │ │ │ 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 21f002 │ │ │ │ + bne.n 21ef22 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21efda │ │ │ │ + beq.n 21eefa │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21efa6 │ │ │ │ + beq.n 21eec6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21efa6 │ │ │ │ - b.n 21f030 │ │ │ │ - cbz r4, 21f04c │ │ │ │ + bne.n 21eec6 │ │ │ │ + b.n 21ef50 │ │ │ │ + cbz r4, 21ef6c │ │ │ │ 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 21f036 │ │ │ │ + bne.n 21ef56 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21efda │ │ │ │ + beq.n 21eefa │ │ │ │ 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 218274 │ │ │ │ - b.n 21efda │ │ │ │ + bl 218194 │ │ │ │ + b.n 21eefa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21ef6c │ │ │ │ + b.n 21ee8c │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ 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 21f0c4 │ │ │ │ + beq.n 21efe4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 21cc1c │ │ │ │ + bl 21cb3c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 21f0ca │ │ │ │ + cbnz r2, 21efea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 21f0bc │ │ │ │ + bne.n 21efdc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 21f088 │ │ │ │ + bl 21efa8 │ │ │ │ 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 21f0bc │ │ │ │ + b.n 21efdc │ │ │ │ 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] @ 21f6bc │ │ │ │ + ldr.w r2, [pc, #1432] @ 21f5dc │ │ │ │ mul.w r0, r5, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1428] @ 21f6c0 │ │ │ │ + ldr.w r3, [pc, #1428] @ 21f5e0 │ │ │ │ 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 21f1dc │ │ │ │ + bcc.n 21f0fc │ │ │ │ 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 │ │ │ │ @@ -617521,57 +617322,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 21f57c │ │ │ │ + bcc.w 21f49c │ │ │ │ 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 21f188 │ │ │ │ + bls.n 21f0a8 │ │ │ │ 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 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, sl │ │ │ │ - bhi.w 21f35c │ │ │ │ + bhi.w 21f27c │ │ │ │ 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 21f17c │ │ │ │ + bhi.n 21f09c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 21f688 │ │ │ │ + bls.w 21f5a8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21f32e │ │ │ │ + beq.w 21f24e │ │ │ │ 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 │ │ │ │ @@ -617581,237 +617382,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 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2186dc │ │ │ │ + bl 2185fc │ │ │ │ cmp.w r8, #32 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 21f48e │ │ │ │ + beq.w 21f3ae │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ - bne.n 21f250 │ │ │ │ + bne.n 21f170 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21f658 │ │ │ │ + beq.w 21f578 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 21f678 │ │ │ │ + beq.w 21f598 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 21f5ac │ │ │ │ + beq.w 21f4cc │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21f286 │ │ │ │ + cbz r0, 21f1a6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f31a │ │ │ │ + beq.n 21f23a │ │ │ │ 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 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 219620 │ │ │ │ + bl 219540 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21f2ee │ │ │ │ + cbz r0, 21f20e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21f296 │ │ │ │ + bcc.n 21f1b6 │ │ │ │ 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 21f21c │ │ │ │ + bne.w 21f13c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2186dc │ │ │ │ - ldr r2, [pc, #900] @ (21f6c4 ) │ │ │ │ - ldr r3, [pc, #892] @ (21f6c0 ) │ │ │ │ + bl 2185fc │ │ │ │ + ldr r2, [pc, #900] @ (21f5e4 ) │ │ │ │ + ldr r3, [pc, #892] @ (21f5e0 ) │ │ │ │ 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 21f6b6 │ │ │ │ + bne.w 21f5d6 │ │ │ │ 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 21f58a │ │ │ │ + beq.w 21f4aa │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne.w 21f4b6 │ │ │ │ + bne.w 21f3d6 │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21f6a8 │ │ │ │ + beq.w 21f5c8 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.w 21f64a │ │ │ │ + beq.w 21f56a │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.w 21f4b6 │ │ │ │ + bne.w 21f3d6 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ 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 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ 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 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ 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 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ 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 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ 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 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ 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 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bl 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ 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 │ │ │ │ @@ -617821,126 +617622,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 2186dc │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f55e │ │ │ │ + b.n 21f47e │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21f668 │ │ │ │ + beq.w 21f588 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 21f31a │ │ │ │ + beq.w 21f23a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 21f250 │ │ │ │ + bne.w 21f170 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f31a │ │ │ │ + b.n 21f23a │ │ │ │ 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 21f54c │ │ │ │ + bcc.n 21f46c │ │ │ │ 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 21f52c │ │ │ │ + b.n 21f44c │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21f51e │ │ │ │ + cbz r0, 21f43e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 219620 │ │ │ │ + bl 219540 │ │ │ │ cmp r8, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ - bhi.n 21f4e8 │ │ │ │ + bhi.n 21f408 │ │ │ │ ldrd r8, r6, [sp, #52] @ 0x34 │ │ │ │ ldrd r9, fp, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2186dc │ │ │ │ + bl 2185fc │ │ │ │ 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 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f1c4 │ │ │ │ + b.n 21f0e4 │ │ │ │ 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 21f1a0 │ │ │ │ + b.n 21f0c0 │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21f69a │ │ │ │ + beq.w 21f5ba │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.n 21f55e │ │ │ │ + beq.n 21f47e │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.n 21f4b6 │ │ │ │ + bne.n 21f3d6 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f55e │ │ │ │ + b.n 21f47e │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -617949,23 +617750,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 21f5be │ │ │ │ + bne.n 21f4de │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61070 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -617974,168 +617775,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 21f5fe │ │ │ │ + bne.n 21f51e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f31a │ │ │ │ + b.n 21f23a │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f55e │ │ │ │ + b.n 21f47e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f31a │ │ │ │ + b.n 21f23a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f31a │ │ │ │ + b.n 21f23a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f31a │ │ │ │ + b.n 21f23a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2186dc │ │ │ │ - b.n 21f33e │ │ │ │ + bl 2185fc │ │ │ │ + b.n 21f25e │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f55e │ │ │ │ + b.n 21f47e │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2184f0 │ │ │ │ + bl 218410 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f55e │ │ │ │ + b.n 21f47e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ 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 21f78c │ │ │ │ + bne.n 21f6ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, ip │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e4324 │ │ │ │ + bl 2e4244 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f78e │ │ │ │ + beq.n 21f6ae │ │ │ │ ldr.w lr, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [lr, #4] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 21f7a4 │ │ │ │ + bhi.n 21f6c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 21f792 │ │ │ │ + bls.n 21f6b2 │ │ │ │ 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 21f72c │ │ │ │ + bne.n 21f64c │ │ │ │ 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 21f7e0 │ │ │ │ + bhi.n 21f700 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 21f82a │ │ │ │ + bls.n 21f74a │ │ │ │ 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 21f762 │ │ │ │ + bne.n 21f682 │ │ │ │ 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, 21f78c │ │ │ │ + cbnz r3, 21f6ac │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 21f78c │ │ │ │ - cbz r5, 21f796 │ │ │ │ + cbnz r3, 21f6ac │ │ │ │ + cbz r5, 21f6b6 │ │ │ │ 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 21f796 │ │ │ │ + bls.n 21f6b6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #32 │ │ │ │ - b.n 21f72c │ │ │ │ + b.n 21f64c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21f78e │ │ │ │ + beq.n 21f6ae │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 213368 │ │ │ │ - b.n 21f78e │ │ │ │ + bl 213288 │ │ │ │ + b.n 21f6ae │ │ │ │ subs r1, #14 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 21f792 │ │ │ │ - add r2, pc, #8 @ (adr r2, 21f7b4 ) │ │ │ │ + bhi.n 21f6b2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 21f6d4 ) │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ add r2, r1 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -618147,15 +617948,15 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 21f82a │ │ │ │ + bhi.n 21f74a │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xff99ffff │ │ │ │ movs r7, r6 │ │ │ │ @@ -618175,37 +617976,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 21f72c │ │ │ │ + b.n 21f64c │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ - b.n 21f762 │ │ │ │ + b.n 21f682 │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 21f762 │ │ │ │ + b.n 21f682 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21f842 │ │ │ │ + bne.n 21f762 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21f846 │ │ │ │ + beq.n 21f766 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21f842 │ │ │ │ + bne.n 21f762 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21f842 │ │ │ │ + bne.n 21f762 │ │ │ │ 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} │ │ │ │ @@ -618213,129 +618014,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 21f8fc │ │ │ │ + beq.n 21f81c │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21f904 │ │ │ │ + beq.n 21f824 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 21f8ae │ │ │ │ + cbz r3, 21f7ce │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f88c │ │ │ │ + beq.n 21f7ac │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 21f8fc │ │ │ │ + ble.n 21f81c │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1f91ec │ │ │ │ + bl 1f910c │ │ │ │ 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 21f8ea │ │ │ │ + beq.n 21f80a │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 21f900 │ │ │ │ + cbz r3, 21f820 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f900 │ │ │ │ + bne.n 21f820 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21f8d0 │ │ │ │ + bne.n 21f7f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21f830 │ │ │ │ + bl 21f750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f8d6 │ │ │ │ + bne.n 21f7f6 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 21f8d6 │ │ │ │ + b.n 21f7f6 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f830 │ │ │ │ + bl 21f750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f8a0 │ │ │ │ + bne.n 21f7c0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 21f8a0 │ │ │ │ + b.n 21f7c0 │ │ │ │ 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 21f938 │ │ │ │ + bcc.n 21f858 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 21f93e │ │ │ │ + bls.n 21f85e │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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, 21f98e │ │ │ │ + cbz r0, 21f8ae │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21f984 │ │ │ │ - bl 214f30 │ │ │ │ + bne.n 21f8a4 │ │ │ │ + bl 214e50 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21f988 │ │ │ │ + cbz r3, 21f8a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 21f988 │ │ │ │ + bne.n 21f8a8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21f960 │ │ │ │ + beq.n 21f880 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21f984 │ │ │ │ + b.n 21f8a4 │ │ │ │ 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] @ (21fad8 ) │ │ │ │ + ldr r4, [pc, #304] @ (21f9f8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #304] @ (21fadc ) │ │ │ │ + ldr r3, [pc, #304] @ (21f9fc ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ adds r6, #20 │ │ │ │ @@ -618357,167 +618158,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 21face │ │ │ │ + beq.n 21f9ee │ │ │ │ mov r5, r4 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ - b.n 21fa6c │ │ │ │ + b.n 21f98c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #2 │ │ │ │ - beq.n 21fa8c │ │ │ │ + beq.n 21f9ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldrb.w sl, [r0, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 21fa5a │ │ │ │ + bne.n 21f97a │ │ │ │ sub.w r8, r0, #20 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21f088 │ │ │ │ + bl 21efa8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 21fa5a │ │ │ │ + beq.n 21f97a │ │ │ │ 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 21f940 │ │ │ │ + bl 21f860 │ │ │ │ strb.w sl, [sp, #28] │ │ │ │ add.w r5, r9, #4 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r4, r9 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 21faac │ │ │ │ + beq.n 21f9cc │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 21fa06 │ │ │ │ + bpl.n 21f926 │ │ │ │ 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 21fa10 │ │ │ │ + b.n 21f930 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21faca │ │ │ │ + beq.n 21f9ea │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 21faca │ │ │ │ + cbz r2, 21f9ea │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b.n 21fa10 │ │ │ │ + b.n 21f930 │ │ │ │ ldrb.w r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (21fae0 ) │ │ │ │ - ldr r3, [pc, #40] @ (21fadc ) │ │ │ │ + ldr r2, [pc, #44] @ (21fa00 ) │ │ │ │ + ldr r3, [pc, #40] @ (21f9fc ) │ │ │ │ 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 21fad2 │ │ │ │ + bne.n 21f9f2 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21fa10 │ │ │ │ + b.n 21f930 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 21fab0 │ │ │ │ + b.n 21f9d0 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 21fb10 │ │ │ │ + cbz r3, 21fa30 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21fb14 │ │ │ │ + beq.n 21fa34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fafe │ │ │ │ + bne.n 21fa1e │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21fb14 │ │ │ │ + bne.n 21fa34 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fb18 │ │ │ │ + bne.n 21fa38 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21fae8 │ │ │ │ + bne.n 21fa08 │ │ │ │ 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 21fbbc │ │ │ │ + beq.n 21fadc │ │ │ │ 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 21fb52 │ │ │ │ + beq.n 21fa72 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21fbb6 │ │ │ │ + beq.n 21fad6 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fbb6 │ │ │ │ + bne.n 21fad6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fb3c │ │ │ │ + bne.n 21fa5c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 21fb40 │ │ │ │ + bne.n 21fa60 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21fb94 │ │ │ │ + bhi.n 21fab4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21fbc6 │ │ │ │ + bhi.n 21fae6 │ │ │ │ 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 │ │ │ │ @@ -618532,264 +618333,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 21fbce │ │ │ │ + bne.n 21faee │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e43f8 │ │ │ │ + bl 2e4318 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 21fbca │ │ │ │ + bcs.n 21faea │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21fb40 │ │ │ │ + bne.n 21fa60 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21fb94 │ │ │ │ + b.n 21fab4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21fb94 │ │ │ │ + b.n 21fab4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 21fbb8 │ │ │ │ + b.n 21fad8 │ │ │ │ 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 21fcac │ │ │ │ + beq.n 21fbcc │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne.n 21fc60 │ │ │ │ + bne.n 21fb80 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 21fc26 │ │ │ │ + beq.n 21fb46 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 21fc20 │ │ │ │ + bne.n 21fb40 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movw ip, #361 @ 0x169 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 21fc58 │ │ │ │ + beq.n 21fb78 │ │ │ │ cmp.w r0, #362 @ 0x16a │ │ │ │ - bcs.n 21fc6e │ │ │ │ + bcs.n 21fb8e │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bhi.n 21fc64 │ │ │ │ + bhi.n 21fb84 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bhi.n 21fc86 │ │ │ │ + bhi.n 21fba6 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq.n 21fc58 │ │ │ │ + beq.n 21fb78 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 21fc20 │ │ │ │ + bne.n 21fb40 │ │ │ │ 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 21fc22 │ │ │ │ + bhi.n 21fb42 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 21fbd4 │ │ │ │ + bl 21faf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21fc22 │ │ │ │ + bne.n 21fb42 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21fbf0 │ │ │ │ + bne.n 21fb10 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 21fc22 │ │ │ │ + b.n 21fb42 │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21fc58 │ │ │ │ - b.n 21fc20 │ │ │ │ + beq.n 21fb78 │ │ │ │ + b.n 21fb40 │ │ │ │ movw ip, #745 @ 0x2e9 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 21fc92 │ │ │ │ + beq.n 21fbb2 │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 21fc20 │ │ │ │ + bne.n 21fb40 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21fc20 │ │ │ │ - b.n 21fc58 │ │ │ │ + bne.n 21fb40 │ │ │ │ + b.n 21fb78 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21fc20 │ │ │ │ + bne.n 21fb40 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 21fc20 │ │ │ │ - b.n 21fc58 │ │ │ │ + bpl.n 21fb40 │ │ │ │ + b.n 21fb78 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 21fca6 │ │ │ │ + beq.n 21fbc6 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21fc20 │ │ │ │ + bne.n 21fb40 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.n 21fc20 │ │ │ │ - b.n 21fc58 │ │ │ │ + bpl.n 21fb40 │ │ │ │ + b.n 21fb78 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 21fc58 │ │ │ │ - b.n 21fc9a │ │ │ │ + bmi.n 21fb78 │ │ │ │ + b.n 21fbba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 21fc22 │ │ │ │ + b.n 21fb42 │ │ │ │ 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 21fd2e │ │ │ │ - bhi.n 21fd20 │ │ │ │ + beq.n 21fc4e │ │ │ │ + bhi.n 21fc40 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 21fd48 │ │ │ │ + bhi.n 21fc68 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21fd84 │ │ │ │ + bne.n 21fca4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e4350 │ │ │ │ + bl 2e4270 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21fd50 │ │ │ │ + beq.n 21fc70 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 21fd50 │ │ │ │ + bpl.n 21fc70 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 21fd72 │ │ │ │ + beq.n 21fc92 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 21fd76 │ │ │ │ + bhi.n 21fc96 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 21fd72 │ │ │ │ + bls.n 21fc92 │ │ │ │ subs r2, r3, #3 │ │ │ │ movs r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ tst.w r2, #108 @ 0x6c │ │ │ │ - bne.n 21fd28 │ │ │ │ + bne.n 21fc48 │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ tst r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 21fd28 │ │ │ │ + b.n 21fc48 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 21fd48 │ │ │ │ + bne.n 21fc68 │ │ │ │ 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 21fcb0 │ │ │ │ + bl 21fbd0 │ │ │ │ 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 2e42f0 │ │ │ │ + bl 2e4210 │ │ │ │ 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 21fcf4 │ │ │ │ + bne.n 21fc14 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #4 │ │ │ │ - b.n 21fd28 │ │ │ │ + b.n 21fc48 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 21fd72 │ │ │ │ + bhi.n 21fc92 │ │ │ │ cmp r3, #15 │ │ │ │ ite eq │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #8 │ │ │ │ - b.n 21fd28 │ │ │ │ + b.n 21fc48 │ │ │ │ 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] @ (21fe70 ) │ │ │ │ + ldr r4, [pc, #212] @ (21fd90 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #212] @ (21fe74 ) │ │ │ │ + ldr r3, [pc, #212] @ (21fd94 ) │ │ │ │ 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 21f868 │ │ │ │ + bl 21f788 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21fe68 │ │ │ │ + beq.n 21fd88 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 21fe56 │ │ │ │ + beq.n 21fd76 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 21fe1e │ │ │ │ + beq.n 21fd3e │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21fe04 │ │ │ │ + bhi.n 21fd24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21fe04 │ │ │ │ + bhi.n 21fd24 │ │ │ │ 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 │ │ │ │ @@ -618813,99 +618614,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 21fdc4 │ │ │ │ + bne.n 21fce4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r2 │ │ │ │ - bcs.n 21fe38 │ │ │ │ - bl 1f92fc │ │ │ │ - ldr r2, [pc, #60] @ (21fe78 ) │ │ │ │ - ldr r3, [pc, #56] @ (21fe74 ) │ │ │ │ + bcs.n 21fd58 │ │ │ │ + bl 1f921c │ │ │ │ + ldr r2, [pc, #60] @ (21fd98 ) │ │ │ │ + ldr r3, [pc, #56] @ (21fd94 ) │ │ │ │ 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 21fe6c │ │ │ │ + bne.n 21fd8c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 21fe04 │ │ │ │ + b.n 21fd24 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 21edf0 │ │ │ │ + bl 21ed10 │ │ │ │ add r7, r0 │ │ │ │ - b.n 21fe1e │ │ │ │ + b.n 21fd3e │ │ │ │ mov r7, r3 │ │ │ │ - b.n 21fe28 │ │ │ │ + b.n 21fd48 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ 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] @ 2202c8 │ │ │ │ + ldr.w r5, [pc, #1080] @ 2201e8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1080] @ 2202cc │ │ │ │ + ldr.w r3, [pc, #1080] @ 2201ec │ │ │ │ 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 21f868 │ │ │ │ + bl 21f788 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21feda │ │ │ │ + cbz r0, 21fdfa │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220042 │ │ │ │ + beq.w 21ff62 │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 220036 │ │ │ │ + bhi.w 21ff56 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r1, pc, #12 @ (adr r1, 21ff04 ) │ │ │ │ + add r1, pc, #12 @ (adr r1, 21fe24 ) │ │ │ │ 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 │ │ │ │ @@ -618915,15 +618716,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 2200c6 │ │ │ │ + beq.w 21ffe6 │ │ │ │ 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 │ │ │ │ @@ -618933,39 +618734,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 2200fe │ │ │ │ + beq.w 22001e │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 2200e0 │ │ │ │ + beq.w 220000 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r9, ip, r3 │ │ │ │ - beq.n 220028 │ │ │ │ + beq.n 21ff48 │ │ │ │ ldrb.w r9, [lr, #115] @ 0x73 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2202b8 │ │ │ │ + bne.w 2201d8 │ │ │ │ ldrb.w lr, [lr, #41] @ 0x29 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 21ffa2 │ │ │ │ + bne.n 21fec2 │ │ │ │ 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 2201a0 │ │ │ │ + beq.w 2200c0 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - bhi.w 22021e │ │ │ │ + bhi.w 22013e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22019c │ │ │ │ + bhi.w 2200bc │ │ │ │ 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 │ │ │ │ @@ -618991,127 +618792,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, 220036 │ │ │ │ + cbz r0, 21ff56 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 220028 │ │ │ │ + cbz r0, 21ff48 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21fee6 │ │ │ │ + bne.w 21fe06 │ │ │ │ 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 220054 │ │ │ │ + bcs.n 21ff74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f92fc │ │ │ │ - ldr r2, [pc, #632] @ (2202d0 ) │ │ │ │ - ldr r3, [pc, #628] @ (2202cc ) │ │ │ │ + bl 1f921c │ │ │ │ + ldr r2, [pc, #632] @ (2201f0 ) │ │ │ │ + ldr r3, [pc, #628] @ (2201ec ) │ │ │ │ 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 2202b4 │ │ │ │ + bne.w 2201d4 │ │ │ │ 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 21edf0 │ │ │ │ + bl 21ed10 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21fffa │ │ │ │ + beq.n 21ff1a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 220036 │ │ │ │ + beq.n 21ff56 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 220236 │ │ │ │ + bhi.w 220156 │ │ │ │ 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 220048 │ │ │ │ + bcc.n 21ff68 │ │ │ │ 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 220204 │ │ │ │ + beq.w 220124 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - bne.w 21ff6a │ │ │ │ + bne.w 21fe8a │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220018 │ │ │ │ - b.n 220028 │ │ │ │ + bne.n 21ff38 │ │ │ │ + b.n 21ff48 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 2200e0 │ │ │ │ + beq.n 220000 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #8] │ │ │ │ - beq.n 220028 │ │ │ │ + beq.n 21ff48 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2202b0 │ │ │ │ + bhi.w 2201d0 │ │ │ │ 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} │ │ │ │ @@ -619126,518 +618927,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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22016e │ │ │ │ + cbz r0, 22008e │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220036 │ │ │ │ + b.n 21ff56 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 220142 │ │ │ │ + b.n 220062 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 220142 │ │ │ │ + b.n 220062 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 220142 │ │ │ │ + b.n 220062 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 220224 │ │ │ │ + beq.n 220144 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2201e4 │ │ │ │ + cbz r0, 220104 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220036 │ │ │ │ + b.n 21ff56 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 2200de │ │ │ │ + beq.w 21fffe │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ - beq.w 220028 │ │ │ │ + beq.w 21ff48 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 220258 │ │ │ │ + b.n 220178 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 220142 │ │ │ │ + b.n 220062 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 2201ae │ │ │ │ + b.n 2200ce │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 220002 │ │ │ │ + b.n 21ff22 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 220002 │ │ │ │ + b.n 21ff22 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 220002 │ │ │ │ + b.n 21ff22 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 220002 │ │ │ │ + b.n 21ff22 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 220284 │ │ │ │ + cbz r0, 2201a4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220036 │ │ │ │ + b.n 21ff56 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 220258 │ │ │ │ + b.n 220178 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 220258 │ │ │ │ + b.n 220178 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 220258 │ │ │ │ + b.n 220178 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ - bls.w 220112 │ │ │ │ - b.n 220218 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + bls.w 220032 │ │ │ │ + b.n 220138 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q0, d20, d23 │ │ │ │ + lsls r4, r0, #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 220360 │ │ │ │ + beq.n 220280 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22031a │ │ │ │ + cbz r3, 22023a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22034e │ │ │ │ + cbz r2, 22026e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220364 │ │ │ │ + beq.n 220284 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 220314 │ │ │ │ + cbz r4, 220234 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 220314 │ │ │ │ + cbz r2, 220234 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220334 │ │ │ │ + beq.n 220254 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220302 │ │ │ │ + bne.n 220222 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220342 │ │ │ │ + beq.n 220262 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2202ee │ │ │ │ + bne.n 22020e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f940 │ │ │ │ + bl 21f860 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 22030e │ │ │ │ + b.n 22022e │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f940 │ │ │ │ + bl 21f860 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 22031a │ │ │ │ + b.n 22023a │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22031a │ │ │ │ - bl 21f940 │ │ │ │ + bne.n 22023a │ │ │ │ + bl 21f860 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 22031a │ │ │ │ + b.n 22023a │ │ │ │ mov r6, r5 │ │ │ │ - b.n 220326 │ │ │ │ + b.n 220246 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f940 │ │ │ │ + bl 21f860 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 2202fe │ │ │ │ + b.n 22021e │ │ │ │ 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, 220392 │ │ │ │ - b.n 2203ba │ │ │ │ + cbnz r3, 2202b2 │ │ │ │ + b.n 2202da │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2203ba │ │ │ │ + cbz r3, 2202da │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22038c │ │ │ │ + beq.n 2202ac │ │ │ │ movs r5, #0 │ │ │ │ - bl 2202d4 │ │ │ │ + bl 2201f4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 2203b6 │ │ │ │ + cbz r3, 2202d6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22039a │ │ │ │ + bne.n 2202ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2203a8 │ │ │ │ + bne.n 2202c8 │ │ │ │ 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, 2203e4 │ │ │ │ - b.n 2204da │ │ │ │ + cbnz r3, 220304 │ │ │ │ + b.n 2203fa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2204da │ │ │ │ + beq.n 2203fa │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2203dc │ │ │ │ + beq.n 2202fc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2204d6 │ │ │ │ + beq.n 2203f6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22046c │ │ │ │ + beq.n 22038c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 220466 │ │ │ │ + cbz r0, 220386 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22045e │ │ │ │ + bne.n 22037e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 22047a │ │ │ │ + cbz r1, 22039a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 22045e │ │ │ │ + bne.n 22037e │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 22045a │ │ │ │ + bls.n 22037a │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 22043c │ │ │ │ + beq.n 22035c │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 22046c │ │ │ │ + cbz r3, 22038c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 220466 │ │ │ │ + cbz r3, 220386 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 220466 │ │ │ │ + cbz r1, 220386 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22045e │ │ │ │ + bne.n 22037e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 22047a │ │ │ │ + cbz r1, 22039a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 220422 │ │ │ │ + beq.n 220342 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22043c │ │ │ │ + b.n 22035c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220442 │ │ │ │ + bne.n 220362 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 220488 │ │ │ │ + beq.n 2203a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r3, r8 │ │ │ │ - cbz r3, 2204a8 │ │ │ │ + cbz r3, 2203c8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 220402 │ │ │ │ + b.n 220322 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 220432 │ │ │ │ + b.n 220352 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22047a │ │ │ │ + beq.n 22039a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 220422 │ │ │ │ + beq.n 220342 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220476 │ │ │ │ + bne.n 220396 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2204ce │ │ │ │ + cbz r3, 2203ee │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2203ee │ │ │ │ + bne.n 22030e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2204c0 │ │ │ │ + bne.n 2203e0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r3 │ │ │ │ - b.n 2204a8 │ │ │ │ + b.n 2203c8 │ │ │ │ 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 22050c │ │ │ │ + beq.n 22042c │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - bne.n 220510 │ │ │ │ + bne.n 220430 │ │ │ │ ands r0, r1 │ │ │ │ - beq.n 22058a │ │ │ │ + beq.n 2204aa │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 220588 │ │ │ │ + bne.n 2204a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22058e │ │ │ │ + bne.n 2204ae │ │ │ │ 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 220594 │ │ │ │ + beq.n 2204b4 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 2205c8 │ │ │ │ + beq.n 2204e8 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 22058a │ │ │ │ + bne.n 2204aa │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [lr, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2206ee │ │ │ │ + beq.w 22060e │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r4, lr, r2 │ │ │ │ - b.n 22055c │ │ │ │ + b.n 22047c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2206ee │ │ │ │ + beq.w 22060e │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 22054c │ │ │ │ + beq.n 22046c │ │ │ │ ldr.w r4, [lr, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2206ee │ │ │ │ + beq.w 22060e │ │ │ │ add.w r0, lr, r2 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 22057e │ │ │ │ + b.n 22049e │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 2205aa │ │ │ │ + cbz r3, 2204ca │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220578 │ │ │ │ + bne.n 220498 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 220536 │ │ │ │ - b.n 220588 │ │ │ │ + beq.n 220456 │ │ │ │ + b.n 2204a8 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 22071e │ │ │ │ + beq.w 22063e │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 22058a │ │ │ │ + bmi.n 2204aa │ │ │ │ ldrh r0, [r4, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 22058a │ │ │ │ + b.n 2204aa │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 2205ec │ │ │ │ + cbz r0, 22050c │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 2205bc │ │ │ │ + b.n 2204dc │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 2205e6 │ │ │ │ + cbz r0, 220506 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 2205b6 │ │ │ │ - b.n 220588 │ │ │ │ + bne.n 2204d6 │ │ │ │ + b.n 2204a8 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 220536 │ │ │ │ + beq.n 220456 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 220588 │ │ │ │ + beq.n 2204a8 │ │ │ │ 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 22058a │ │ │ │ + b.n 2204aa │ │ │ │ movs r0, #6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22058a │ │ │ │ + beq.n 2204aa │ │ │ │ add r2, lr │ │ │ │ movs r0, #14 │ │ │ │ rsb lr, lr, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22070c │ │ │ │ + beq.w 22062c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 220712 │ │ │ │ + bhi.w 220632 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.n 2206c4 │ │ │ │ + beq.n 2205e4 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 2206a2 │ │ │ │ + beq.n 2205c2 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r4, [r1, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 2206ce │ │ │ │ + bne.n 2205ee │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 2206ce │ │ │ │ + bne.n 2205ee │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrd r5, r1, [r1, #20] │ │ │ │ cmp r4, #32 │ │ │ │ - bhi.n 220700 │ │ │ │ + bhi.n 220620 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 2206e8 │ │ │ │ + bhi.n 220608 │ │ │ │ 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] │ │ │ │ @@ -619653,18 +619455,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 220706 │ │ │ │ + bhi.n 220626 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2206dc │ │ │ │ + bhi.n 2205fc │ │ │ │ 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 │ │ │ │ @@ -619679,145 +619481,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 22071a │ │ │ │ + bne.n 22063a │ │ │ │ add.w r1, lr, r2 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2205f4 │ │ │ │ + bne.n 220514 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220908 │ │ │ │ + beq.w 220828 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #6 │ │ │ │ - b.n 22058a │ │ │ │ + b.n 2204aa │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 2206a2 │ │ │ │ + b.n 2205c2 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 2206a2 │ │ │ │ + b.n 2205c2 │ │ │ │ uxth r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 22069a │ │ │ │ + b.n 2205ba │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 22069a │ │ │ │ + b.n 2205ba │ │ │ │ uxth r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220660 │ │ │ │ + b.n 220580 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220660 │ │ │ │ + b.n 220580 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2205b0 │ │ │ │ + bne.w 2204d0 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 22058a │ │ │ │ + b.n 2204aa │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 220660 │ │ │ │ + b.n 220580 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 22069a │ │ │ │ + b.n 2205ba │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 22058a │ │ │ │ + b.n 2204aa │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 2206a2 │ │ │ │ + beq.n 2205c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 22058a │ │ │ │ + b.n 2204aa │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220916 │ │ │ │ + beq.w 220836 │ │ │ │ mov r2, ip │ │ │ │ add.w r8, lr, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 2208b6 │ │ │ │ + bne.w 2207d6 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 2208b6 │ │ │ │ + beq.w 2207d6 │ │ │ │ mov r5, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 220732 │ │ │ │ + bne.n 220652 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 220928 │ │ │ │ + beq.w 220848 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r5, r8 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 220786 │ │ │ │ + beq.n 2206a6 │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220588 │ │ │ │ + beq.w 2204a8 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22076a │ │ │ │ + bne.n 22068a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 220588 │ │ │ │ + beq.w 2204a8 │ │ │ │ add.w r9, lr, r2 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov.w fp, #14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 220588 │ │ │ │ + beq.w 2204a8 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 220588 │ │ │ │ + beq.w 2204a8 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 220588 │ │ │ │ + beq.w 2204a8 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 2208fe │ │ │ │ + beq.w 22081e │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ biceq.w fp, fp, #4 │ │ │ │ - beq.n 220864 │ │ │ │ + beq.n 220784 │ │ │ │ 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 2208f4 │ │ │ │ + bne.w 220814 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 2208f4 │ │ │ │ + bne.w 220814 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp r6, #32 │ │ │ │ it hi │ │ │ │ movhi r8, r5 │ │ │ │ - bhi.n 22081e │ │ │ │ + bhi.n 22073e │ │ │ │ subs r5, r6, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 2208b0 │ │ │ │ + bhi.n 2207d0 │ │ │ │ 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] │ │ │ │ @@ -619833,18 +619635,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 220858 │ │ │ │ + bhi.n 220778 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 2208a4 │ │ │ │ + bhi.n 2207c4 │ │ │ │ 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 │ │ │ │ @@ -619860,179 +619662,179 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r8 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 22059a │ │ │ │ + bne.w 2204ba │ │ │ │ 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 220798 │ │ │ │ + bne.n 2206b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 220588 │ │ │ │ + bne.w 2204a8 │ │ │ │ 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 220588 │ │ │ │ - b.n 22053a │ │ │ │ + beq.w 2204a8 │ │ │ │ + b.n 22045a │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220858 │ │ │ │ + b.n 220778 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220858 │ │ │ │ + b.n 220778 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 22081e │ │ │ │ + b.n 22073e │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 22081e │ │ │ │ + b.n 22073e │ │ │ │ ldr.w r2, [lr, r3, lsl #2] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 220756 │ │ │ │ + beq.w 220676 │ │ │ │ add.w r8, lr, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 2208e6 │ │ │ │ + beq.n 220806 │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220588 │ │ │ │ + beq.w 2204a8 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2208ca │ │ │ │ + bne.n 2207ea │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 220764 │ │ │ │ - b.n 22078c │ │ │ │ + bne.w 220684 │ │ │ │ + b.n 2206ac │ │ │ │ cmp r5, r7 │ │ │ │ it ne │ │ │ │ movne.w fp, #2 │ │ │ │ - b.n 220864 │ │ │ │ + b.n 220784 │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ bicne.w fp, fp, #8 │ │ │ │ - b.n 220864 │ │ │ │ + b.n 220784 │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.w 22058a │ │ │ │ + bpl.w 2204aa │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ movne r0, #15 │ │ │ │ - b.n 22058a │ │ │ │ + b.n 2204aa │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 220924 │ │ │ │ + cbz r3, 220844 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 220764 │ │ │ │ + b.n 220684 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 22053a │ │ │ │ + b.n 22045a │ │ │ │ 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] @ (2209c4 ) │ │ │ │ - ldr r2, [pc, #136] @ (2209c8 ) │ │ │ │ + ldr r1, [pc, #132] @ (2208e4 ) │ │ │ │ + ldr r2, [pc, #136] @ (2208e8 ) │ │ │ │ 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 2209a6 │ │ │ │ + beq.n 2208c6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f868 │ │ │ │ + bl 21f788 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f868 │ │ │ │ + bl 21f788 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2204e8 │ │ │ │ + bl 220408 │ │ │ │ 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 22098c │ │ │ │ + bcs.n 2208ac │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f92fc │ │ │ │ + bl 1f921c │ │ │ │ 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, 2209a6 │ │ │ │ - bl 1f92fc │ │ │ │ - ldr r2, [pc, #36] @ (2209cc ) │ │ │ │ - ldr r3, [pc, #28] @ (2209c8 ) │ │ │ │ + cbz r4, 2208c6 │ │ │ │ + bl 1f921c │ │ │ │ + ldr r2, [pc, #36] @ (2208ec ) │ │ │ │ + ldr r3, [pc, #28] @ (2208e8 ) │ │ │ │ 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 2209c0 │ │ │ │ + bne.n 2208e0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf6ba00a7 │ │ │ │ + @ instruction: 0xf79a00a7 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf65200a7 │ │ │ │ + @ instruction: 0xf73200a7 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 2209d8 │ │ │ │ + cbz r3, 2208f8 │ │ │ │ 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 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 21f868 │ │ │ │ + bl 21f788 │ │ │ │ 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 │ │ │ │ @@ -620040,222 +619842,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 220a38 │ │ │ │ + beq.n 220958 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 220a42 │ │ │ │ + cbz r5, 220962 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 220a62 │ │ │ │ + cbz r1, 220982 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2204e8 │ │ │ │ + bl 220408 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 22092c │ │ │ │ + bl 22084c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 21f868 │ │ │ │ + bl 21f788 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 220a2e │ │ │ │ + bne.n 22094e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f90f8 │ │ │ │ + bl 1f9018 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 21f868 │ │ │ │ + bl 21f788 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 220a2e │ │ │ │ + b.n 22094e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 21f940 │ │ │ │ - cbz r0, 220a9c │ │ │ │ + bl 21f860 │ │ │ │ + cbz r0, 2209bc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f994 │ │ │ │ + bl 21f8b4 │ │ │ │ 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 216394 │ │ │ │ + bl 2162b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 220b46 │ │ │ │ + beq.n 220a66 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r7, 220aee │ │ │ │ + cbz r7, 220a0e │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 220b2e │ │ │ │ + beq.n 220a4e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220b4e │ │ │ │ + beq.n 220a6e │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 220ae8 │ │ │ │ + cbz r4, 220a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 220ae8 │ │ │ │ + cbz r3, 220a08 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 220b00 │ │ │ │ + beq.n 220a20 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220ad6 │ │ │ │ + bne.n 2209f6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 220b12 │ │ │ │ + beq.n 220a32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21657c │ │ │ │ + bl 21649c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220ac0 │ │ │ │ + bne.n 2209e0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f940 │ │ │ │ - cbz r0, 220b1c │ │ │ │ + bl 21f860 │ │ │ │ + cbz r0, 220a3c │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220ad2 │ │ │ │ - b.n 220aee │ │ │ │ + bne.n 2209f2 │ │ │ │ + b.n 220a0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f940 │ │ │ │ + bl 21f860 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 220b42 │ │ │ │ + cbnz r0, 220a62 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r4 │ │ │ │ - bl 21f994 │ │ │ │ + bl 21f8b4 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220ad2 │ │ │ │ - b.n 220aee │ │ │ │ + bne.n 2209f2 │ │ │ │ + b.n 220a0e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 220aee │ │ │ │ + bne.n 220a0e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f940 │ │ │ │ + bl 21f860 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 220b1c │ │ │ │ + beq.n 220a3c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 220aee │ │ │ │ + b.n 220a0e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21f940 │ │ │ │ - cbnz r0, 220b5e │ │ │ │ + bl 21f860 │ │ │ │ + cbnz r0, 220a7e │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 220b1c │ │ │ │ + b.n 220a3c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 220ad2 │ │ │ │ + b.n 2209f2 │ │ │ │ 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] @ 2214c0 │ │ │ │ + ldr.w r2, [pc, #2372] @ 2213e0 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2372] @ 2214c4 │ │ │ │ + ldr.w r3, [pc, #2372] @ 2213e4 │ │ │ │ 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] @ 2214c8 │ │ │ │ + ldr.w sl, [pc, #2344] @ 2213e8 │ │ │ │ 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 2215d8 │ │ │ │ + beq.w 2214f8 │ │ │ │ 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 220e26 │ │ │ │ + beq.w 220d46 │ │ │ │ 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 220c7a │ │ │ │ + beq.n 220b9a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 220e60 │ │ │ │ - cbnz r3, 220c5a │ │ │ │ - ldr.w r2, [pc, #2244] @ 2214cc │ │ │ │ + beq.w 220d80 │ │ │ │ + cbnz r3, 220b7a │ │ │ │ + ldr.w r2, [pc, #2244] @ 2213ec │ │ │ │ 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, 220c5a │ │ │ │ + cbz r5, 220b7a │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 220c4a │ │ │ │ + bne.n 220b6a │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 220c4a │ │ │ │ + bne.n 220b6a │ │ │ │ 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 │ │ │ │ @@ -620264,117 +620066,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 220c1a │ │ │ │ + bne.n 220b3a │ │ │ │ orr.w r3, ip, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 220e24 │ │ │ │ + beq.w 220d44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 220c6c │ │ │ │ + cbz r3, 220b8c │ │ │ │ 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 220bfc │ │ │ │ + bne.n 220b1c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 220c5a │ │ │ │ + beq.n 220b7a │ │ │ │ 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 2216aa │ │ │ │ + bne.w 2215ca │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w ip, [r4, #40] @ 0x28 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 22126c │ │ │ │ + beq.w 22118c │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 22126c │ │ │ │ + bne.w 22118c │ │ │ │ and.w r1, r1, ip │ │ │ │ mov r9, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221274 │ │ │ │ + bne.w 221194 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 220cd0 │ │ │ │ + bne.n 220bf0 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 221282 │ │ │ │ + beq.w 2211a2 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 2212e2 │ │ │ │ + beq.w 221202 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 220c5a │ │ │ │ + bne.n 220b7a │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221350 │ │ │ │ + bne.w 221270 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221390 │ │ │ │ + bne.w 2212b0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r0, 220cfe │ │ │ │ + cbnz r0, 220c1e │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 2214d8 │ │ │ │ + beq.w 2213f8 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ strdeq r3, r5, [sp, #12] │ │ │ │ - beq.n 220d3c │ │ │ │ - b.w 22152c │ │ │ │ + beq.n 220c5c │ │ │ │ + b.w 22144c │ │ │ │ mov r0, sl │ │ │ │ - bl 2e43f8 │ │ │ │ + bl 2e4318 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e43f8 │ │ │ │ + bl 2e4318 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 220d44 │ │ │ │ + bne.n 220c64 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e4760 │ │ │ │ + bl 2e4680 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4760 │ │ │ │ + bl 2e4680 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 221528 │ │ │ │ + bne.w 221448 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 220d10 │ │ │ │ + beq.n 220c30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 221390 │ │ │ │ + beq.w 2212b0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 221390 │ │ │ │ + bne.w 2212b0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 221390 │ │ │ │ + bne.w 2212b0 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 220d6e │ │ │ │ + cbnz r3, 220c8e │ │ │ │ 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] │ │ │ │ @@ -620382,44 +620184,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 21f830 │ │ │ │ + bl 21f750 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221004 │ │ │ │ + beq.w 220f24 │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2213a0 │ │ │ │ + bne.w 2212c0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2216ca │ │ │ │ + bne.w 2215ea │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 2215f2 │ │ │ │ + beq.w 221512 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne sl, r5 │ │ │ │ - beq.w 22168e │ │ │ │ + beq.w 2215ae │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r5, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 2215bc │ │ │ │ + beq.w 2214dc │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ subs r2, #4 │ │ │ │ mov r8, r3 │ │ │ │ subs r0, #4 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n 220e0a │ │ │ │ + b.n 220d2a │ │ │ │ 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] │ │ │ │ @@ -620427,102 +620229,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 2215b8 │ │ │ │ + beq.w 2214d8 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 220dde │ │ │ │ + bne.n 220cfe │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #3 │ │ │ │ ite eq │ │ │ │ moveq r3, sl │ │ │ │ orrne.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220dde │ │ │ │ - b.n 220dfc │ │ │ │ + bne.n 220cfe │ │ │ │ + b.n 220d1c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220bce │ │ │ │ + bne.w 220aee │ │ │ │ mov r5, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2619d0 │ │ │ │ - ldr.w r2, [pc, #1676] @ 2214d0 │ │ │ │ - ldr.w r3, [pc, #1660] @ 2214c4 │ │ │ │ + bl 2618f0 │ │ │ │ + ldr.w r2, [pc, #1676] @ 2213f0 │ │ │ │ + ldr.w r3, [pc, #1660] @ 2213e4 │ │ │ │ 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 2216be │ │ │ │ + bne.w 2215de │ │ │ │ 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 220fb2 │ │ │ │ + beq.w 220ed2 │ │ │ │ cmp.w r3, #362 @ 0x16a │ │ │ │ - bcs.w 22100a │ │ │ │ + bcs.w 220f2a │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - beq.w 221208 │ │ │ │ + beq.w 221128 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 220c5a │ │ │ │ + bne.w 220b7a │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 221278 │ │ │ │ - bl 216348 │ │ │ │ + bne.w 221198 │ │ │ │ + bl 216268 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 220fb2 │ │ │ │ + bne.w 220ed2 │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 220fb2 │ │ │ │ + bne.w 220ed2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ sub.w r0, r8, #20 │ │ │ │ - bl 21f6c8 │ │ │ │ + bl 21f5e8 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 220fb2 │ │ │ │ + beq.n 220ed2 │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 2216ce │ │ │ │ + bne.w 2215ee │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 221480 │ │ │ │ + bhi.w 2213a0 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 2215ac │ │ │ │ + bls.w 2214cc │ │ │ │ subs r3, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 2215d2 │ │ │ │ + bne.w 2214f2 │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ itt ne │ │ │ │ movne r1, #8 │ │ │ │ movne lr, r1 │ │ │ │ - beq.w 2215a0 │ │ │ │ + beq.w 2214c0 │ │ │ │ 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] │ │ │ │ @@ -620538,132 +620340,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 220f6c │ │ │ │ + beq.n 220e8c │ │ │ │ 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 21f104 │ │ │ │ + bl 21f024 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 220fa2 │ │ │ │ + beq.n 220ec2 │ │ │ │ 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, 220f94 │ │ │ │ + cbz r3, 220eb4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 220f8a │ │ │ │ + bne.n 220eaa │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ sub.w r2, r8, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216214 │ │ │ │ + bl 216134 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 220c5a │ │ │ │ + bne.w 220b7a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 220c5a │ │ │ │ + bne.w 220b7a │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 220c5a │ │ │ │ + bne.w 220b7a │ │ │ │ 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 2141e4 │ │ │ │ + bl 214104 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 220ff6 │ │ │ │ + cbz r0, 220f16 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 220c5a │ │ │ │ + b.n 220b7a │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 220c5a │ │ │ │ + bne.w 220b7a │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r8, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22127c │ │ │ │ + bne.w 22119c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 220c5a │ │ │ │ + bne.w 220b7a │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2211f8 │ │ │ │ - ldr.w r3, [pc, #1180] @ 2214d4 │ │ │ │ + bne.w 221118 │ │ │ │ + ldr.w r3, [pc, #1180] @ 2213f4 │ │ │ │ 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 21f6c8 │ │ │ │ + bl 21f5e8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22151a │ │ │ │ + beq.w 22143a │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2216ce │ │ │ │ + bne.w 2215ee │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 221498 │ │ │ │ + bhi.w 2213b8 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 2215b2 │ │ │ │ + bls.w 2214d2 │ │ │ │ subs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 2215dc │ │ │ │ + bne.w 2214fc │ │ │ │ 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 │ │ │ │ @@ -620685,15 +620487,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 221136 │ │ │ │ + beq.n 221056 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 61070 │ │ │ │ movs r0, #1 │ │ │ │ @@ -620707,60 +620509,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 22110c │ │ │ │ + bne.n 22102c │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 221164 │ │ │ │ + beq.n 221084 │ │ │ │ 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 21f104 │ │ │ │ + bl 21f024 │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 22119a │ │ │ │ + beq.n 2210ba │ │ │ │ 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, 22118c │ │ │ │ + cbz r2, 2210ac │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 221182 │ │ │ │ + bne.n 2210a2 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21eef4 │ │ │ │ + bl 21ee14 │ │ │ │ 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 │ │ │ │ @@ -620769,83 +620571,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 213410 │ │ │ │ + bl 213330 │ │ │ │ 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 220c5a │ │ │ │ + bne.w 220b7a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 220c5a │ │ │ │ + bne.w 220b7a │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 220c5a │ │ │ │ - b.n 220ffe │ │ │ │ + bne.w 220b7a │ │ │ │ + b.n 220f1e │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 220c5a │ │ │ │ - ldr r3, [pc, #700] @ (2214d4 ) │ │ │ │ + bne.w 220b7a │ │ │ │ + ldr r3, [pc, #700] @ (2213f4 ) │ │ │ │ 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 22143a │ │ │ │ + beq.w 22135a │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.w 220c5a │ │ │ │ - vldr d7, [pc, #632] @ 2214b8 │ │ │ │ + bne.w 220b7a │ │ │ │ + vldr d7, [pc, #632] @ 2213d8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220c5a │ │ │ │ + beq.w 220b7a │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 220ff6 │ │ │ │ + b.n 220f16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220cbc │ │ │ │ - b.n 220c5a │ │ │ │ + beq.w 220bdc │ │ │ │ + b.n 220b7a │ │ │ │ mov r9, r3 │ │ │ │ - b.n 220c5a │ │ │ │ - bl 216348 │ │ │ │ + b.n 220b7a │ │ │ │ + bl 216268 │ │ │ │ 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 213e7c │ │ │ │ + bl 213d9c │ │ │ │ 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 │ │ │ │ @@ -620857,37 +620659,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 220ff6 │ │ │ │ + b.n 220f16 │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2213aa │ │ │ │ + beq.n 2212ca │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 220c5a │ │ │ │ + bne.w 220b7a │ │ │ │ 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 218540 │ │ │ │ + bl 218460 │ │ │ │ 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] │ │ │ │ @@ -620904,57 +620706,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 221004 │ │ │ │ + b.n 220f24 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 237328 │ │ │ │ + bl 237248 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 221384 │ │ │ │ + cbz r0, 2212a4 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 2214b0 │ │ │ │ + bhi.w 2213d0 │ │ │ │ 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 2214b0 │ │ │ │ + bne.w 2213d0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #68] @ 0x44 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 220cec │ │ │ │ + beq.w 220c0c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21f830 │ │ │ │ + bl 21f750 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220d9a │ │ │ │ + bne.w 220cba │ │ │ │ orr.w r3, r3, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 220c5a │ │ │ │ + b.n 220b7a │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 22140a │ │ │ │ + bhi.n 22132a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 22158a │ │ │ │ + bhi.w 2214aa │ │ │ │ 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 │ │ │ │ @@ -620984,221 +620786,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 2212ee │ │ │ │ + bne.w 22120e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2212dc │ │ │ │ + bne.w 2211fc │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2212dc │ │ │ │ + bne.w 2211fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f830 │ │ │ │ + bl 21f750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2212dc │ │ │ │ + beq.w 2211fc │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, #20 │ │ │ │ - b.n 220ff6 │ │ │ │ + b.n 220f16 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2215e2 │ │ │ │ + beq.w 221502 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ tst.w r8, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 220ff6 │ │ │ │ - b.n 22123c │ │ │ │ + bne.w 220f16 │ │ │ │ + b.n 22115c │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 2215ac │ │ │ │ + bhi.w 2214cc │ │ │ │ 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 2215b2 │ │ │ │ + bhi.w 2214d2 │ │ │ │ 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 220ce2 │ │ │ │ + b.n 220c02 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - orns r0, r6, #5472256 @ 0x538000 │ │ │ │ + adcs.w r0, r6, #5472256 @ 0x538000 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r0, #5472256 @ 0x538000 │ │ │ │ + @ instruction: 0xf53000a7 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r4, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xf29400a7 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e43f8 │ │ │ │ + bl 2e4318 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 221502 │ │ │ │ + cbz r0, 221422 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 221502 │ │ │ │ + bne.n 221422 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 22161a │ │ │ │ + beq.w 22153a │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221390 │ │ │ │ + bne.w 2212b0 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.w 220cfe │ │ │ │ + b.w 220c1e │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ - b.n 2211e4 │ │ │ │ + b.n 221104 │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 220d46 │ │ │ │ + bne.w 220c66 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e21e8 │ │ │ │ + bl 2e2108 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 221564 │ │ │ │ + beq.n 221484 │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 221612 │ │ │ │ + beq.n 221532 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e2204 │ │ │ │ + bl 2e2124 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 220d46 │ │ │ │ + bne.w 220c66 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ - bl 21ee78 │ │ │ │ - b.n 221004 │ │ │ │ + bl 21ed98 │ │ │ │ + b.n 220f24 │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 2212ee │ │ │ │ - b.n 221410 │ │ │ │ + bne.w 22120e │ │ │ │ + b.n 221330 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 2212ee │ │ │ │ - b.n 221410 │ │ │ │ + bne.w 22120e │ │ │ │ + b.n 221330 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 2212ee │ │ │ │ - b.n 221410 │ │ │ │ + bne.w 22120e │ │ │ │ + b.n 221330 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 220f00 │ │ │ │ + b.n 220e20 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2210a6 │ │ │ │ + b.n 220fc6 │ │ │ │ movs r1, #32 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 220f00 │ │ │ │ + b.n 220e20 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2210a6 │ │ │ │ + b.n 220fc6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21f940 │ │ │ │ + bl 21f860 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2213a0 │ │ │ │ + beq.w 2212c0 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 220c5a │ │ │ │ + b.w 220b7a │ │ │ │ movs r1, #16 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 220f00 │ │ │ │ + b.n 220e20 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 220e36 │ │ │ │ + b.n 220d56 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2210a6 │ │ │ │ + b.n 220fc6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - b.n 221234 │ │ │ │ + b.n 221154 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 220f00 │ │ │ │ + b.n 220e20 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2210a6 │ │ │ │ + b.n 220fc6 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2216c6 │ │ │ │ + bne.n 2215e6 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ sub.w sl, r2, r1 │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 220dc0 │ │ │ │ + b.w 220ce0 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 22154a │ │ │ │ - b.w 220d46 │ │ │ │ + bne.n 22146a │ │ │ │ + b.w 220c66 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 221502 │ │ │ │ + bne.w 221422 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 213e7c │ │ │ │ + bl 213d9c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2e4450 │ │ │ │ + bl 2e4370 │ │ │ │ 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 │ │ │ │ @@ -621207,756 +621009,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f940 │ │ │ │ - b.n 221004 │ │ │ │ + bl 21f860 │ │ │ │ + b.n 220f24 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21fcb0 │ │ │ │ + bl 21fbd0 │ │ │ │ sub.w sl, r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 220dc0 │ │ │ │ + b.w 220ce0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 220c5a │ │ │ │ + bne.w 220b7a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 2216c2 │ │ │ │ + beq.n 2215e2 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 220ce2 │ │ │ │ - b.w 220c5a │ │ │ │ + beq.w 220c02 │ │ │ │ + b.w 220b7a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 2212e4 │ │ │ │ + b.n 221204 │ │ │ │ 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, 2216f2 │ │ │ │ - b.n 22171a │ │ │ │ + cbnz r3, 221612 │ │ │ │ + b.n 22163a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22171a │ │ │ │ + cbz r3, 22163a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2216ec │ │ │ │ + beq.n 22160c │ │ │ │ movs r5, #0 │ │ │ │ - bl 220b68 │ │ │ │ + bl 220a88 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 221716 │ │ │ │ + cbz r3, 221636 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2216fa │ │ │ │ + bne.n 22161a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221708 │ │ │ │ + bne.n 221628 │ │ │ │ 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, 221752 │ │ │ │ + cbz r2, 221672 │ │ │ │ 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 22173c │ │ │ │ + bne.n 22165c │ │ │ │ ldr.w r4, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 221764 │ │ │ │ - b.n 22183a │ │ │ │ + cbnz r3, 221684 │ │ │ │ + b.n 22175a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22183a │ │ │ │ + beq.n 22175a │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22175c │ │ │ │ + beq.n 22167c │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 221844 │ │ │ │ + beq.n 221764 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2217e4 │ │ │ │ + beq.n 221704 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2217de │ │ │ │ + cbz r0, 2216fe │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2217d6 │ │ │ │ + bne.n 2216f6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 2217f2 │ │ │ │ + cbz r1, 221712 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2217d6 │ │ │ │ + bne.n 2216f6 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 2217d2 │ │ │ │ + bls.n 2216f2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 2217b4 │ │ │ │ + beq.n 2216d4 │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 2217e4 │ │ │ │ + cbz r3, 221704 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2217de │ │ │ │ + cbz r3, 2216fe │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2217de │ │ │ │ + cbz r1, 2216fe │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2217d6 │ │ │ │ + bne.n 2216f6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 2217f2 │ │ │ │ + cbz r1, 221712 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 22179a │ │ │ │ + beq.n 2216ba │ │ │ │ mov r2, r3 │ │ │ │ - b.n 2217b4 │ │ │ │ + b.n 2216d4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2217ba │ │ │ │ + bne.n 2216da │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 221800 │ │ │ │ + beq.n 221720 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 2164e4 │ │ │ │ - cbz r5, 221820 │ │ │ │ + bl 216404 │ │ │ │ + cbz r5, 221740 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22177a │ │ │ │ + b.n 22169a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 2217aa │ │ │ │ + b.n 2216ca │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2217f2 │ │ │ │ + beq.n 221712 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 22179a │ │ │ │ + beq.n 2216ba │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2217ee │ │ │ │ + bne.n 22170e │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2619d0 │ │ │ │ - b.n 221832 │ │ │ │ + bl 2618f0 │ │ │ │ + b.n 221752 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22176a │ │ │ │ + bne.n 22168a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22182c │ │ │ │ + bne.n 22174c │ │ │ │ mov r0, r9 │ │ │ │ - bl 23ac70 │ │ │ │ + bl 23ab90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r5 │ │ │ │ - b.n 221820 │ │ │ │ + b.n 221740 │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 221870 │ │ │ │ - cbz r3, 221870 │ │ │ │ + beq.n 221790 │ │ │ │ + cbz r3, 221790 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ - b.n 22185c │ │ │ │ + b.n 22177c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 221870 │ │ │ │ + cbz r3, 221790 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221858 │ │ │ │ - cbz r1, 221874 │ │ │ │ + bne.n 221778 │ │ │ │ + cbz r1, 221794 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 22186c │ │ │ │ + b.n 22178c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 221874 │ │ │ │ + cbz r2, 221794 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 221868 │ │ │ │ + bne.n 221788 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #59] @ 0x3b │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 221884 │ │ │ │ + beq.n 2217a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 221858 │ │ │ │ + b.n 221778 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (221bb8 ) │ │ │ │ + ldr r2, [pc, #812] @ (221ad8 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 221902 │ │ │ │ + bhi.n 221822 │ │ │ │ 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 221b7c │ │ │ │ + beq.w 221a9c │ │ │ │ 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 2218b4 │ │ │ │ + beq.n 2217d4 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w lr, r1, #24 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 221bb2 │ │ │ │ + beq.w 221ad2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 2218f8 │ │ │ │ + bcc.n 221818 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2218b6 │ │ │ │ + beq.n 2217d6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2218f2 │ │ │ │ + beq.n 221812 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2218ea │ │ │ │ + bne.n 22180a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221b78 │ │ │ │ + bne.w 221a98 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2218c8 │ │ │ │ - b.n 2218b4 │ │ │ │ + bne.n 2217e8 │ │ │ │ + b.n 2217d4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2218b4 │ │ │ │ + beq.n 2217d4 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 221bb2 │ │ │ │ + beq.w 221ad2 │ │ │ │ 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 221948 │ │ │ │ + bcc.n 221868 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2218b6 │ │ │ │ + beq.n 2217d6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221942 │ │ │ │ + beq.n 221862 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22193a │ │ │ │ + bne.n 22185a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221b78 │ │ │ │ + bne.w 221a98 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 221912 │ │ │ │ - b.n 2218b4 │ │ │ │ - ldr r3, [pc, #612] @ (221bbc ) │ │ │ │ + bne.n 221832 │ │ │ │ + b.n 2217d4 │ │ │ │ + ldr r3, [pc, #612] @ (221adc ) │ │ │ │ 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 2218b4 │ │ │ │ + beq.n 2217d4 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 221bb2 │ │ │ │ + beq.w 221ad2 │ │ │ │ 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 2219a8 │ │ │ │ + bcc.n 2218c8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2218b6 │ │ │ │ + beq.n 2217d6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2219a2 │ │ │ │ + beq.n 2218c2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22199a │ │ │ │ + bne.n 2218ba │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221b78 │ │ │ │ + bne.w 221a98 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221972 │ │ │ │ - b.n 2218b4 │ │ │ │ + bne.n 221892 │ │ │ │ + b.n 2217d4 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2218b4 │ │ │ │ + beq.w 2217d4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 221bb2 │ │ │ │ + beq.w 221ad2 │ │ │ │ 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 2219fc │ │ │ │ + bcc.n 22191c │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2218b6 │ │ │ │ + beq.w 2217d6 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2219f6 │ │ │ │ + beq.n 221916 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2219ee │ │ │ │ + bne.n 22190e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221b78 │ │ │ │ + bne.w 221a98 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 2218b4 │ │ │ │ + bne.w 2217d4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ - bhi.w 2218b4 │ │ │ │ + bhi.w 2217d4 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2218b6 │ │ │ │ + beq.w 2217d6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221a2c │ │ │ │ + beq.n 22194c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221a24 │ │ │ │ + bne.n 221944 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 2218b6 │ │ │ │ + b.n 2217d6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 221a70 │ │ │ │ + cbz r3, 221990 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r4, r1, #24 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 221bb2 │ │ │ │ + beq.w 221ad2 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 221a70 │ │ │ │ + bcc.n 221990 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2218b6 │ │ │ │ + beq.w 2217d6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221a6a │ │ │ │ + beq.n 22198a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221a62 │ │ │ │ + bne.n 221982 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 221b78 │ │ │ │ + bne.w 221a98 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2218b4 │ │ │ │ + beq.w 2217d4 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 221bb2 │ │ │ │ + beq.w 221ad2 │ │ │ │ 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 221ab8 │ │ │ │ + bcc.n 2219d8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2218b6 │ │ │ │ + beq.w 2217d6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221ab4 │ │ │ │ + beq.n 2219d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221aac │ │ │ │ + bne.n 2219cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 221b78 │ │ │ │ + bne.n 221a98 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221a82 │ │ │ │ - b.n 2218b4 │ │ │ │ + bne.n 2219a2 │ │ │ │ + b.n 2217d4 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2218b4 │ │ │ │ + beq.w 2217d4 │ │ │ │ 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 221bb2 │ │ │ │ + beq.n 221ad2 │ │ │ │ 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 221b10 │ │ │ │ + bcc.n 221a30 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2218b6 │ │ │ │ + beq.w 2217d6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221b0c │ │ │ │ + beq.n 221a2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221b04 │ │ │ │ + bne.n 221a24 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 221b78 │ │ │ │ + bne.n 221a98 │ │ │ │ add.w ip, ip, #5 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221ae0 │ │ │ │ - b.n 2218b4 │ │ │ │ - ldr r3, [pc, #164] @ (221bc0 ) │ │ │ │ + bne.n 221a00 │ │ │ │ + b.n 2217d4 │ │ │ │ + ldr r3, [pc, #164] @ (221ae0 ) │ │ │ │ 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 2218b4 │ │ │ │ + beq.w 2217d4 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 221bb2 │ │ │ │ + beq.n 221ad2 │ │ │ │ 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 221b6a │ │ │ │ + bcc.n 221a8a │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2218b6 │ │ │ │ + beq.w 2217d6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221b66 │ │ │ │ + beq.n 221a86 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221b5e │ │ │ │ + bne.n 221a7e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 221b78 │ │ │ │ + bne.n 221a98 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 221b36 │ │ │ │ - b.n 2218b4 │ │ │ │ + bne.n 221a56 │ │ │ │ + b.n 2217d4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2218b6 │ │ │ │ + b.n 2217d6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 221bb2 │ │ │ │ + beq.n 221ad2 │ │ │ │ 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 2218b4 │ │ │ │ + bcc.w 2217d4 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2218b6 │ │ │ │ + beq.w 2217d6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 221a2c │ │ │ │ + beq.w 22194c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221ba8 │ │ │ │ - b.n 221a2c │ │ │ │ + bne.n 221ac8 │ │ │ │ + b.n 22194c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - b.n 221a98 │ │ │ │ - lsls r7, r4, #2 │ │ │ │ + strex r0, r0, [lr, #668] @ 0x29c │ │ │ │ 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] @ 2227e4 │ │ │ │ + ldr.w r4, [pc, #3084] @ 222704 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #3084] @ 2227e8 │ │ │ │ + ldr.w r0, [pc, #3084] @ 222708 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3080] @ 2227ec │ │ │ │ - ldr.w r2, [pc, #3080] @ 2227f0 │ │ │ │ + ldr.w r3, [pc, #3080] @ 22270c │ │ │ │ + ldr.w r2, [pc, #3080] @ 222710 │ │ │ │ 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 221cd2 │ │ │ │ + beq.n 221bf2 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221cd2 │ │ │ │ + bne.n 221bf2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #490 @ 0x1ea │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.n 221cf2 │ │ │ │ + bcs.n 221c12 │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 221dda │ │ │ │ + bcs.w 221cfa │ │ │ │ cmp.w ip, #316 @ 0x13c │ │ │ │ - bhi.w 221e14 │ │ │ │ + bhi.w 221d34 │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bhi.w 222f7a │ │ │ │ + bhi.w 222e9a │ │ │ │ cmp.w ip, #227 @ 0xe3 │ │ │ │ - bhi.w 221e72 │ │ │ │ + bhi.w 221d92 │ │ │ │ cmp.w ip, #219 @ 0xdb │ │ │ │ - bhi.w 222f32 │ │ │ │ + bhi.w 222e52 │ │ │ │ cmp.w ip, #118 @ 0x76 │ │ │ │ - beq.w 222a46 │ │ │ │ - bls.w 22224c │ │ │ │ + beq.w 222966 │ │ │ │ + bls.w 22216c │ │ │ │ cmp.w ip, #203 @ 0xcb │ │ │ │ - bhi.w 22245a │ │ │ │ + bhi.w 22237a │ │ │ │ cmp.w ip, #171 @ 0xab │ │ │ │ - bhi.w 222f08 │ │ │ │ + bhi.w 222e28 │ │ │ │ cmp.w ip, #166 @ 0xa6 │ │ │ │ - beq.w 222012 │ │ │ │ - bhi.w 223098 │ │ │ │ + beq.w 221f32 │ │ │ │ + bhi.w 222fb8 │ │ │ │ sub.w ip, ip, #124 @ 0x7c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 221d5a │ │ │ │ + bhi.n 221c7a │ │ │ │ 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 222e3e │ │ │ │ + bne.w 222d5e │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 221d5a │ │ │ │ + beq.n 221c7a │ │ │ │ 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, 221cce │ │ │ │ + cbz r3, 221bee │ │ │ │ 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 221cce │ │ │ │ + bpl.n 221bee │ │ │ │ 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] @ 2227f4 │ │ │ │ - ldr.w r3, [pc, #2832] @ 2227e8 │ │ │ │ + ldr.w r2, [pc, #2848] @ 222714 │ │ │ │ + ldr.w r3, [pc, #2832] @ 222708 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22325c │ │ │ │ + bne.w 22317c │ │ │ │ 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 221d62 │ │ │ │ + bhi.n 221c82 │ │ │ │ movw r3, #686 @ 0x2ae │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 22257a │ │ │ │ + bhi.w 22249a │ │ │ │ cmp.w ip, #640 @ 0x280 │ │ │ │ - bcs.w 2225de │ │ │ │ + bcs.w 2224fe │ │ │ │ cmp.w ip, #604 @ 0x25c │ │ │ │ - bhi.w 221f44 │ │ │ │ + bhi.w 221e64 │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bcs.w 22279e │ │ │ │ + bcs.w 2226be │ │ │ │ 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 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ cmp.w ip, #504 @ 0x1f8 │ │ │ │ - beq.w 2228dc │ │ │ │ + beq.w 2227fc │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 221d5a │ │ │ │ + bpl.n 221c7a │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 221d5a │ │ │ │ + cbnz r4, 221c7a │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 221d5a │ │ │ │ + cbnz r4, 221c7a │ │ │ │ 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 221cac │ │ │ │ + b.n 221bcc │ │ │ │ cmp.w ip, #780 @ 0x30c │ │ │ │ - bcs.w 22250c │ │ │ │ + bcs.w 22242c │ │ │ │ cmp.w ip, #772 @ 0x304 │ │ │ │ - bcs.w 221ff2 │ │ │ │ + bcs.w 221f12 │ │ │ │ movw r3, #749 @ 0x2ed │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 22266c │ │ │ │ + bhi.w 22258c │ │ │ │ movw r3, #729 @ 0x2d9 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 2227f8 │ │ │ │ + bls.w 222718 │ │ │ │ subw r2, ip, #730 @ 0x2da │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #2535 @ 0x9e7 │ │ │ │ movt r2, #8 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ tst.w r3, #24 │ │ │ │ - bne.w 2228c2 │ │ │ │ + bne.w 2227e2 │ │ │ │ movw r3, #742 @ 0x2e6 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 221d5a │ │ │ │ + bne.n 221c7a │ │ │ │ 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 221d5a │ │ │ │ + beq.n 221c7a │ │ │ │ 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 222b2a │ │ │ │ + bne.w 222a4a │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 221d5a │ │ │ │ + b.n 221c7a │ │ │ │ sub.w r3, ip, #480 @ 0x1e0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 221d5a │ │ │ │ - add r2, pc, #8 @ (adr r2, 221dec ) │ │ │ │ + bhi.n 221c7a │ │ │ │ + add r2, pc, #8 @ (adr r2, 221d0c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -621971,49 +621772,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 221ef8 │ │ │ │ + bcs.n 221e18 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bcs.w 222308 │ │ │ │ + bcs.w 222228 │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.w 222700 │ │ │ │ + bcs.w 222620 │ │ │ │ cmp.w ip, #368 @ 0x170 │ │ │ │ - bls.w 22294c │ │ │ │ + bls.w 22286c │ │ │ │ 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 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ tst.w r3, #1605632 @ 0x188000 │ │ │ │ - bne.w 222154 │ │ │ │ + bne.w 222074 │ │ │ │ movw r3, #385 @ 0x181 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 221d5a │ │ │ │ + bne.w 221c7a │ │ │ │ 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 221cac │ │ │ │ + b.n 221bcc │ │ │ │ cmp.w ip, #266 @ 0x10a │ │ │ │ - bhi.w 222626 │ │ │ │ + bhi.w 222546 │ │ │ │ cmp.w ip, #242 @ 0xf2 │ │ │ │ - bls.w 222bd2 │ │ │ │ + bls.w 222af2 │ │ │ │ sub.w ip, ip, #243 @ 0xf3 │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.w 221d5a │ │ │ │ - add r3, pc, #8 @ (adr r3, 221e98 ) │ │ │ │ + bhi.w 221c7a │ │ │ │ + add r3, pc, #8 @ (adr r3, 221db8 ) │ │ │ │ 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 │ │ │ │ @@ -622043,835 +621844,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 2228b0 │ │ │ │ + beq.w 2227d0 │ │ │ │ cmp.w ip, #448 @ 0x1c0 │ │ │ │ - bcs.w 2226dc │ │ │ │ + bcs.w 2225fc │ │ │ │ cmp.w ip, #444 @ 0x1bc │ │ │ │ - bls.w 222fc6 │ │ │ │ + bls.w 222ee6 │ │ │ │ cmp.w ip, #446 @ 0x1be │ │ │ │ ittt eq │ │ │ │ mvneq.w r3, r9 │ │ │ │ andeq.w r7, r3, #1 │ │ │ │ addeq.w r3, r5, #100 @ 0x64 │ │ │ │ - bne.w 221d5a │ │ │ │ + bne.w 221c7a │ │ │ │ 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 222b4c │ │ │ │ + bne.w 222a6c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ orrs r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 221d5a │ │ │ │ + b.n 221c7a │ │ │ │ mvn.w r1, #604 @ 0x25c │ │ │ │ add ip, r1 │ │ │ │ cmp.w ip, #34 @ 0x22 │ │ │ │ - bhi.w 221d5a │ │ │ │ - add r3, pc, #8 @ (adr r3, 221f5c ) │ │ │ │ + bhi.w 221c7a │ │ │ │ + add r3, pc, #8 @ (adr r3, 221e7c ) │ │ │ │ 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]! @ 222364 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222284 │ │ │ │ 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]! @ 222374 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222378 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222294 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222298 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222380 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222a0 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222388 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222a8 │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222394 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222b4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2223a0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2223a4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222c0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222c4 │ │ │ │ lsls r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2223b0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222d0 │ │ │ │ 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]! @ 2223c0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2223c4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222e0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222e4 │ │ │ │ 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]! @ 2223d8 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2223dc │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2223e0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222f8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2222fc │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222300 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ add lr, r8 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 221cac │ │ │ │ + b.n 221bcc │ │ │ │ sub.w r2, ip, #772 @ 0x304 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #11 │ │ │ │ - bne.w 222154 │ │ │ │ + bne.w 222074 │ │ │ │ tst.w r3, #80 @ 0x50 │ │ │ │ - bne.w 222a9c │ │ │ │ + bne.w 2229bc │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 221d5a │ │ │ │ + beq.w 221c7a │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 221cac │ │ │ │ + b.n 221bcc │ │ │ │ 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 221cac │ │ │ │ + b.n 221bcc │ │ │ │ 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 222dda │ │ │ │ + bne.w 222cfa │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbnz r3, 222080 │ │ │ │ + cbnz r3, 221fa0 │ │ │ │ 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 223124 │ │ │ │ + bne.w 223044 │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 222096 │ │ │ │ + bne.n 221fb6 │ │ │ │ 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 221cac │ │ │ │ + b.n 221bcc │ │ │ │ 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 222ec8 │ │ │ │ + bne.w 222de8 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 222096 │ │ │ │ + bne.n 221fb6 │ │ │ │ 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 222c5c │ │ │ │ + bne.w 222b7c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 222096 │ │ │ │ + b.n 221fb6 │ │ │ │ subw ip, ip, #694 @ 0x2b6 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #248 @ 0xf8 │ │ │ │ - bne.n 221fe8 │ │ │ │ + bne.n 221f08 │ │ │ │ movw r2, #16389 @ 0x4005 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 222154 │ │ │ │ + bne.n 222074 │ │ │ │ tst.w r3, #2560 @ 0xa00 │ │ │ │ - beq.w 221d5a │ │ │ │ + beq.w 221c7a │ │ │ │ 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 222dfa │ │ │ │ + bne.w 222d1a │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 2230b0 │ │ │ │ + beq.w 222fd0 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 221d5a │ │ │ │ + bne.w 221c7a │ │ │ │ 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 221d5a │ │ │ │ + b.n 221c7a │ │ │ │ sub.w ip, ip, #101 @ 0x65 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 221d5a │ │ │ │ + bhi.w 221c7a │ │ │ │ movw r3, #65413 @ 0xff85 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 221d5a │ │ │ │ + bpl.w 221c7a │ │ │ │ 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 22320c │ │ │ │ + beq.w 22312c │ │ │ │ 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 2224ee │ │ │ │ + bne.w 22240e │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222190 │ │ │ │ + cbnz r4, 2220b0 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 22216a │ │ │ │ + bne.n 22208a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 221cac │ │ │ │ + b.n 221bcc │ │ │ │ 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 222e64 │ │ │ │ + bne.w 222d84 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ 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 223144 │ │ │ │ + bne.w 223064 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.n 222096 │ │ │ │ + b.n 221fb6 │ │ │ │ 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 222dba │ │ │ │ + bne.w 222cda │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 2230a4 │ │ │ │ + beq.w 222fc4 │ │ │ │ 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 221cac │ │ │ │ + b.n 221bcc │ │ │ │ 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 222ea2 │ │ │ │ + bne.w 222dc2 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 221d5a │ │ │ │ + bne.w 221c7a │ │ │ │ ubfx r4, r9, #7, #1 │ │ │ │ - b.n 221d5a │ │ │ │ + b.n 221c7a │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - bhi.w 22301c │ │ │ │ + bhi.w 222f3c │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - bhi.w 222f56 │ │ │ │ + bhi.w 222e76 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 222a9c │ │ │ │ + beq.w 2229bc │ │ │ │ sub.w ip, ip, #34 @ 0x22 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bhi.w 221d5a │ │ │ │ + bhi.w 221c7a │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #1923 @ 0x783 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222154 │ │ │ │ + bne.w 222074 │ │ │ │ tst.w r3, #2064 @ 0x810 │ │ │ │ - bne.w 222012 │ │ │ │ + bne.w 221f32 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bne.w 221d5a │ │ │ │ + bne.w 221c7a │ │ │ │ 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 222b70 │ │ │ │ + bne.w 222a90 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 222b10 │ │ │ │ + bne.w 222a30 │ │ │ │ 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 222b8c │ │ │ │ + bne.w 222aac │ │ │ │ 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 221cac │ │ │ │ + bne.w 221bcc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bpl.w 221cac │ │ │ │ + bpl.w 221bcc │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 221cac │ │ │ │ + bmi.w 221bcc │ │ │ │ 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 221cac │ │ │ │ + b.n 221bcc │ │ │ │ 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 222154 │ │ │ │ + bne.w 222074 │ │ │ │ movw r2, #36867 @ 0x9003 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222984 │ │ │ │ + bne.w 2228a4 │ │ │ │ movw r3, #411 @ 0x19b │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 221d5a │ │ │ │ + bne.w 221c7a │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #4128 @ 0x1020 │ │ │ │ - beq.w 221d5c │ │ │ │ + beq.w 221c7c │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22320c │ │ │ │ + beq.w 22312c │ │ │ │ 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 2225c0 │ │ │ │ + bne.w 2224e0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 222354 │ │ │ │ - b.n 222190 │ │ │ │ + bne.n 222274 │ │ │ │ + b.n 2220b0 │ │ │ │ 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 222bac │ │ │ │ + bne.w 222acc │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 2223b6 │ │ │ │ + cbnz r4, 2222d6 │ │ │ │ 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 221cac │ │ │ │ + bls.w 221bcc │ │ │ │ sub.w r2, r7, #199 @ 0xc7 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 221cac │ │ │ │ + beq.w 221bcc │ │ │ │ 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 221cac │ │ │ │ + b.n 221bcc │ │ │ │ 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 222e84 │ │ │ │ + bne.w 222da4 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 222d52 │ │ │ │ + bne.w 222c72 │ │ │ │ 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 222c7c │ │ │ │ + beq.w 222b9c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222190 │ │ │ │ + b.n 2220b0 │ │ │ │ add.w r3, r8, #77824 @ 0x13000 │ │ │ │ ubfx r4, r9, #6, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 221cac │ │ │ │ + b.n 221bcc │ │ │ │ cmp.w ip, #204 @ 0xcc │ │ │ │ - beq.w 222bfc │ │ │ │ + beq.w 222b1c │ │ │ │ sub.w ip, ip, #208 @ 0xd0 │ │ │ │ cmp.w ip, #11 │ │ │ │ - bhi.w 221d5a │ │ │ │ + bhi.w 221c7a │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2178 @ 0x882 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222154 │ │ │ │ + bne.w 222074 │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.w 222294 │ │ │ │ + bne.w 2221b4 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 221d5a │ │ │ │ + bpl.w 221c7a │ │ │ │ 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 222d9e │ │ │ │ + bne.w 222cbe │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 222d38 │ │ │ │ + bne.w 222c58 │ │ │ │ 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 222ffc │ │ │ │ + bne.w 222f1c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ 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 222c7c │ │ │ │ + beq.w 222b9c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22243c │ │ │ │ - b.n 222190 │ │ │ │ + beq.n 22235c │ │ │ │ + b.n 2220b0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222190 │ │ │ │ + bne.w 2220b0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222180 │ │ │ │ + b.n 2220a0 │ │ │ │ movw r3, #781 @ 0x30d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222a86 │ │ │ │ - bls.w 222a60 │ │ │ │ + beq.w 2229a6 │ │ │ │ + bls.w 222980 │ │ │ │ movw r3, #813 @ 0x32d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222c82 │ │ │ │ + bhi.w 222ba2 │ │ │ │ movw r3, #782 @ 0x30e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221d5a │ │ │ │ + beq.w 221c7a │ │ │ │ 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 222154 │ │ │ │ + bne.w 222074 │ │ │ │ tst.w r3, #35127296 @ 0x2180000 │ │ │ │ - bne.w 222012 │ │ │ │ + bne.w 221f32 │ │ │ │ tst.w r3, #1140850688 @ 0x44000000 │ │ │ │ - beq.w 221d5a │ │ │ │ + beq.w 221c7a │ │ │ │ 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 222e1c │ │ │ │ + bne.w 222d3c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222096 │ │ │ │ - b.n 2220bc │ │ │ │ + beq.w 221fb6 │ │ │ │ + b.n 221fdc │ │ │ │ subw ip, ip, #687 @ 0x2af │ │ │ │ cmp.w ip, #6 │ │ │ │ - bhi.w 221d5a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222590 ) │ │ │ │ + bhi.w 221c7a │ │ │ │ + add r3, pc, #8 @ (adr r3, 2224b0 ) │ │ │ │ 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 1ee5a6 │ │ │ │ + bl 1ee4c6 │ │ │ │ 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 221cac │ │ │ │ + b.w 221bcc │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22236a │ │ │ │ + b.n 22228a │ │ │ │ cmp.w ip, #664 @ 0x298 │ │ │ │ - bhi.w 2231be │ │ │ │ + bhi.w 2230de │ │ │ │ cmp.w ip, #656 @ 0x290 │ │ │ │ - bls.w 222a1a │ │ │ │ + bls.w 22293a │ │ │ │ mvn.w r0, #656 @ 0x290 │ │ │ │ movs r3, #1 │ │ │ │ add ip, r0 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83 @ 0x53 │ │ │ │ - bne.w 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 221d5a │ │ │ │ + beq.w 221c7a │ │ │ │ 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 221cac │ │ │ │ + b.w 221bcc │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bne.w 222860 │ │ │ │ + bne.w 222780 │ │ │ │ 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 222ee8 │ │ │ │ + bne.w 222e08 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ 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 2230cc │ │ │ │ + bne.w 222fec │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2220c0 │ │ │ │ - b.n 222096 │ │ │ │ + beq.w 221fe0 │ │ │ │ + b.n 221fb6 │ │ │ │ subw ip, ip, #750 @ 0x2ee │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 221d5a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222684 ) │ │ │ │ + bhi.w 221c7a │ │ │ │ + add r3, pc, #8 @ (adr r3, 2225a4 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl 15e686 │ │ │ │ - bl fa68a │ │ │ │ - bl fa68e │ │ │ │ - bl fa692 │ │ │ │ - bl fa696 │ │ │ │ - bl fa69a │ │ │ │ - bl fa69e │ │ │ │ - bl fa6a2 │ │ │ │ - bl fa6a6 │ │ │ │ - bl fa6aa │ │ │ │ + bl 15e5a6 │ │ │ │ + bl fa5aa │ │ │ │ + bl fa5ae │ │ │ │ + bl fa5b2 │ │ │ │ + bl fa5b6 │ │ │ │ + bl fa5ba │ │ │ │ + bl fa5be │ │ │ │ + bl fa5c2 │ │ │ │ + bl fa5c6 │ │ │ │ + bl fa5ca │ │ │ │ @ instruction: 0xf965ffff │ │ │ │ - bl fa6b2 │ │ │ │ - bl fa6b6 │ │ │ │ - bl fa6ba │ │ │ │ - bl fa6be │ │ │ │ - bl fa6c2 │ │ │ │ - bl fa6c6 │ │ │ │ + bl fa5d2 │ │ │ │ + bl fa5d6 │ │ │ │ + bl fa5da │ │ │ │ + bl fa5de │ │ │ │ + bl fa5e2 │ │ │ │ + bl fa5e6 │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ - bl 14c6da │ │ │ │ + bl 14c5fa │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 222748 │ │ │ │ + bne.n 222668 │ │ │ │ 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 221cac │ │ │ │ + b.w 221bcc │ │ │ │ sub.w ip, ip, #390 @ 0x186 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 221d5a │ │ │ │ + bhi.w 221c7a │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 221d5a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222720 ) │ │ │ │ + bhi.w 221c7a │ │ │ │ + add r3, pc, #8 @ (adr r3, 222640 ) │ │ │ │ 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 5e72a │ │ │ │ - bl 5e72e │ │ │ │ + bl 5e64a │ │ │ │ + bl 5e64e │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 5e73a │ │ │ │ + bl 5e65a │ │ │ │ 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 221d5a │ │ │ │ + bhi.w 221c7a │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #57481 @ 0xe089 │ │ │ │ movt r3, #996 @ 0x3e4 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 222154 │ │ │ │ + beq.w 222074 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.w 221d5a │ │ │ │ + bne.w 221c7a │ │ │ │ add lr, r8 │ │ │ │ mvn.w r4, r9 │ │ │ │ and.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 221cac │ │ │ │ + b.w 221bcc │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r7, r3, #1 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ - b.w 221f28 │ │ │ │ + b.w 221e48 │ │ │ │ movw r3, #541 @ 0x21d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 2230ec │ │ │ │ + bhi.w 22300c │ │ │ │ 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 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 221d5a │ │ │ │ + bpl.w 221c7a │ │ │ │ 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 221d5a │ │ │ │ - b.w 221dbe │ │ │ │ + beq.w 221c7a │ │ │ │ + b.w 221cde │ │ │ │ nop │ │ │ │ - b.n 222020 │ │ │ │ + b.n 222100 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 222014 │ │ │ │ + b.n 2220f4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 222e3c │ │ │ │ + b.n 221f1c │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp.w ip, #708 @ 0x2c4 │ │ │ │ - bls.w 2220d4 │ │ │ │ + bls.w 221ff4 │ │ │ │ subw ip, ip, #714 @ 0x2ca │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 221d5a │ │ │ │ + bhi.w 221c7a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 221d5a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222820 ) │ │ │ │ + bhi.w 221c7a │ │ │ │ + add r3, pc, #8 @ (adr r3, 222740 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1ec826 │ │ │ │ - bl 1ec82a │ │ │ │ - bl 1ec82e │ │ │ │ - bl 1ec832 │ │ │ │ - bl 1ec836 │ │ │ │ - bl 1ec83a │ │ │ │ - bl 1ec83e │ │ │ │ - bl 1ec842 │ │ │ │ - bl fff5e846 │ │ │ │ - bl 1ec84a │ │ │ │ - bl 1ec84e │ │ │ │ - bl fff5e852 │ │ │ │ + bl 1ec746 │ │ │ │ + bl 1ec74a │ │ │ │ + bl 1ec74e │ │ │ │ + bl 1ec752 │ │ │ │ + bl 1ec756 │ │ │ │ + bl 1ec75a │ │ │ │ + bl 1ec75e │ │ │ │ + bl 1ec762 │ │ │ │ + bl fff5e766 │ │ │ │ + bl 1ec76a │ │ │ │ + bl 1ec76e │ │ │ │ + bl fff5e772 │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ - bl 21685a │ │ │ │ - bl 21685e │ │ │ │ + bl 21677a │ │ │ │ + bl 21677e │ │ │ │ movw r3, #267 @ 0x10b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221d5a │ │ │ │ + beq.w 221c7a │ │ │ │ sub.w r2, ip, #268 @ 0x10c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #6456 @ 0x1938 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ movw r2, #32775 @ 0x8007 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222154 │ │ │ │ + bne.w 222074 │ │ │ │ movw r3, #281 @ 0x119 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 221d5a │ │ │ │ + bne.w 221c7a │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - bne.n 2228d6 │ │ │ │ + bne.n 2227f6 │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - b.w 221cac │ │ │ │ + b.w 221bcc │ │ │ │ add lr, r8 │ │ │ │ ubfx r4, r9, #11, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 221cac │ │ │ │ + b.w 221bcc │ │ │ │ add lr, r8 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r4, r9, #5, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - beq.w 221cac │ │ │ │ + beq.w 221bcc │ │ │ │ movs r4, #0 │ │ │ │ - b.w 221cac │ │ │ │ + b.w 221bcc │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.n 222920 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2228ec ) │ │ │ │ + bhi.n 222840 │ │ │ │ + add r3, pc, #8 @ (adr r3, 22280c ) │ │ │ │ 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 │ │ │ │ @@ -622892,848 +622693,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 221cac │ │ │ │ + b.w 221bcc │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ tst.w r9, r2 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.w 22209c │ │ │ │ + b.w 221fbc │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 222934 │ │ │ │ + b.n 222854 │ │ │ │ cmp.w ip, #348 @ 0x15c │ │ │ │ - bcc.w 223164 │ │ │ │ + bcc.w 223084 │ │ │ │ sub.w ip, ip, #350 @ 0x15e │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 221d5a │ │ │ │ + bhi.w 221c7a │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #28767 @ 0x705f │ │ │ │ movt r2, #2 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.w 222154 │ │ │ │ + beq.w 222074 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bne.w 221d5a │ │ │ │ + bne.w 221c7a │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - beq.n 2229bc │ │ │ │ + beq.n 2228dc │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bmi.n 2229bc │ │ │ │ + bmi.n 2228dc │ │ │ │ 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 221cac │ │ │ │ + bne.w 221bcc │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #4] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223260 │ │ │ │ + beq.w 223180 │ │ │ │ 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, 2229fc │ │ │ │ + cbnz r4, 22291c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222190 │ │ │ │ + bne.w 2220b0 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 2229d2 │ │ │ │ - b.w 222190 │ │ │ │ + bne.n 2228f2 │ │ │ │ + b.w 2220b0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222190 │ │ │ │ + bne.w 2220b0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2229e4 │ │ │ │ + b.n 222904 │ │ │ │ sub.w ip, ip, #640 @ 0x280 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 221d5a │ │ │ │ + bhi.w 221c7a │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #22801 @ 0x5911 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 222154 │ │ │ │ + beq.w 222074 │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w 221d5a │ │ │ │ + bne.w 221c7a │ │ │ │ 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 221cac │ │ │ │ + b.w 221bcc │ │ │ │ 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 222380 │ │ │ │ + bne.w 2222a0 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.w 221cac │ │ │ │ + b.w 221bcc │ │ │ │ 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 221cac │ │ │ │ + b.w 221bcc │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #6144 @ 0x1800 │ │ │ │ - beq.w 221d5c │ │ │ │ + beq.w 221c7c │ │ │ │ ldrb.w r4, [lr, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221d5c │ │ │ │ + beq.w 221c7c │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r4 │ │ │ │ add r7, sp, #12 │ │ │ │ - b.n 222ad4 │ │ │ │ + b.n 2229f4 │ │ │ │ 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 22209c │ │ │ │ + bcs.w 221fbc │ │ │ │ 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 222aba │ │ │ │ + beq.n 2229da │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 222b08 │ │ │ │ + cbnz r2, 222a28 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 222abe │ │ │ │ + b.n 2229de │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 222abe │ │ │ │ + b.n 2229de │ │ │ │ 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 221cac │ │ │ │ - b.w 2222b4 │ │ │ │ + bmi.w 221bcc │ │ │ │ + b.w 2221d4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222b66 │ │ │ │ + cbnz r4, 222a86 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221d5a │ │ │ │ + b.w 221c7a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222b66 │ │ │ │ + cbnz r4, 222a86 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ orr.w r4, r7, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221d5a │ │ │ │ + b.w 221c7a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 222b10 │ │ │ │ + bne.n 222a30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ - b.w 2222ae │ │ │ │ + bl 221768 │ │ │ │ + b.w 2221ce │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2222ca │ │ │ │ + b.w 2221ea │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2230c2 │ │ │ │ + bne.w 222fe2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2223aa │ │ │ │ + b.w 2222ca │ │ │ │ cmp.w ip, #231 @ 0xe7 │ │ │ │ - beq.w 22248c │ │ │ │ + beq.w 2223ac │ │ │ │ sub.w ip, ip, #232 @ 0xe8 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 221d5a │ │ │ │ + bhi.w 221c7a │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #85 @ 0x55 │ │ │ │ - bne.w 222154 │ │ │ │ + bne.w 222074 │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - beq.w 223200 │ │ │ │ + beq.w 223120 │ │ │ │ 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 222d84 │ │ │ │ + bne.w 222ca4 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 222d6c │ │ │ │ + bne.w 222c8c │ │ │ │ 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 222fa8 │ │ │ │ + bne.w 222ec8 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ 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 2231a0 │ │ │ │ + bne.w 2230c0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2222b8 │ │ │ │ - b.w 222096 │ │ │ │ + beq.w 2221d8 │ │ │ │ + b.w 221fb6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222096 │ │ │ │ + b.w 221fb6 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.w 222190 │ │ │ │ + b.w 2220b0 │ │ │ │ movw r3, #830 @ 0x33e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221c7c │ │ │ │ - bls.w 223246 │ │ │ │ + beq.w 221b9c │ │ │ │ + bls.w 223166 │ │ │ │ sub.w ip, ip, #892 @ 0x37c │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 221d5a │ │ │ │ + bhi.w 221c7a │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 221d5a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222cb0 ) │ │ │ │ + bhi.w 221c7a │ │ │ │ + add r3, pc, #8 @ (adr r3, 222bd0 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffec8cb2 │ │ │ │ - bl 2cecb6 │ │ │ │ - bl 2cecba │ │ │ │ - bl 2cecbe │ │ │ │ - bl 2cecc2 │ │ │ │ - bl 2cecc6 │ │ │ │ - bl 2cecca │ │ │ │ - bl 2cecce │ │ │ │ - bl 2cecd2 │ │ │ │ - bl 2cecd6 │ │ │ │ - bl 2cecda │ │ │ │ - bl 55ccde │ │ │ │ - bl ffec8ce2 │ │ │ │ - bl ffec8ce6 │ │ │ │ - bl ffec8cea │ │ │ │ - bl ffec8cee │ │ │ │ - bl ffec8cf2 │ │ │ │ - bl 2cecf6 │ │ │ │ - bl 2cecfa │ │ │ │ - bl 2cecfe │ │ │ │ - bl 2ced02 │ │ │ │ - bl 2ced06 │ │ │ │ - bl 55cd0a │ │ │ │ - bl 2ced0e │ │ │ │ - bl 2ced12 │ │ │ │ - bl 2ced16 │ │ │ │ - bl 2ced1a │ │ │ │ - bl 2ced1e │ │ │ │ - bl 586d22 │ │ │ │ - bl 586d26 │ │ │ │ - bl 586d2a │ │ │ │ - bl 586d2e │ │ │ │ - bl ffec8d32 │ │ │ │ - bl ffec8d36 │ │ │ │ + bl ffec8bd2 │ │ │ │ + bl 2cebd6 │ │ │ │ + bl 2cebda │ │ │ │ + bl 2cebde │ │ │ │ + bl 2cebe2 │ │ │ │ + bl 2cebe6 │ │ │ │ + bl 2cebea │ │ │ │ + bl 2cebee │ │ │ │ + bl 2cebf2 │ │ │ │ + bl 2cebf6 │ │ │ │ + bl 2cebfa │ │ │ │ + bl 55cbfe │ │ │ │ + bl ffec8c02 │ │ │ │ + bl ffec8c06 │ │ │ │ + bl ffec8c0a │ │ │ │ + bl ffec8c0e │ │ │ │ + bl ffec8c12 │ │ │ │ + bl 2cec16 │ │ │ │ + bl 2cec1a │ │ │ │ + bl 2cec1e │ │ │ │ + bl 2cec22 │ │ │ │ + bl 2cec26 │ │ │ │ + bl 55cc2a │ │ │ │ + bl 2cec2e │ │ │ │ + bl 2cec32 │ │ │ │ + bl 2cec36 │ │ │ │ + bl 2cec3a │ │ │ │ + bl 2cec3e │ │ │ │ + bl 586c42 │ │ │ │ + bl 586c46 │ │ │ │ + bl 586c4a │ │ │ │ + bl 586c4e │ │ │ │ + bl ffec8c52 │ │ │ │ + bl ffec8c56 │ │ │ │ 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 221cac │ │ │ │ - b.w 2224ac │ │ │ │ + bmi.w 221bcc │ │ │ │ + b.w 2223cc │ │ │ │ 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 221cac │ │ │ │ - b.w 222416 │ │ │ │ + bmi.w 221bcc │ │ │ │ + b.w 222336 │ │ │ │ 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 221cac │ │ │ │ - b.n 222c1c │ │ │ │ + bmi.w 221bcc │ │ │ │ + b.n 222b3c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 222d6c │ │ │ │ + bne.n 222c8c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ - b.n 222c16 │ │ │ │ + bl 221768 │ │ │ │ + b.n 222b36 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 222d38 │ │ │ │ + bne.n 222c58 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ - b.w 2224a6 │ │ │ │ + bl 221768 │ │ │ │ + b.w 2223c6 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 222dd2 │ │ │ │ + cbnz r2, 222cf2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ - b.w 2221fc │ │ │ │ + b.w 22211c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222080 │ │ │ │ + bne.w 221fa0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 222064 │ │ │ │ + b.w 221f84 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 222e12 │ │ │ │ + cbnz r2, 222d32 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22210c │ │ │ │ + b.w 22202c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2220bc │ │ │ │ + bne.w 221fdc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222096 │ │ │ │ - b.w 2220bc │ │ │ │ + beq.w 221fb6 │ │ │ │ + b.w 221fdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2231f6 │ │ │ │ + bne.w 223116 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221c96 │ │ │ │ + b.w 221bb6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2221b2 │ │ │ │ + b.w 2220d2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 222d52 │ │ │ │ + bne.w 222c72 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ - b.w 222410 │ │ │ │ + bl 221768 │ │ │ │ + b.w 222330 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222b66 │ │ │ │ + bne.w 222a86 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222240 │ │ │ │ + b.w 222160 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2220b8 │ │ │ │ + b.w 221fd8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222644 │ │ │ │ + b.w 222564 │ │ │ │ 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 222154 │ │ │ │ + bne.w 222074 │ │ │ │ movt r2, #16448 @ 0x4040 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222294 │ │ │ │ + bne.w 2221b4 │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bne.w 221d5a │ │ │ │ - b.n 222bfc │ │ │ │ + bne.w 221c7a │ │ │ │ + b.n 222b1c │ │ │ │ sub.w r2, ip, #220 @ 0xdc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #82 @ 0x52 │ │ │ │ - bne.w 222154 │ │ │ │ + bne.w 222074 │ │ │ │ tst.w r3, #129 @ 0x81 │ │ │ │ - bne.w 222bfc │ │ │ │ + bne.w 222b1c │ │ │ │ cmp.w ip, #225 @ 0xe1 │ │ │ │ - bne.w 221d5a │ │ │ │ - b.w 222294 │ │ │ │ + bne.w 221c7a │ │ │ │ + b.w 2221b4 │ │ │ │ sub.w r2, ip, #59 @ 0x3b │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #81 @ 0x51 │ │ │ │ - bne.w 222154 │ │ │ │ + bne.w 222074 │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - bne.w 222bfc │ │ │ │ + bne.w 222b1c │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 221d5a │ │ │ │ - b.w 222294 │ │ │ │ + bne.w 221c7a │ │ │ │ + b.w 2221b4 │ │ │ │ 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 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 222154 │ │ │ │ + bmi.w 222074 │ │ │ │ cmp.w ip, #286 @ 0x11e │ │ │ │ - bne.w 221d5a │ │ │ │ - b.w 22277c │ │ │ │ + bne.w 221c7a │ │ │ │ + b.w 22269c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222c32 │ │ │ │ + b.n 222b52 │ │ │ │ cmp.w ip, #426 @ 0x1aa │ │ │ │ - bcc.w 221d5a │ │ │ │ + bcc.w 221c7a │ │ │ │ sub.w r2, ip, #426 @ 0x1aa │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4481 @ 0x1181 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ movw r2, #16386 @ 0x4002 │ │ │ │ movt r2, #5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222154 │ │ │ │ + bne.w 222074 │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2220f4 │ │ │ │ - b.w 221d5a │ │ │ │ + beq.w 222014 │ │ │ │ + b.w 221c7a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2224c2 │ │ │ │ + b.w 2223e2 │ │ │ │ cmp.w ip, #90 @ 0x5a │ │ │ │ - bhi.w 22213a │ │ │ │ + bhi.w 22205a │ │ │ │ cmp.w ip, #69 @ 0x45 │ │ │ │ - bls.w 221d5a │ │ │ │ + bls.w 221c7a │ │ │ │ sub.w ip, ip, #70 @ 0x46 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bhi.w 221d5a │ │ │ │ - add r3, pc, #8 @ (adr r3, 223044 ) │ │ │ │ + bhi.w 221c7a │ │ │ │ + add r3, pc, #8 @ (adr r3, 222f64 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffe6d046 │ │ │ │ - bl 33504a │ │ │ │ - bl 33504e │ │ │ │ + bl ffe6cf66 │ │ │ │ + bl 334f6a │ │ │ │ + bl 334f6e │ │ │ │ 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 33506e │ │ │ │ - bl 335072 │ │ │ │ + bl 334f8e │ │ │ │ + bl 334f92 │ │ │ │ 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 221c7c │ │ │ │ - b.w 221d5a │ │ │ │ + beq.w 221b9c │ │ │ │ + b.w 221c7a │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 221cac │ │ │ │ + b.w 221bcc │ │ │ │ mvn.w r1, r9 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ - b.w 221d5a │ │ │ │ + b.w 221c7a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2223b6 │ │ │ │ + b.w 2222d6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222660 │ │ │ │ + b.w 222580 │ │ │ │ cmp.w ip, #572 @ 0x23c │ │ │ │ - bls.w 223216 │ │ │ │ + bls.w 223136 │ │ │ │ sub.w ip, ip, #584 @ 0x248 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 221d5a │ │ │ │ + bhi.w 221c7a │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 222154 │ │ │ │ + bne.w 222074 │ │ │ │ cmp.w ip, #14 │ │ │ │ - beq.w 222012 │ │ │ │ - b.w 221d5a │ │ │ │ + beq.w 221f32 │ │ │ │ + b.w 221c7a │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222080 │ │ │ │ + bne.w 221fa0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 222080 │ │ │ │ + b.w 221fa0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2221ce │ │ │ │ + b.w 2220ee │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 221d5a │ │ │ │ + beq.w 221c7a │ │ │ │ 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 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ movs r3, #7 │ │ │ │ movt r3, #14 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222154 │ │ │ │ + bne.w 222074 │ │ │ │ cmp.w ip, #340 @ 0x154 │ │ │ │ - beq.w 222012 │ │ │ │ - b.w 221d5a │ │ │ │ + beq.w 221f32 │ │ │ │ + b.w 221c7a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222096 │ │ │ │ + bne.w 221fb6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222c4e │ │ │ │ + b.n 222b6e │ │ │ │ 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 222154 │ │ │ │ + bne.w 222074 │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #12 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ movw r3, #685 @ 0x2ad │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222012 │ │ │ │ - b.w 221d5a │ │ │ │ + beq.w 221f32 │ │ │ │ + b.w 221c7a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 221c9a │ │ │ │ + b.w 221bba │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.w 222294 │ │ │ │ - b.w 221d5a │ │ │ │ + beq.w 2221b4 │ │ │ │ + b.w 221c7a │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ mov r4, fp │ │ │ │ - b.w 221cac │ │ │ │ + b.w 221bcc │ │ │ │ movw r3, #549 @ 0x225 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 221d5a │ │ │ │ + bls.w 221c7a │ │ │ │ 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 221fe8 │ │ │ │ + bne.w 221f08 │ │ │ │ tst.w r3, #19 │ │ │ │ - bne.w 222154 │ │ │ │ - b.w 221d5a │ │ │ │ + bne.w 222074 │ │ │ │ + b.w 221c7a │ │ │ │ movw r3, #818 @ 0x332 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 222154 │ │ │ │ + bls.w 222074 │ │ │ │ cmp.w ip, #824 @ 0x338 │ │ │ │ - beq.w 222154 │ │ │ │ - b.w 221d5a │ │ │ │ + beq.w 222074 │ │ │ │ + b.w 221c7a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ mov r4, r2 │ │ │ │ - b.w 221cac │ │ │ │ + b.w 221bcc │ │ │ │ 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] @ 223d60 │ │ │ │ - ldr.w r2, [pc, #2788] @ 223d64 │ │ │ │ + ldr.w r3, [pc, #2788] @ 223c80 │ │ │ │ + ldr.w r2, [pc, #2788] @ 223c84 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2780] @ 223d68 │ │ │ │ + ldr.w r3, [pc, #2780] @ 223c88 │ │ │ │ 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 2234ea │ │ │ │ + beq.w 22340a │ │ │ │ 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 22372a │ │ │ │ + bhi.w 22364a │ │ │ │ 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 223d4a │ │ │ │ + beq.w 223c6a │ │ │ │ mov r0, fp │ │ │ │ - bl 216398 │ │ │ │ + bl 2162b8 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223314 │ │ │ │ + cbz r3, 223234 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223314 │ │ │ │ + bne.n 223234 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2238e6 │ │ │ │ + bne.w 223806 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2238e6 │ │ │ │ + beq.w 223806 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223314 │ │ │ │ + cbz r3, 223234 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2232f4 │ │ │ │ + beq.n 223214 │ │ │ │ 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 │ │ │ │ @@ -623749,598 +623550,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 223268 │ │ │ │ + bl 223188 │ │ │ │ ldr.w sl, [fp, #16] │ │ │ │ ldrb.w r6, [sp, #82] @ 0x52 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2233fe │ │ │ │ + beq.n 22331e │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2233fe │ │ │ │ + bne.n 22331e │ │ │ │ mov r4, sl │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r6, [r4, #34] @ 0x22 │ │ │ │ - cbnz r6, 2233de │ │ │ │ + cbnz r6, 2232fe │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2233de │ │ │ │ + cbz r3, 2232fe │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 2233be │ │ │ │ + b.n 2232de │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 221848 │ │ │ │ - cbnz r0, 2233d2 │ │ │ │ - cbz r7, 2233b4 │ │ │ │ + bl 221768 │ │ │ │ + cbnz r0, 2232f2 │ │ │ │ + cbz r7, 2232d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 2233b4 │ │ │ │ + beq.n 2232d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2238c8 │ │ │ │ + beq.w 2237e8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 2238da │ │ │ │ + bne.w 2237fa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2238d4 │ │ │ │ + beq.w 2237f4 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldrb.w r2, [r8, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 223394 │ │ │ │ + beq.n 2232b4 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2233ea │ │ │ │ + cbz r3, 22330a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223382 │ │ │ │ + beq.n 2232a2 │ │ │ │ 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 223356 │ │ │ │ + bne.n 223276 │ │ │ │ ldrb.w r5, [sp, #83] @ 0x53 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - cbnz r5, 223414 │ │ │ │ + cbnz r5, 223334 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ - cbz r3, 223438 │ │ │ │ + cbz r3, 223358 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216474 │ │ │ │ + bl 216394 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22342e │ │ │ │ + b.n 22334e │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21662c │ │ │ │ + bl 21654c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 22341e │ │ │ │ + bne.n 22333e │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [r4, #58] @ 0x3a │ │ │ │ strb.w r5, [r4, #59] @ 0x3b │ │ │ │ - bl 21662c │ │ │ │ + bl 21654c │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2234cc │ │ │ │ + beq.n 2233ec │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2234cc │ │ │ │ + bne.n 2233ec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223a42 │ │ │ │ + beq.w 223962 │ │ │ │ strh.w r9, [r7, #34] @ 0x22 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2234c0 │ │ │ │ + cbz r3, 2233e0 │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223a06 │ │ │ │ + bne.w 223926 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldrb.w r3, [fp, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223a34 │ │ │ │ + bne.w 223954 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223a34 │ │ │ │ + bne.w 223954 │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ - cbz r3, 2234b8 │ │ │ │ + cbz r3, 2233d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 223a3e │ │ │ │ + beq.w 22395e │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 223a34 │ │ │ │ + bne.w 223954 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22347a │ │ │ │ + bne.n 22339a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 2234cc │ │ │ │ + cbz r3, 2233ec │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223460 │ │ │ │ + beq.n 223380 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 2234dc │ │ │ │ + cbnz r3, 2233fc │ │ │ │ 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 2232b6 │ │ │ │ - ldr.w r2, [pc, #2176] @ 223d6c │ │ │ │ - ldr.w r3, [pc, #2168] @ 223d68 │ │ │ │ + bne.w 2231d6 │ │ │ │ + ldr.w r2, [pc, #2176] @ 223c8c │ │ │ │ + ldr.w r3, [pc, #2168] @ 223c88 │ │ │ │ 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 223d40 │ │ │ │ + bne.w 223c60 │ │ │ │ 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 223ae0 │ │ │ │ + bne.w 223a00 │ │ │ │ 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 223268 │ │ │ │ + bl 223188 │ │ │ │ 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 223268 │ │ │ │ + bl 223188 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 223abe │ │ │ │ + beq.w 2239de │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 223d44 │ │ │ │ + beq.w 223c64 │ │ │ │ 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 2235b0 │ │ │ │ + bcc.n 2234d0 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223abe │ │ │ │ + beq.w 2239de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2235a0 │ │ │ │ + bne.n 2234c0 │ │ │ │ subs r6, r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21662c │ │ │ │ + bl 21654c │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223660 │ │ │ │ + beq.n 223580 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223660 │ │ │ │ + bne.n 223580 │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r2, [sl, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223924 │ │ │ │ + beq.w 223844 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r9, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2239a4 │ │ │ │ + bne.w 2238c4 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ strb.w r0, [r9, #35] @ 0x23 │ │ │ │ ands.w r2, r2, #256 @ 0x100 │ │ │ │ - beq.n 2235fe │ │ │ │ + beq.n 22351e │ │ │ │ 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 22394c │ │ │ │ + beq.w 22386c │ │ │ │ mov.w fp, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 223634 │ │ │ │ + b.n 223554 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 221848 │ │ │ │ - cbnz r0, 223644 │ │ │ │ + bl 221768 │ │ │ │ + cbnz r0, 223564 │ │ │ │ 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 22398c │ │ │ │ + beq.w 2238ac │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 223612 │ │ │ │ + beq.n 223532 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r3, 22365e │ │ │ │ + cbz r3, 22357e │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2235d0 │ │ │ │ + beq.n 2234f0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 223670 │ │ │ │ + cbnz r3, 223590 │ │ │ │ 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, 223684 │ │ │ │ + cbnz r1, 2235a4 │ │ │ │ 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, 2236a2 │ │ │ │ + cbnz r2, 2235c2 │ │ │ │ ldrb.w r2, [sl, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #25] │ │ │ │ - b.n 22372a │ │ │ │ + b.n 22364a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22371a │ │ │ │ + beq.n 22363a │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223710 │ │ │ │ + beq.n 223630 │ │ │ │ ldrb.w r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 223950 │ │ │ │ + beq.w 223870 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2239b0 │ │ │ │ + beq.w 2238d0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2236e8 │ │ │ │ + bhi.n 223608 │ │ │ │ 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 223710 │ │ │ │ + bne.n 223630 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 223710 │ │ │ │ + bhi.n 223630 │ │ │ │ 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 2236b2 │ │ │ │ + bne.n 2235d2 │ │ │ │ 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 2232b6 │ │ │ │ - b.n 2234ea │ │ │ │ + bne.w 2231d6 │ │ │ │ + b.n 22340a │ │ │ │ ldrb.w r3, [sl, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223710 │ │ │ │ + bne.n 223630 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223710 │ │ │ │ + beq.n 223630 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #22] │ │ │ │ - b.n 223710 │ │ │ │ + b.n 223630 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223710 │ │ │ │ + bne.n 223630 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223710 │ │ │ │ + beq.n 223630 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #23] │ │ │ │ - b.n 223710 │ │ │ │ - ldr.w r3, [pc, #1544] @ 223d70 │ │ │ │ + b.n 223630 │ │ │ │ + ldr.w r3, [pc, #1544] @ 223c90 │ │ │ │ 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, 223782 │ │ │ │ + cbz r3, 2236a2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 221bc4 │ │ │ │ - b.n 223710 │ │ │ │ + bl 221ae4 │ │ │ │ + b.n 223630 │ │ │ │ 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 223710 │ │ │ │ + bls.n 223630 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 223cc2 │ │ │ │ + beq.w 223be2 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r8, #20 │ │ │ │ - b.n 2237de │ │ │ │ + b.n 2236fe │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 223a4e │ │ │ │ + bpl.w 22396e │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 223b66 │ │ │ │ + bne.w 223a86 │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ orrs r4, r3 │ │ │ │ strb.w r3, [r5, #76] @ 0x4c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - bcs.n 22382a │ │ │ │ + bcs.n 22374a │ │ │ │ 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 223a4e │ │ │ │ + bhi.w 22396e │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ - bne.w 223aa0 │ │ │ │ + bne.w 2239c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 2237ba │ │ │ │ + beq.n 2236da │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 223b48 │ │ │ │ + bne.w 223a68 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2237d8 │ │ │ │ + beq.n 2236f8 │ │ │ │ ldrb.w r3, [r5, #74] @ 0x4a │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bcc.n 2237de │ │ │ │ + bcc.n 2236fe │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r2, r4, r3 │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ - b.n 223710 │ │ │ │ + b.n 223630 │ │ │ │ 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 223cbe │ │ │ │ + bhi.w 223bde │ │ │ │ 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] @ 223d74 │ │ │ │ + ldr.w r3, [pc, #1288] @ 223c94 │ │ │ │ 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 223710 │ │ │ │ + beq.w 223630 │ │ │ │ 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 2238a2 │ │ │ │ + bpl.n 2237c2 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 223a62 │ │ │ │ + beq.w 223982 │ │ │ │ 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 22396e │ │ │ │ + bne.n 22388e │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223984 │ │ │ │ + bne.n 2238a4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r6, #32 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 22388c │ │ │ │ - b.n 223710 │ │ │ │ + bne.n 2237ac │ │ │ │ + b.n 223630 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2233be │ │ │ │ + bne.w 2232de │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - b.n 2233de │ │ │ │ + b.n 2232fe │ │ │ │ mov.w r3, #1 │ │ │ │ mov r8, r7 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 2233de │ │ │ │ + b.n 2232fe │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strb.w r6, [r5, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 2238fc │ │ │ │ - b.n 223308 │ │ │ │ + cbnz r2, 22381c │ │ │ │ + b.n 223228 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223308 │ │ │ │ + beq.w 223228 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 2238f2 │ │ │ │ + bne.n 223812 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldrb.w r3, [r9, #14] │ │ │ │ - cbnz r3, 22391e │ │ │ │ + cbnz r3, 22383e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r3, r0 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223308 │ │ │ │ + b.n 223228 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ ldrb.w r3, [r9, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 22393a │ │ │ │ + bpl.n 22385a │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22364c │ │ │ │ + bne.w 22356c │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22360a │ │ │ │ + bne.w 22352a │ │ │ │ mov fp, r3 │ │ │ │ - b.n 22398e │ │ │ │ + b.n 2238ae │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 2236ec │ │ │ │ + beq.w 22360c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 223ac2 │ │ │ │ + bhi.w 2239e2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223afa │ │ │ │ + beq.w 223a1a │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223710 │ │ │ │ - b.n 223846 │ │ │ │ + bne.w 223630 │ │ │ │ + b.n 223766 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 223984 │ │ │ │ + cbnz r3, 2238a4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2238bc │ │ │ │ + beq.n 2237dc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223710 │ │ │ │ + b.n 223630 │ │ │ │ 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 22364c │ │ │ │ - b.n 223644 │ │ │ │ + beq.w 22356c │ │ │ │ + b.n 223564 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 221888 │ │ │ │ - b.n 2235e6 │ │ │ │ + bl 2217a8 │ │ │ │ + b.n 223506 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ - cbz r1, 223a02 │ │ │ │ + cbz r1, 223922 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 223a02 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2239c4 ) │ │ │ │ + bhi.n 223922 │ │ │ │ + add r2, pc, #8 @ (adr r2, 2238e4 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -624354,472 +624155,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 216ffc │ │ │ │ - cbz r0, 2239fe │ │ │ │ + bl 216f1c │ │ │ │ + cbz r0, 22391e │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 221888 │ │ │ │ + bl 2217a8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 2236cc │ │ │ │ + b.n 2235ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2236cc │ │ │ │ + b.n 2235ec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 223d44 │ │ │ │ + beq.w 223c64 │ │ │ │ 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 223484 │ │ │ │ + bcc.w 2233a4 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 223a34 │ │ │ │ + cbz r2, 223954 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 223a26 │ │ │ │ + bne.n 223946 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 223484 │ │ │ │ + beq.w 2233a4 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ - b.n 2234c0 │ │ │ │ + b.n 2233e0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 2234b8 │ │ │ │ + b.n 2233d8 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2234c0 │ │ │ │ - b.n 22346e │ │ │ │ + bne.w 2233e0 │ │ │ │ + b.n 22338e │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 223b06 │ │ │ │ + bne.n 223a26 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 2237d8 │ │ │ │ + b.n 2236f8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2238a2 │ │ │ │ + bne.w 2237c2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 2238a2 │ │ │ │ + bne.w 2237c2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217664 │ │ │ │ + bl 217584 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 2238bc │ │ │ │ + bls.w 2237dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r1, [r3], #-1 │ │ │ │ add r3, r0 │ │ │ │ - b.n 223a96 │ │ │ │ + b.n 2239b6 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2238bc │ │ │ │ + beq.w 2237dc │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 223a90 │ │ │ │ - b.n 2238a2 │ │ │ │ + beq.n 2239b0 │ │ │ │ + b.n 2237c2 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 223b28 │ │ │ │ + bne.n 223a48 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2237d8 │ │ │ │ + beq.w 2236f8 │ │ │ │ ldrb.w r3, [r5, #73] @ 0x49 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 2237d8 │ │ │ │ + b.n 2236f8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2235b0 │ │ │ │ + b.n 2234d0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 223710 │ │ │ │ + bne.w 223630 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 223782 │ │ │ │ + bne.w 2236a2 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223710 │ │ │ │ - b.n 223796 │ │ │ │ + bne.w 223630 │ │ │ │ + b.n 2236b6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldrb r7, [r5, #14] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 223526 │ │ │ │ + bne.w 223446 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 223526 │ │ │ │ + b.n 223446 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223710 │ │ │ │ - b.n 223868 │ │ │ │ + bne.w 223630 │ │ │ │ + b.n 223788 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 223c48 │ │ │ │ + bne.w 223b68 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 2237d8 │ │ │ │ + b.n 2236f8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 223c42 │ │ │ │ + bne.w 223b62 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223ab0 │ │ │ │ + b.n 2239d0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223c3c │ │ │ │ + bne.n 223b5c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223818 │ │ │ │ + b.n 223738 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223c34 │ │ │ │ + bne.n 223b54 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 2237d4 │ │ │ │ + b.n 2236f4 │ │ │ │ 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 223c50 │ │ │ │ + bne.n 223b70 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223710 │ │ │ │ + b.n 223630 │ │ │ │ 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 223ca2 │ │ │ │ + bne.n 223bc2 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 223b90 │ │ │ │ + b.n 223ab0 │ │ │ │ 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 223c6c │ │ │ │ + bne.n 223b8c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 223c80 │ │ │ │ + b.n 223ba0 │ │ │ │ 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 223cbe │ │ │ │ + beq.n 223bde │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 223d14 │ │ │ │ + beq.w 223c34 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldrsb.w r1, [r3, #72] @ 0x48 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 223cf6 │ │ │ │ + beq.n 223c16 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 223cd6 │ │ │ │ + beq.n 223bf6 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 223c30 │ │ │ │ + bne.n 223b50 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223ce8 │ │ │ │ + bne.n 223c08 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 223bac │ │ │ │ + b.n 223acc │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2237d4 │ │ │ │ + b.n 2236f4 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 22381c │ │ │ │ + b.n 22373c │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223ab6 │ │ │ │ + b.n 2239d6 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 2237d8 │ │ │ │ + b.n 2236f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223bac │ │ │ │ + bne.n 223acc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ orrs r7, r0 │ │ │ │ uxtb r3, r7 │ │ │ │ - b.n 223bac │ │ │ │ + b.n 223acc │ │ │ │ mov r0, r6 │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ - cbnz r3, 223c80 │ │ │ │ + cbnz r3, 223ba0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 223bac │ │ │ │ + beq.n 223acc │ │ │ │ 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 223bac │ │ │ │ + b.n 223acc │ │ │ │ mov r0, r6 │ │ │ │ - bl 216430 │ │ │ │ + bl 216350 │ │ │ │ ldrb.w r7, [r8, #14] │ │ │ │ - cbnz r7, 223cb8 │ │ │ │ + cbnz r7, 223bd8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ - b.n 223b90 │ │ │ │ + b.n 223ab0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 223bac │ │ │ │ + b.n 223acc │ │ │ │ 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 223710 │ │ │ │ + b.n 223630 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r2, #8 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223c30 │ │ │ │ + beq.n 223b50 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 223bac │ │ │ │ + b.n 223acc │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223c30 │ │ │ │ + beq.n 223b50 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #896 @ 0x380 │ │ │ │ subs.w r3, r3, #256 @ 0x100 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 223bac │ │ │ │ + b.n 223acc │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 61070 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 216b44 │ │ │ │ + bl 216a64 │ │ │ │ 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 221bc4 │ │ │ │ + bl 221ae4 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 223bac │ │ │ │ + b.n 223acc │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #0 │ │ │ │ - bl 216398 │ │ │ │ + bl 2162b8 │ │ │ │ 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 r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ 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, 223d92 │ │ │ │ + cbnz r3, 223cb2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 221848 │ │ │ │ + bl 221768 │ │ │ │ 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] @ (223e10 ) │ │ │ │ + ldr r2, [pc, #104] @ (223d30 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (223e14 ) │ │ │ │ + ldr r3, [pc, #104] @ (223d34 ) │ │ │ │ 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 2618c0 │ │ │ │ + bl 2617e0 │ │ │ │ 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 223268 │ │ │ │ + bl 223188 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2619d0 │ │ │ │ - ldr r2, [pc, #32] @ (223e18 ) │ │ │ │ - ldr r3, [pc, #28] @ (223e14 ) │ │ │ │ + bl 2618f0 │ │ │ │ + ldr r2, [pc, #32] @ (223d38 ) │ │ │ │ + ldr r3, [pc, #28] @ (223d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 223e0c │ │ │ │ + bne.n 223d2c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ 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, 223e3a │ │ │ │ - b.n 223e56 │ │ │ │ + cbnz r3, 223d5a │ │ │ │ + b.n 223d76 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 223e56 │ │ │ │ + cbz r3, 223d76 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223e34 │ │ │ │ + beq.n 223d54 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 2618c0 │ │ │ │ - b.n 223e4e │ │ │ │ + bl 2617e0 │ │ │ │ + b.n 223d6e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223e40 │ │ │ │ + bne.n 223d60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223e48 │ │ │ │ + bne.n 223d68 │ │ │ │ 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, 223e9c │ │ │ │ + cbz r2, 223dbc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 223e78 │ │ │ │ + b.n 223d98 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 223e9c │ │ │ │ + cbz r2, 223dbc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223e72 │ │ │ │ + beq.n 223d92 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #200] @ 0xc8 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 223d98 │ │ │ │ - b.n 223e94 │ │ │ │ + bl 223cb8 │ │ │ │ + b.n 223db4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223e86 │ │ │ │ + bne.n 223da6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223e8e │ │ │ │ + bne.n 223dae │ │ │ │ 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] │ │ │ │ @@ -624827,469 +624628,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 224114 │ │ │ │ + beq.w 224034 │ │ │ │ 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 2240fc │ │ │ │ + beq.w 22401c │ │ │ │ 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 2240da │ │ │ │ + beq.w 223ffa │ │ │ │ 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 2240bc │ │ │ │ + beq.w 223fdc │ │ │ │ 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 22409a │ │ │ │ + beq.w 223fba │ │ │ │ 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 224078 │ │ │ │ + beq.n 223f98 │ │ │ │ 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 22405c │ │ │ │ + beq.n 223f7c │ │ │ │ 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, 22403c │ │ │ │ + cbz r3, 223f5c │ │ │ │ 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, 22401e │ │ │ │ + cbz r3, 223f3e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl 223ea0 │ │ │ │ + bl 223dc0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 22400c │ │ │ │ + bcc.n 223f2c │ │ │ │ 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 223fee │ │ │ │ + bcc.n 223f0e │ │ │ │ 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 223fca │ │ │ │ + bcc.n 223eea │ │ │ │ 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 223fa0 │ │ │ │ + bcc.n 223ec0 │ │ │ │ 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 223f7a │ │ │ │ + bcc.w 223e9a │ │ │ │ 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 223f4e │ │ │ │ + bcc.w 223e6e │ │ │ │ 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 223f22 │ │ │ │ + bcc.w 223e42 │ │ │ │ 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 223efc │ │ │ │ + bcc.w 223e1c │ │ │ │ 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 223ed0 │ │ │ │ + bhi.w 223df0 │ │ │ │ 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] @ (22432c ) │ │ │ │ + ldr r2, [pc, #496] @ (22424c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #496] @ (224330 ) │ │ │ │ + ldr r3, [pc, #496] @ (224250 ) │ │ │ │ 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 2618c0 │ │ │ │ + bl 2617e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216394 │ │ │ │ - cbz r0, 224190 │ │ │ │ + bl 2162b4 │ │ │ │ + cbz r0, 2240b0 │ │ │ │ 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 1fadb4 │ │ │ │ + bl 1facd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21657c │ │ │ │ + bl 21649c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224166 │ │ │ │ + bne.n 224086 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216394 │ │ │ │ + bl 2162b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2241fe │ │ │ │ + beq.n 22411e │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2241f2 │ │ │ │ + beq.n 224112 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22431a │ │ │ │ + beq.w 22423a │ │ │ │ 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, 2241e4 │ │ │ │ + cbz r3, 224104 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 224310 │ │ │ │ + beq.w 224230 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2241e4 │ │ │ │ + beq.n 224104 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 2241dc │ │ │ │ + bls.n 2240fc │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 2241cc │ │ │ │ + bhi.n 2240ec │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 2241e0 │ │ │ │ + bls.n 224100 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 2241d8 │ │ │ │ + bhi.n 2240f8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2241c4 │ │ │ │ + bne.n 2240e4 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 2241b2 │ │ │ │ + bne.n 2240d2 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #76] @ 0x4c │ │ │ │ movne r6, #1 │ │ │ │ - bl 21657c │ │ │ │ + bl 21649c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22419c │ │ │ │ + bne.n 2240bc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 224190 │ │ │ │ + bne.n 2240b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216394 │ │ │ │ + bl 2162b4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 224248 │ │ │ │ + cbz r0, 224168 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 22423c │ │ │ │ + bls.n 22415c │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 224236 │ │ │ │ + cbz r1, 224156 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 224236 │ │ │ │ + beq.n 224156 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1faeac │ │ │ │ + bl 1fadcc │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 224220 │ │ │ │ + bne.n 224140 │ │ │ │ ldrd r2, r3, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 224212 │ │ │ │ + bne.n 224132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21657c │ │ │ │ + bl 21649c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224208 │ │ │ │ + bne.n 224128 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ - bl 1f9428 │ │ │ │ + bl 1f9348 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216394 │ │ │ │ - cbz r0, 224270 │ │ │ │ + bl 2162b4 │ │ │ │ + cbz r0, 224190 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 224268 │ │ │ │ + cbz r3, 224188 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 21657c │ │ │ │ + bl 21649c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22425e │ │ │ │ + bne.n 22417e │ │ │ │ mov r0, r5 │ │ │ │ - bl 216394 │ │ │ │ + bl 2162b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2242aa │ │ │ │ + cbz r0, 2241ca │ │ │ │ movs r7, #0 │ │ │ │ - b.n 224296 │ │ │ │ + b.n 2241b6 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #88 @ 0x58 │ │ │ │ - bhi.n 22431e │ │ │ │ + bhi.n 22423e │ │ │ │ strd r7, r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21657c │ │ │ │ + bl 21649c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2242aa │ │ │ │ + cbz r0, 2241ca │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22427e │ │ │ │ + bne.n 22419e │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - bl 21657c │ │ │ │ + bl 21649c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224296 │ │ │ │ + bne.n 2241b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216394 │ │ │ │ - cbz r0, 2242ca │ │ │ │ + bl 2162b4 │ │ │ │ + cbz r0, 2241ea │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 2242c2 │ │ │ │ + cbz r3, 2241e2 │ │ │ │ ldrd r2, r1, [r3, #80] @ 0x50 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 21657c │ │ │ │ + bl 21649c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2242b2 │ │ │ │ + bne.n 2241d2 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #312] @ 0x138 │ │ │ │ - cbz r2, 2242f2 │ │ │ │ + cbz r2, 224212 │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, sp │ │ │ │ - bl 223ea0 │ │ │ │ + bl 223dc0 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 2242de │ │ │ │ + bcc.n 2241fe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (224334 ) │ │ │ │ + ldr r2, [pc, #64] @ (224254 ) │ │ │ │ str.w r3, [r6, #316] @ 0x13c │ │ │ │ - ldr r3, [pc, #52] @ (224330 ) │ │ │ │ + ldr r3, [pc, #52] @ (224250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 224328 │ │ │ │ + bne.n 224248 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 2241b2 │ │ │ │ - b.n 2241e8 │ │ │ │ + bne.w 2240d2 │ │ │ │ + b.n 224108 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 2241e8 │ │ │ │ + b.n 224108 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f91ec │ │ │ │ - b.n 224288 │ │ │ │ + bl 1f910c │ │ │ │ + b.n 2241a8 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x00bc │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + itt ls │ │ │ │ + lslls r7, r4, #2 │ │ │ │ + lsrls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ 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 22434e │ │ │ │ + bpl.n 22426e │ │ │ │ pop {r3, pc} │ │ │ │ - bl 224128 │ │ │ │ + bl 224048 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ ldr.w r2, [r1, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 224372 │ │ │ │ + bcc.n 224292 │ │ │ │ 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, 224386 │ │ │ │ + cbz r3, 2242a6 │ │ │ │ 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] @ (224514 ) │ │ │ │ + ldr r2, [pc, #368] @ (224434 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (224518 ) │ │ │ │ + ldr r3, [pc, #368] @ (224438 ) │ │ │ │ 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 │ │ │ │ @@ -625299,193 +625100,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 22450a │ │ │ │ + beq.w 22442a │ │ │ │ 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 2243e8 │ │ │ │ + bhi.n 224308 │ │ │ │ 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 224472 │ │ │ │ + bne.n 224392 │ │ │ │ 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 22448e │ │ │ │ + beq.n 2243ae │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 22443e │ │ │ │ + cbz r3, 22435e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2244c2 │ │ │ │ + beq.n 2243e2 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 213e18 │ │ │ │ + bl 213d38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 218274 │ │ │ │ - ldr r2, [pc, #168] @ (22451c ) │ │ │ │ - ldr r3, [pc, #160] @ (224518 ) │ │ │ │ + bl 218194 │ │ │ │ + ldr r2, [pc, #168] @ (22443c ) │ │ │ │ + ldr r3, [pc, #160] @ (224438 ) │ │ │ │ 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 22450e │ │ │ │ + bne.n 22442e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 224472 │ │ │ │ + beq.n 224392 │ │ │ │ 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 22449a │ │ │ │ + bne.n 2243ba │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 224472 │ │ │ │ + beq.n 224392 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22443e │ │ │ │ + beq.n 22435e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 22443e │ │ │ │ - b.n 2244c8 │ │ │ │ - cbz r4, 2244e4 │ │ │ │ + bne.n 22435e │ │ │ │ + b.n 2243e8 │ │ │ │ + cbz r4, 224404 │ │ │ │ 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 2244ce │ │ │ │ + bne.n 2243ee │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224472 │ │ │ │ + beq.n 224392 │ │ │ │ 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 218274 │ │ │ │ - b.n 224472 │ │ │ │ + bl 218194 │ │ │ │ + b.n 224392 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 224404 │ │ │ │ + b.n 224324 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 224580 │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ 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] @ (22475c ) │ │ │ │ + ldr r5, [pc, #552] @ (22467c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #552] @ (224760 ) │ │ │ │ + ldr r4, [pc, #552] @ (224680 ) │ │ │ │ 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 2245ec │ │ │ │ + bcs.n 22450c │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2245dc │ │ │ │ + beq.n 2244fc │ │ │ │ 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 224652 │ │ │ │ + beq.n 224572 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 22438c │ │ │ │ + bl 2242ac │ │ │ │ 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 224608 │ │ │ │ + beq.n 224528 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2246cc │ │ │ │ + bne.w 2245ec │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 224714 │ │ │ │ + bne.w 224634 │ │ │ │ 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 │ │ │ │ @@ -625494,399 +625295,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 22457a │ │ │ │ + bne.n 22449a │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2175b4 │ │ │ │ + bl 2174d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2186dc │ │ │ │ - ldr r2, [pc, #372] @ (224764 ) │ │ │ │ - ldr r3, [pc, #368] @ (224760 ) │ │ │ │ + bl 2185fc │ │ │ │ + ldr r2, [pc, #372] @ (224684 ) │ │ │ │ + ldr r3, [pc, #368] @ (224680 ) │ │ │ │ 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 224756 │ │ │ │ + bne.w 224676 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224682 │ │ │ │ + bne.n 2245a2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2245ae │ │ │ │ + beq.n 2244ce │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224640 │ │ │ │ + cbz r0, 224560 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 2245ae │ │ │ │ + b.n 2244ce │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 22467c │ │ │ │ + cbz r0, 22459c │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ str.w r5, [r9] │ │ │ │ - b.n 2245cc │ │ │ │ + b.n 2244ec │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2246b6 │ │ │ │ + cbz r0, 2245d6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2245ae │ │ │ │ - b.n 224610 │ │ │ │ + beq.w 2244ce │ │ │ │ + b.n 224530 │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224700 │ │ │ │ + cbz r0, 224620 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2245ae │ │ │ │ + beq.w 2244ce │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224744 │ │ │ │ + cbz r0, 224664 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 2245ae │ │ │ │ + b.n 2244ce │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - revsh r4, r0 │ │ │ │ + cbnz r4, 2246e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rev r4, r1 │ │ │ │ + revsh r4, r5 │ │ │ │ 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] @ (224920 ) │ │ │ │ + ldr r2, [pc, #424] @ (224840 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #424] @ (224924 ) │ │ │ │ + ldr r3, [pc, #424] @ (224844 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ - vldr d0, [pc, #372] @ 2248f8 │ │ │ │ + vldr d0, [pc, #372] @ 224818 │ │ │ │ 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 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2247ba │ │ │ │ + cbz r0, 2246da │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ - vldr d0, [pc, #308] @ 224900 │ │ │ │ + vldr d0, [pc, #308] @ 224820 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2247f6 │ │ │ │ + cbz r0, 224716 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #256] @ 224908 │ │ │ │ + vldr d0, [pc, #256] @ 224828 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224838 │ │ │ │ + cbz r0, 224758 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ - vldr d0, [pc, #204] @ 224910 │ │ │ │ + bl 218460 │ │ │ │ + vldr d0, [pc, #204] @ 224830 │ │ │ │ movs r1, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224874 │ │ │ │ + cbz r0, 224794 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - vldr d0, [pc, #148] @ 224918 │ │ │ │ + vldr d0, [pc, #148] @ 224838 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 215cf8 │ │ │ │ + bl 215c18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 2248b4 │ │ │ │ + cbz r0, 2247d4 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218540 │ │ │ │ + bl 218460 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2185b4 │ │ │ │ + bl 2184d4 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2184f0 │ │ │ │ - ldr r2, [pc, #80] @ (224928 ) │ │ │ │ - ldr r3, [pc, #72] @ (224924 ) │ │ │ │ + bl 218410 │ │ │ │ + ldr r2, [pc, #80] @ (224848 ) │ │ │ │ + ldr r3, [pc, #72] @ (224844 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2248ee │ │ │ │ + bne.n 22480e │ │ │ │ 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 224914 │ │ │ │ + bvc.n 224834 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 22489e │ │ │ │ - b.n 2245bc │ │ │ │ + bcc.n 2247be │ │ │ │ + b.n 2244dc │ │ │ │ strb r5, [r5, r3] │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ands r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + cbnz r6, 22485a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ 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] @ (224a6c ) │ │ │ │ + ldr r6, [pc, #300] @ (22498c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r8, r2 │ │ │ │ add r6, pc │ │ │ │ - bl 1fae30 │ │ │ │ + bl 1fad50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224a1e │ │ │ │ + beq.n 22493e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 224a66 │ │ │ │ + beq.w 224986 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224a66 │ │ │ │ + beq.n 224986 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -625904,15 +625705,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] @ (224a70 ) │ │ │ │ + ldr r2, [pc, #148] @ (224990 ) │ │ │ │ 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] │ │ │ │ @@ -625924,111 +625725,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 218274 │ │ │ │ + bl 218194 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 224a38 │ │ │ │ + cbz r0, 224958 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ - cbz r1, 224a32 │ │ │ │ + cbz r1, 224952 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 224956 │ │ │ │ + bne.n 224876 │ │ │ │ adds r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 224a26 │ │ │ │ + bne.n 224946 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1faeac │ │ │ │ + bl 1fadcc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224a18 │ │ │ │ + beq.n 224938 │ │ │ │ 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 22492c │ │ │ │ + bl 22484c │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 224a48 │ │ │ │ - b.n 224a18 │ │ │ │ + bne.n 224968 │ │ │ │ + b.n 224938 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 224974 │ │ │ │ + b.n 224894 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ 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] @ (224c34 ) │ │ │ │ + ldr r3, [pc, #428] @ (224b54 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 224c2e │ │ │ │ + beq.w 224b4e │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #416] @ (224c38 ) │ │ │ │ + ldr r2, [pc, #416] @ (224b58 ) │ │ │ │ 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 224bbe │ │ │ │ + b.n 224ade │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 224bdc │ │ │ │ + beq.w 224afc │ │ │ │ ldr r6, [r3, #4] │ │ │ │ movs r2, #2 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r3, 224ad4 │ │ │ │ + cbz r3, 2249f4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 224c02 │ │ │ │ + beq.w 224b22 │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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 │ │ │ │ @@ -626049,15 +625850,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 │ │ │ │ @@ -626077,81 +625878,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 224c2e │ │ │ │ + beq.n 224b4e │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 224ab4 │ │ │ │ + bpl.w 2249d4 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 224bf6 │ │ │ │ + cbz r2, 224b16 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 224ad4 │ │ │ │ + b.n 2249f4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 224bf6 │ │ │ │ + beq.n 224b16 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbz r3, 224bf6 │ │ │ │ + cbz r3, 224b16 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 224abc │ │ │ │ + beq.w 2249dc │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 224ad4 │ │ │ │ + b.n 2249f4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 224ad4 │ │ │ │ + bne.w 2249f4 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 224ad4 │ │ │ │ + bne.w 2249f4 │ │ │ │ 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 224b8e │ │ │ │ - b.n 224ad4 │ │ │ │ + beq.n 224aae │ │ │ │ + b.n 2249f4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb652 │ │ │ │ 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] @ (224e04 ) │ │ │ │ + ldr r2, [pc, #436] @ (224d24 ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #436] @ (224e08 ) │ │ │ │ + ldr r3, [pc, #436] @ (224d28 ) │ │ │ │ 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] @ 224e0c │ │ │ │ + ldr.w r9, [pc, #412] @ 224d2c │ │ │ │ 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] │ │ │ │ @@ -626163,16 +625964,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 213f6c │ │ │ │ - ldr r3, [pc, #356] @ (224e10 ) │ │ │ │ + bl 213e8c │ │ │ │ + ldr r3, [pc, #356] @ (224d30 ) │ │ │ │ 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 │ │ │ │ @@ -626188,32 +625989,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 224a74 │ │ │ │ + bl 224994 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 224dcc │ │ │ │ + beq.n 224cec │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -626247,82 +626048,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 218274 │ │ │ │ - ldr r2, [pc, #100] @ (224e14 ) │ │ │ │ - ldr r3, [pc, #88] @ (224e08 ) │ │ │ │ + bl 218194 │ │ │ │ + ldr r2, [pc, #100] @ (224d34 ) │ │ │ │ + ldr r3, [pc, #88] @ (224d28 ) │ │ │ │ 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 224dfe │ │ │ │ + bne.n 224d1e │ │ │ │ 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, 224dfa │ │ │ │ + cbz r3, 224d1a │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 224dfa │ │ │ │ + bne.n 224d1a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 224df0 │ │ │ │ + cbz r2, 224d10 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 224df0 │ │ │ │ + bne.n 224d10 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 224de0 │ │ │ │ + bne.n 224d00 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ - b.n 224d1e │ │ │ │ + b.n 224c3e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 224df4 │ │ │ │ + b.n 224d14 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 224e72 │ │ │ │ + push {r3, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 224e70 │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r2, r1 │ │ │ │ + cbz r2, 224d82 │ │ │ │ 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] @ (225164 ) │ │ │ │ + ldr r2, [pc, #824] @ (225084 ) │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #820] @ (225168 ) │ │ │ │ + ldr r3, [pc, #820] @ (225088 ) │ │ │ │ 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] @ (22516c ) │ │ │ │ + ldr r6, [pc, #800] @ (22508c ) │ │ │ │ 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 │ │ │ │ @@ -626330,45 +626131,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 22513c │ │ │ │ + beq.w 22505c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2250b4 │ │ │ │ + beq.w 224fd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ streq r7, [sp, #28] │ │ │ │ - bne.w 2250b4 │ │ │ │ + bne.w 224fd4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22515c │ │ │ │ + beq.w 22507c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - ldr r3, [pc, #716] @ (225170 ) │ │ │ │ + ldr r3, [pc, #716] @ (225090 ) │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -626380,18 +626181,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ 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 │ │ │ │ @@ -626403,22 +626204,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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 21619c │ │ │ │ + bl 2160bc │ │ │ │ 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] │ │ │ │ @@ -626434,48 +626235,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 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225104 │ │ │ │ + beq.w 225024 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2250d2 │ │ │ │ + beq.n 224ff2 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 22509e │ │ │ │ + b.n 224fbe │ │ │ │ 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 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -626510,128 +626311,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 218274 │ │ │ │ + bl 218194 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225104 │ │ │ │ + beq.n 225024 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2250b0 │ │ │ │ + beq.n 224fd0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 224ff2 │ │ │ │ + bne.n 224f12 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 224ffe │ │ │ │ + b.n 224f1e │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #188] @ (225174 ) │ │ │ │ - ldr r3, [pc, #172] @ (225168 ) │ │ │ │ + ldr r2, [pc, #188] @ (225094 ) │ │ │ │ + ldr r3, [pc, #172] @ (225088 ) │ │ │ │ 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 225160 │ │ │ │ + bne.n 225080 │ │ │ │ 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 2250dc │ │ │ │ + b.n 224ffc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faeac │ │ │ │ + bl 1fadcc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 22492c │ │ │ │ + bl 22484c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fadb4 │ │ │ │ + bl 1facd4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2250da │ │ │ │ + bne.n 224ffa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 225128 │ │ │ │ + cbz r3, 225048 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 225124 │ │ │ │ + cbz r2, 225044 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 224eb0 │ │ │ │ + b.n 224dd0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 22511c │ │ │ │ + b.n 22503c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2250b6 │ │ │ │ + bne.n 224fd6 │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fad94 │ │ │ │ - b.n 2250b6 │ │ │ │ + bl 1facb4 │ │ │ │ + b.n 224fd6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1fafc8 │ │ │ │ + bl 1faee8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 225158 │ │ │ │ + cbz r1, 225078 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 224e92 │ │ │ │ + beq.w 224db2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 225132 │ │ │ │ + b.n 225052 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 224ea2 │ │ │ │ + b.n 224dc2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 22519a │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 22519a │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ 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] @ (225548 ) │ │ │ │ + ldr r3, [pc, #956] @ (225468 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #952] @ (22554c ) │ │ │ │ + ldr r2, [pc, #952] @ (22546c ) │ │ │ │ add r3, pc │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #944] @ (225550 ) │ │ │ │ + ldr r3, [pc, #944] @ (225470 ) │ │ │ │ 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] │ │ │ │ @@ -626648,59 +626449,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 2252b4 │ │ │ │ + beq.n 2251d4 │ │ │ │ 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 22523e │ │ │ │ + beq.n 22515e │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 22533c │ │ │ │ + beq.w 22525c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2252d0 │ │ │ │ + bne.n 2251f0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #550 @ 0x226 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22544a │ │ │ │ - ldr r3, [pc, #832] @ (225554 ) │ │ │ │ + beq.w 22536a │ │ │ │ + ldr r3, [pc, #832] @ (225474 ) │ │ │ │ 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 225506 │ │ │ │ + bne.w 225426 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2252b0 │ │ │ │ + beq.n 2251d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 225234 │ │ │ │ + cbz r3, 225154 │ │ │ │ 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 2251fa │ │ │ │ + bne.n 22511a │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ ldrb.w r9, [r4, #33] @ 0x21 │ │ │ │ - bl 213f6c │ │ │ │ - ldr r3, [pc, #772] @ (225554 ) │ │ │ │ + bl 213e8c │ │ │ │ + ldr r3, [pc, #772] @ (225474 ) │ │ │ │ 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] │ │ │ │ @@ -626714,39 +626515,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 224a74 │ │ │ │ + bl 224994 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 225228 │ │ │ │ + bne.n 225148 │ │ │ │ ldrb.w r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #672] @ (225558 ) │ │ │ │ - ldr r3, [pc, #664] @ (225550 ) │ │ │ │ + ldr r2, [pc, #672] @ (225478 ) │ │ │ │ + ldr r3, [pc, #664] @ (225470 ) │ │ │ │ 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 225544 │ │ │ │ + bne.w 225464 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 225224 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2252e0 ) │ │ │ │ + bhi.n 225144 │ │ │ │ + add r2, pc, #8 @ (adr r2, 225200 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #6 │ │ │ │ @@ -626760,40 +626561,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 225224 │ │ │ │ + beq.n 225144 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 22532e │ │ │ │ + b.n 22524e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 225334 │ │ │ │ + bne.n 225254 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 225334 │ │ │ │ + beq.n 225254 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225224 │ │ │ │ + beq.w 225144 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 225318 │ │ │ │ + bpl.n 225238 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 224c3c │ │ │ │ - b.n 225224 │ │ │ │ + bl 224b5c │ │ │ │ + b.n 225144 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #33] @ 0x21 │ │ │ │ - bl 213f6c │ │ │ │ - ldr r3, [pc, #516] @ (225554 ) │ │ │ │ + bl 213e8c │ │ │ │ + ldr r3, [pc, #516] @ (225474 ) │ │ │ │ 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] │ │ │ │ @@ -626810,28 +626611,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 21619c │ │ │ │ + bl 2160bc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21937c │ │ │ │ + bl 21929c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 224a74 │ │ │ │ + bl 224994 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ movs r3, #3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ 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 │ │ │ │ @@ -626863,279 +626664,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 218274 │ │ │ │ - b.n 225224 │ │ │ │ + bl 218194 │ │ │ │ + b.n 225144 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.w 225224 │ │ │ │ - b.n 225210 │ │ │ │ + bls.w 225144 │ │ │ │ + b.n 225130 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225224 │ │ │ │ + beq.w 225144 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225484 │ │ │ │ + b.n 2253a4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225334 │ │ │ │ + bne.w 225254 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225334 │ │ │ │ + beq.w 225254 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225224 │ │ │ │ + beq.w 225144 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 22546a │ │ │ │ + bpl.n 22538a │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 224c3c │ │ │ │ - b.n 225224 │ │ │ │ + bl 224b5c │ │ │ │ + b.n 225144 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225224 │ │ │ │ + beq.w 225144 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 2254be │ │ │ │ + b.n 2253de │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225334 │ │ │ │ + bne.w 225254 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225334 │ │ │ │ + beq.w 225254 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225224 │ │ │ │ + beq.w 225144 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 2254a4 │ │ │ │ + bpl.n 2253c4 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 224c3c │ │ │ │ - b.n 225224 │ │ │ │ + bl 224b5c │ │ │ │ + b.n 225144 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225224 │ │ │ │ + beq.w 225144 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 2254f8 │ │ │ │ + b.n 225418 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225334 │ │ │ │ + bne.w 225254 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225334 │ │ │ │ + beq.w 225254 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225224 │ │ │ │ + beq.w 225144 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 2254de │ │ │ │ + bpl.n 2253fe │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 224c3c │ │ │ │ - b.n 225224 │ │ │ │ + bl 224b5c │ │ │ │ + b.n 225144 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225224 │ │ │ │ + beq.w 225144 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 225530 │ │ │ │ + b.n 225450 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 225536 │ │ │ │ + bne.n 225456 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 225536 │ │ │ │ + beq.n 225456 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225224 │ │ │ │ + beq.w 225144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 22551a │ │ │ │ + bpl.n 22543a │ │ │ │ add.w r7, r7, r2, lsl #7 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225224 │ │ │ │ - b.n 225334 │ │ │ │ + beq.w 225144 │ │ │ │ + b.n 225254 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2255a2 │ │ │ │ + bne.n 2254c2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 2255a2 │ │ │ │ + bpl.n 2254c2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 2255a4 │ │ │ │ + bpl.n 2254c4 │ │ │ │ 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 2255a2 │ │ │ │ + beq.n 2254c2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225598 │ │ │ │ + bmi.n 2254b8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2255c2 │ │ │ │ + beq.n 2254e2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 22558c │ │ │ │ + bne.n 2254ac │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 225578 │ │ │ │ + bmi.n 225498 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 225578 │ │ │ │ + bmi.n 225498 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 2255a2 │ │ │ │ + bpl.n 2254c2 │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 225578 │ │ │ │ + b.n 225498 │ │ │ │ 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 22555c │ │ │ │ + bl 22547c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2255f4 │ │ │ │ + beq.n 225514 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 2255de │ │ │ │ + bmi.n 2254fe │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2255de │ │ │ │ - b.n 2255d2 │ │ │ │ + bne.n 2254fe │ │ │ │ + b.n 2254f2 │ │ │ │ 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] @ 225988 │ │ │ │ + ldr.w sl, [pc, #888] @ 2258a8 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #884] @ (22598c ) │ │ │ │ + ldr r2, [pc, #884] @ (2258ac ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #884] @ (225990 ) │ │ │ │ + ldr r3, [pc, #884] @ (2258b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21cdb0 │ │ │ │ + bl 21ccd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 225658 │ │ │ │ + beq.n 225578 │ │ │ │ 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 225954 │ │ │ │ + beq.w 225874 │ │ │ │ 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, 2256ce │ │ │ │ + cbz r5, 2255ee │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 22588c │ │ │ │ + beq.w 2257ac │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 22581a │ │ │ │ + beq.w 22573a │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2256b6 │ │ │ │ + beq.n 2255d6 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2257cc │ │ │ │ + beq.w 2256ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2257cc │ │ │ │ + beq.w 2256ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 22581a │ │ │ │ + beq.w 22573a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225698 │ │ │ │ + bne.n 2255b8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq.w 225878 │ │ │ │ + beq.w 225798 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 2257e8 │ │ │ │ + beq.w 225708 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22569a │ │ │ │ + bne.n 2255ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22567e │ │ │ │ + bne.n 22559e │ │ │ │ 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] │ │ │ │ @@ -627145,354 +626946,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 22594e │ │ │ │ + beq.w 22586e │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 22571e │ │ │ │ + cbz r1, 22563e │ │ │ │ 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 225942 │ │ │ │ + beq.w 225862 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225974 │ │ │ │ + beq.w 225894 │ │ │ │ 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 21e9a4 │ │ │ │ + bl 21e8c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2258ee │ │ │ │ + beq.w 22580e │ │ │ │ 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 213f14 │ │ │ │ + bl 213e34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 225786 │ │ │ │ + cbz r0, 2256a6 │ │ │ │ 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 218274 │ │ │ │ + bl 218194 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2193ec │ │ │ │ + bl 21930c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22594e │ │ │ │ + beq.w 22586e │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 225946 │ │ │ │ + beq.w 225866 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 225978 │ │ │ │ + beq.w 225898 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 21eab0 │ │ │ │ + bl 21e9d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2194a8 │ │ │ │ - b.n 225926 │ │ │ │ + bl 2193c8 │ │ │ │ + b.n 225846 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225854 │ │ │ │ + beq.n 225774 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 2256ce │ │ │ │ + bne.w 2255ee │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq.n 2258b2 │ │ │ │ + beq.n 2257d2 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 2256ce │ │ │ │ + bne.w 2255ee │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #424] @ (225994 ) │ │ │ │ + ldr r1, [pc, #424] @ (2258b4 ) │ │ │ │ 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 2161d0 │ │ │ │ + bl 2160f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22569a │ │ │ │ - b.n 2256ce │ │ │ │ + bne.w 2255ba │ │ │ │ + b.n 2255ee │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 22586e │ │ │ │ - cbnz r2, 225838 │ │ │ │ + beq.n 22578e │ │ │ │ + cbnz r2, 225758 │ │ │ │ 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, 225842 │ │ │ │ + cbz r0, 225762 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22569a │ │ │ │ - b.n 2256ce │ │ │ │ + bne.w 2255ba │ │ │ │ + b.n 2255ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f5588 │ │ │ │ + bl 1f54a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2258cc │ │ │ │ + beq.n 2257ec │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 22583a │ │ │ │ + b.n 22575a │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 22589c │ │ │ │ + beq.n 2257bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 225822 │ │ │ │ + beq.n 225742 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22567e │ │ │ │ - b.n 2256da │ │ │ │ + bne.w 22559e │ │ │ │ + b.n 2255fa │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 22555c │ │ │ │ - b.n 22583a │ │ │ │ + bl 22547c │ │ │ │ + b.n 22575a │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22569a │ │ │ │ - b.n 2256ce │ │ │ │ + bne.w 2255ba │ │ │ │ + b.n 2255ee │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225818 │ │ │ │ + beq.n 225738 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 2256ce │ │ │ │ + bne.w 2255ee │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 2256ba │ │ │ │ + b.n 2255da │ │ │ │ mov r0, r4 │ │ │ │ - bl 22555c │ │ │ │ + bl 22547c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22567e │ │ │ │ - b.n 2256da │ │ │ │ + bne.w 22559e │ │ │ │ + b.n 2255fa │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22567e │ │ │ │ - b.n 2256da │ │ │ │ + bne.w 22559e │ │ │ │ + b.n 2255fa │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 21ca8c │ │ │ │ + bl 21c9ac │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 21352c │ │ │ │ + bl 21344c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f55c4 │ │ │ │ - b.n 22584c │ │ │ │ + bl 1f54e4 │ │ │ │ + b.n 22576c │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 213f6c │ │ │ │ + bl 213e8c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218274 │ │ │ │ + bl 218194 │ │ │ │ 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 21eab0 │ │ │ │ + bl 21e9d0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 22594a │ │ │ │ + cbz r3, 22586a │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ strd r4, r6, [r7] │ │ │ │ - ldr r2, [pc, #112] @ (225998 ) │ │ │ │ - ldr r3, [pc, #100] @ (225990 ) │ │ │ │ + ldr r2, [pc, #112] @ (2258b8 ) │ │ │ │ + ldr r3, [pc, #100] @ (2258b0 ) │ │ │ │ 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 225984 │ │ │ │ + bne.n 2258a4 │ │ │ │ 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 225736 │ │ │ │ + b.n 225656 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2257b2 │ │ │ │ + b.n 2256d2 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b.n 22591c │ │ │ │ + b.n 22583c │ │ │ │ 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 22597c │ │ │ │ + beq.n 22589c │ │ │ │ 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 225706 │ │ │ │ + b.n 225626 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 225736 │ │ │ │ + b.n 225656 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2257b2 │ │ │ │ + b.n 2256d2 │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 225706 │ │ │ │ + b.n 225626 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #840 @ (adr r6, 225ce4 ) │ │ │ │ + add r7, pc, #712 @ (adr r7, 225b84 ) │ │ │ │ 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] @ (225bf8 ) │ │ │ │ - ldr r3, [pc, #584] @ (225bfc ) │ │ │ │ + ldr r2, [pc, #584] @ (225b18 ) │ │ │ │ + ldr r3, [pc, #584] @ (225b1c ) │ │ │ │ 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 225a4e │ │ │ │ + beq.n 22596e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #188] @ 0xbc │ │ │ │ - cbz r2, 2259e8 │ │ │ │ + cbz r2, 225908 │ │ │ │ ldrsb.w r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.w 225b74 │ │ │ │ + beq.w 225a94 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae30 │ │ │ │ + bl 1fad50 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 225a7a │ │ │ │ + beq.n 22599a │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 225b70 │ │ │ │ + beq.w 225a90 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214f30 │ │ │ │ + bl 214e50 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 225a6c │ │ │ │ + bhi.n 22598c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 225bd8 │ │ │ │ + beq.w 225af8 │ │ │ │ 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 225a26 │ │ │ │ + bhi.n 225946 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 2255f8 │ │ │ │ + bl 225518 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 225a4c │ │ │ │ + beq.n 22596c │ │ │ │ mov r0, r8 │ │ │ │ blx 60b4c │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #432] @ (225c00 ) │ │ │ │ - ldr r3, [pc, #424] @ (225bfc ) │ │ │ │ + ldr r2, [pc, #432] @ (225b20 ) │ │ │ │ + ldr r3, [pc, #424] @ (225b1c ) │ │ │ │ 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 225bf4 │ │ │ │ + bne.w 225b14 │ │ │ │ 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 225a1e │ │ │ │ + b.n 22593e │ │ │ │ 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] │ │ │ │ @@ -627500,209 +627301,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 225bf0 │ │ │ │ + beq.w 225b10 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225b20 │ │ │ │ + beq.n 225a40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 225b2e │ │ │ │ + beq.n 225a4e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 225adc │ │ │ │ + bne.n 2259fc │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22599c │ │ │ │ + bl 2258bc │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb.w sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 225b08 │ │ │ │ + cbz r4, 225a28 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 225b08 │ │ │ │ + cbz r2, 225a28 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bne.n 225adc │ │ │ │ + bne.n 2259fc │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 22599c │ │ │ │ + bl 2258bc │ │ │ │ mov r3, r4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225ae0 │ │ │ │ + bne.n 225a00 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 225b20 │ │ │ │ + bne.n 225a40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 22599c │ │ │ │ + bl 2258bc │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 2164e4 │ │ │ │ - cbz r7, 225b50 │ │ │ │ + bl 216404 │ │ │ │ + cbz r7, 225a70 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 225ab4 │ │ │ │ + b.n 2259d4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 225b20 │ │ │ │ + bne.n 225a40 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 22599c │ │ │ │ + bl 2258bc │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 225b2a │ │ │ │ + bne.n 225a4a │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2619d0 │ │ │ │ + bl 2618f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 225be8 │ │ │ │ + bne.n 225b08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1faeac │ │ │ │ + bl 1fadcc │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225a00 │ │ │ │ + bne.w 225920 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b.n 225a02 │ │ │ │ + b.n 225922 │ │ │ │ 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 2259e8 │ │ │ │ + bne.w 225908 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - cbz r0, 225bba │ │ │ │ + cbz r0, 225ada │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 225bae │ │ │ │ + cbz r2, 225ace │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 225ba6 │ │ │ │ + bne.n 225ac6 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.n 225bd0 │ │ │ │ + beq.n 225af0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 225b9a │ │ │ │ - bl 2164e4 │ │ │ │ + bne.n 225aba │ │ │ │ + bl 216404 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 225b94 │ │ │ │ + bne.n 225ab4 │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 225bca │ │ │ │ + bhi.n 225aea │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 225bd0 │ │ │ │ + bls.n 225af0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 225a4e │ │ │ │ + bne.w 22596e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - b.n 2259e8 │ │ │ │ + b.n 225908 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 2255f8 │ │ │ │ - b.n 225a4c │ │ │ │ + bl 225518 │ │ │ │ + b.n 22596c │ │ │ │ mov r0, r8 │ │ │ │ - bl 216758 │ │ │ │ - b.n 225b5e │ │ │ │ + bl 216678 │ │ │ │ + b.n 225a7e │ │ │ │ mov sl, r4 │ │ │ │ - b.n 225b50 │ │ │ │ + b.n 225a70 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #288 @ (adr r6, 225d1c ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 225bbc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #680 @ (adr r5, 225eac ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 225d4c ) │ │ │ │ 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] @ (225d94 ) │ │ │ │ + ldr r2, [pc, #380] @ (225cb4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #380] @ (225d98 ) │ │ │ │ + ldr r3, [pc, #380] @ (225cb8 ) │ │ │ │ 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 1fafc8 │ │ │ │ + bl 1faee8 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 225c44 │ │ │ │ - b.n 225d88 │ │ │ │ + cbnz r3, 225b64 │ │ │ │ + b.n 225ca8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225d88 │ │ │ │ + beq.w 225ca8 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 225c3a │ │ │ │ + beq.n 225b5a │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fae30 │ │ │ │ + bl 1fad50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 225c62 │ │ │ │ - b.n 225c90 │ │ │ │ + cbnz r0, 225b82 │ │ │ │ + b.n 225bb0 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 225c4e │ │ │ │ + bne.n 225b6e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 225c5c │ │ │ │ + bne.n 225b7c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fad94 │ │ │ │ - ldr r2, [pc, #296] @ (225d9c ) │ │ │ │ - ldr r3, [pc, #288] @ (225d98 ) │ │ │ │ + bl 1facb4 │ │ │ │ + ldr r2, [pc, #296] @ (225cbc ) │ │ │ │ + ldr r3, [pc, #288] @ (225cb8 ) │ │ │ │ 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 225d8e │ │ │ │ + bne.w 225cae │ │ │ │ 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 │ │ │ │ @@ -627713,583 +627514,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 2164e4 │ │ │ │ + bl 216404 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 225d84 │ │ │ │ + beq.n 225ca4 │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 225d2c │ │ │ │ + cbz r4, 225c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 225d3a │ │ │ │ + cbz r3, 225c5a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 225ce8 │ │ │ │ + bne.n 225c08 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22599c │ │ │ │ + bl 2258bc │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 225d14 │ │ │ │ + cbz r5, 225c34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 225d14 │ │ │ │ + cbz r3, 225c34 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - bne.n 225ce8 │ │ │ │ + bne.n 225c08 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22599c │ │ │ │ + bl 2258bc │ │ │ │ orr.w r0, fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 225cec │ │ │ │ + bne.n 225c0c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 225d2c │ │ │ │ + bne.n 225c4c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22599c │ │ │ │ + bl 2258bc │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 2164e4 │ │ │ │ - cbz r4, 225d5c │ │ │ │ + bl 216404 │ │ │ │ + cbz r4, 225c7c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 225cc8 │ │ │ │ + b.n 225be8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 225d2c │ │ │ │ + bne.n 225c4c │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22599c │ │ │ │ + bl 2258bc │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 2164e4 │ │ │ │ + bl 216404 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225d36 │ │ │ │ + bne.n 225c56 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2619d0 │ │ │ │ - cbnz r0, 225d72 │ │ │ │ + bl 2618f0 │ │ │ │ + cbnz r0, 225c92 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1faeac │ │ │ │ - b.n 225c62 │ │ │ │ + bl 1fadcc │ │ │ │ + b.n 225b82 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216758 │ │ │ │ + bl 216678 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1faeac │ │ │ │ - b.n 225c62 │ │ │ │ + bl 1fadcc │ │ │ │ + b.n 225b82 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 225d5c │ │ │ │ + b.n 225c7c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 225c6a │ │ │ │ + b.n 225b8a │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #896 @ (adr r3, 226118 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 225fb8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #536 @ (adr r3, 225fb8 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 225e58 ) │ │ │ │ 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] @ (225e58 ) │ │ │ │ + ldr r2, [pc, #164] @ (225d78 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #156] @ (225e5c ) │ │ │ │ + ldr r1, [pc, #156] @ (225d7c ) │ │ │ │ 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 2174dc │ │ │ │ + bl 2173fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 225dec │ │ │ │ + bne.n 225d0c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #462 @ 0x1ce │ │ │ │ - beq.n 225e4e │ │ │ │ + beq.n 225d6e │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 225e06 │ │ │ │ + beq.n 225d26 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #112] @ (225e60 ) │ │ │ │ - ldr r3, [pc, #100] @ (225e58 ) │ │ │ │ + ldr r2, [pc, #112] @ (225d80 ) │ │ │ │ + ldr r3, [pc, #100] @ (225d78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 225e52 │ │ │ │ + bne.n 225d72 │ │ │ │ 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 225e40 │ │ │ │ + bls.n 225d60 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 225dec │ │ │ │ + bhi.n 225d0c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 225dec │ │ │ │ + bne.n 225d0c │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 225dee │ │ │ │ + b.n 225d0e │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 225e26 │ │ │ │ + bhi.n 225d46 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 225e34 │ │ │ │ + bhi.n 225d54 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 225dee │ │ │ │ + b.n 225d0e │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #248 @ (adr r2, 225f58 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 225df8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #40 @ (adr r2, 225e8c ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 22612c ) │ │ │ │ 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] @ (226208 ) │ │ │ │ + ldr r5, [pc, #912] @ (226128 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #912] @ (22620c ) │ │ │ │ + ldr r4, [pc, #912] @ (22612c ) │ │ │ │ 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 226022 │ │ │ │ + ble.w 225f42 │ │ │ │ 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 226022 │ │ │ │ + beq.w 225f42 │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r0, r3, #25 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 22603e │ │ │ │ + bpl.w 225f5e │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 226042 │ │ │ │ + bls.w 225f62 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 22603e │ │ │ │ + bls.w 225f5e │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 226022 │ │ │ │ + bhi.w 225f42 │ │ │ │ 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 242bdc │ │ │ │ + bl 242afc │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21f868 │ │ │ │ + bl 21f788 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 225f30 │ │ │ │ + cbz r7, 225e50 │ │ │ │ ldrsb.w r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 22618c │ │ │ │ + beq.w 2260ac │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 2261be │ │ │ │ + beq.w 2260de │ │ │ │ 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 22605e │ │ │ │ + bne.w 225f7e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22605e │ │ │ │ + beq.w 225f7e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 225f5a │ │ │ │ + bne.n 225e7a │ │ │ │ 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 225f46 │ │ │ │ + bne.n 225e66 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21f91c │ │ │ │ + bl 21f83c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 226062 │ │ │ │ + beq.n 225f82 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2260a6 │ │ │ │ + beq.w 225fc6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 226164 │ │ │ │ + beq.w 226084 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ - cbz r2, 225f9e │ │ │ │ + cbz r2, 225ebe │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ - cbz r7, 225fc2 │ │ │ │ + cbz r7, 225ee2 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2261ec │ │ │ │ + beq.w 22610c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 225fc2 │ │ │ │ + bne.n 225ee2 │ │ │ │ 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 225ffa │ │ │ │ + bpl.n 225f1a │ │ │ │ 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 225ffa │ │ │ │ + bne.n 225f1a │ │ │ │ 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 226016 │ │ │ │ + bge.n 225f36 │ │ │ │ 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 225ea8 │ │ │ │ - ldr r2, [pc, #492] @ (226210 ) │ │ │ │ - ldr r3, [pc, #484] @ (22620c ) │ │ │ │ + bne.w 225dc8 │ │ │ │ + ldr r2, [pc, #492] @ (226130 ) │ │ │ │ + ldr r3, [pc, #484] @ (22612c ) │ │ │ │ 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 226202 │ │ │ │ + bne.w 226122 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 226022 │ │ │ │ + bgt.n 225f42 │ │ │ │ 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 225ef8 │ │ │ │ + b.n 225e18 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 225f62 │ │ │ │ + b.n 225e82 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2260ce │ │ │ │ + beq.n 225fee │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 22607e │ │ │ │ + cbz r2, 225f9e │ │ │ │ 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 2260fa │ │ │ │ + beq.n 22601a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 226016 │ │ │ │ + bne.n 225f36 │ │ │ │ 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 226016 │ │ │ │ + b.n 225f36 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 226114 │ │ │ │ + beq.n 226034 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - cbz r2, 2260c2 │ │ │ │ + cbz r2, 225fe2 │ │ │ │ ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #240] @ 0xf0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 225fc2 │ │ │ │ + beq.w 225ee2 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 225faa │ │ │ │ + b.n 225eca │ │ │ │ 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 22607e │ │ │ │ + beq.n 225f9e │ │ │ │ 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 226086 │ │ │ │ + bne.n 225fa6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2261d6 │ │ │ │ + beq.n 2260f6 │ │ │ │ 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 226016 │ │ │ │ + b.n 225f36 │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 2260c2 │ │ │ │ + bmi.n 225fe2 │ │ │ │ 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, 22613e │ │ │ │ + cbz r2, 22605e │ │ │ │ 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 225fc2 │ │ │ │ + beq.w 225ee2 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 225faa │ │ │ │ + bne.w 225eca │ │ │ │ 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 225fc2 │ │ │ │ + b.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 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 225f9e │ │ │ │ + beq.w 225ebe │ │ │ │ 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 225f9e │ │ │ │ + b.n 225ebe │ │ │ │ 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 2174dc │ │ │ │ + bl 2173fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2261ba │ │ │ │ + bne.n 2260da │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 225f2c │ │ │ │ + b.n 225e4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 225da0 │ │ │ │ + bl 225cc0 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 225f2c │ │ │ │ + b.n 225e4c │ │ │ │ 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 226016 │ │ │ │ + b.n 225f36 │ │ │ │ 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 225fc2 │ │ │ │ + b.n 225ee2 │ │ │ │ blx 615d4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #504 @ (adr r1, 226404 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 2262a4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r0, pc, #728 @ (adr r0, 22640c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ - bhi.n 22623e │ │ │ │ + bhi.n 22615e │ │ │ │ cmp r3, #204 @ 0xcc │ │ │ │ - bhi.n 226274 │ │ │ │ + bhi.n 226194 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bhi.n 22629e │ │ │ │ + bhi.n 2261be │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bls.n 226286 │ │ │ │ + bls.n 2261a6 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2262f6 │ │ │ │ + bne.n 226216 │ │ │ │ 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 2262c6 │ │ │ │ + bhi.n 2261e6 │ │ │ │ movw r2, #825 @ 0x339 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 2262b4 │ │ │ │ + bls.n 2261d4 │ │ │ │ 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, 226270 │ │ │ │ + cbnz r1, 226190 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 226226 │ │ │ │ + beq.n 226146 │ │ │ │ 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 2262ea │ │ │ │ + bhi.n 22620a │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bls.n 2262dc │ │ │ │ + bls.n 2261fc │ │ │ │ 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 22626c │ │ │ │ + bhi.n 22618c │ │ │ │ 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 22626c │ │ │ │ + bhi.n 22618c │ │ │ │ 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 │ │ │ │ @@ -628317,81 +628118,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] @ 226e84 │ │ │ │ - ldr.w r3, [pc, #2924] @ 226e88 │ │ │ │ + ldr.w r2, [pc, #2924] @ 226da4 │ │ │ │ + ldr.w r3, [pc, #2924] @ 226da8 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2920] @ 226e8c │ │ │ │ + ldr.w r6, [pc, #2920] @ 226dac │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fae30 │ │ │ │ - cbz r0, 226358 │ │ │ │ - ldr.w r2, [pc, #2900] @ 226e90 │ │ │ │ - ldr.w r3, [pc, #2888] @ 226e88 │ │ │ │ + bl 1fad50 │ │ │ │ + cbz r0, 226278 │ │ │ │ + ldr.w r2, [pc, #2900] @ 226db0 │ │ │ │ + ldr.w r3, [pc, #2888] @ 226da8 │ │ │ │ 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 227adc │ │ │ │ + bne.w 2279fc │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1faeac │ │ │ │ + bl 1fadcc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 226338 │ │ │ │ + beq.n 226258 │ │ │ │ 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 22662e │ │ │ │ + beq.w 22654e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 22664c │ │ │ │ + bhi.w 22656c │ │ │ │ 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] @ 226e94 │ │ │ │ + ldr.w r3, [pc, #2816] @ 226db4 │ │ │ │ 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 226772 │ │ │ │ + bne.w 226692 │ │ │ │ mov r3, ip │ │ │ │ mov r5, ip │ │ │ │ mov r7, ip │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp.w r2, #334 @ 0x14e │ │ │ │ - bcs.w 2266f8 │ │ │ │ + bcs.w 226618 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ - bls.w 2268dc │ │ │ │ + bls.w 2267fc │ │ │ │ sub.w r1, r2, #103 @ 0x67 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ - bhi.w 226b76 │ │ │ │ + bhi.w 226a96 │ │ │ │ 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 │ │ │ │ @@ -628618,87 +628419,87 @@ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes